diff --git a/REBRAND.md b/REBRAND.md new file mode 100644 index 000000000..7b81e44a2 --- /dev/null +++ b/REBRAND.md @@ -0,0 +1,128 @@ +# OneCAD Draft rebrand — OneBSpace + +This fork of OpenCADStudio (upstream: github.com/HakanSeven12/OpenCADStudio) is +rebranded as **OneCAD Draft** by **OneBSpace**. Brand wordmark in the UI is +"OneCAD Draft"; the company is OneBSpace. We are not HakanSeven12 and this build +must never contact the internet (air-gapped family law for embedded Odoo apps). + +Build metadata is intentionally untouched: the crate, the binary +(`OpenCADStudio`, wasm artifacts `OpenCADStudio.js` / `OpenCADStudio_bg.wasm`), +and all module names keep their upstream identifiers — the Odoo dist assembler +and the wasm build chain depend on the bin name. + +Rust-side brand/air-gap edits are marked with the comment tag +`// OneBSpace (OneCAD Draft):` (or `/* ... */` inline) so a future rebase onto +upstream can re-apply them mechanically. + +## 1. Wordmark / titles + +| File:line (approx) | Change | +|---|---| +| `src/app/mod.rs:5665` | native window title `"{}Open CAD Studio {} - {}"` → `"{}OneCAD Draft {} - {}"` (version suffix `{OCS_APP_VERSION}` kept) | +| `src/app/mod.rs:5671` | native fallback title `concat!("OneCAD Draft ", env!("OCS_APP_VERSION"))` | +| `src/app/mod.rs:5717` | web window title `concat!("OneCAD Draft ", env!("OCS_APP_VERSION"))` | +| `src/ui/window/about.rs:114` | About "Copy Info" report header → `OneCAD Draft v{...}` | +| `src/ui/window/about.rs:198` | About dialog 28 px heading → `OneCAD Draft` | +| `src/app/view/mod.rs:3672` | Start-page 40 px headline → `OneCAD Draft` | +| `src/sys.rs:1125` | crash report header → `OneCAD Draft {version} crash report` (+ matching test `src/sys.rs:1201`) | +| `src/sys.rs:1350` + `src/locale_catalog.rs:4990` | renderer-error banner literal → `OneCAD Draft renderer error — …` (ftl key `opencadstudio-renderer-error-…` unchanged) | +| `src/cli.rs:31` + `src/locale_catalog.rs:4513` | CLI `--help` about → `OneCAD Draft — 2D/3D CAD editor` | +| `web-app.html:8` | `