chore: rebrand from Kon/Corbie to Magnotia
Replace all instances of the legacy product names "Kon" and "Corbie" with "Magnotia" across user-facing copy, code identifiers, package names, bundle ids, file paths, and documentation. Preserves the unrelated "konsole" (KDE terminal) reference and the parent CORBEL company name. - Renames 10 Rust crates (kon-* → magnotia-*) and the tauri binary - Updates package.json, tauri.conf.json (productName + identifier) - Renames CSS classes (kon-rh-* → magnotia-rh-*) and animations - Renames brand and roadmap docs - Regenerates Cargo.lock and package-lock.json Verified: svelte-check passes; pure-rust crates compile under new names.
This commit is contained in:
@@ -182,34 +182,34 @@ Three workflows in `.github/workflows/`:
|
||||
|
||||
## Clean-install test plan
|
||||
|
||||
Run on a spare user account or a fresh VM, with no prior Corbie /
|
||||
Kon data. Three iterations: one per platform.
|
||||
Run on a spare user account or a fresh VM, with no prior Magnotia /
|
||||
Magnotia data. Three iterations: one per platform.
|
||||
|
||||
1. Install the artefact from the platform's `build.yml` output.
|
||||
2. Launch from a clean shell (`corbie` from PATH, or the .app /
|
||||
2. Launch from a clean shell (`magnotia` from PATH, or the .app /
|
||||
Start-menu shortcut).
|
||||
3. Verify first-run setup flow renders. Walk through the Whisper /
|
||||
LLM model download for the smallest tier.
|
||||
4. Confirm app data lands at the expected path:
|
||||
- Linux: `~/.local/share/kon/` (will become `~/.local/share/
|
||||
corbie/` after Phase 10b rename).
|
||||
- macOS: `~/Library/Application Support/com.corbel.kon/`.
|
||||
- Windows: `%APPDATA%\com.corbel.kon\`.
|
||||
- Linux: `~/.local/share/magnotia/` (will become `~/.local/share/
|
||||
magnotia/` after Phase 10b rename).
|
||||
- macOS: `~/Library/Application Support/com.corbel.magnotia/`.
|
||||
- Windows: `%APPDATA%\com.corbel.magnotia\`.
|
||||
5. Record a 10-second brain-dump → cleanup → task extraction.
|
||||
Confirm no log leakage to stderr that references `target/` or
|
||||
dev-only paths.
|
||||
6. Quit the app. Open the SQLite db (`kon.db` for now) and verify
|
||||
6. Quit the app. Open the SQLite db (`magnotia.db` for now) and verify
|
||||
`SELECT version FROM schema_version ORDER BY version DESC LIMIT
|
||||
1` returns `14`.
|
||||
7. Re-launch. Confirm settings persist, history shows the test
|
||||
transcript with manual + LLM tags.
|
||||
8. Optional but recommended: launch with `RUST_LOG=debug` once and
|
||||
archive the log. Anything referencing `/home/jake/Documents/
|
||||
CORBEL-Projects/kon/target/` is a dev-leak bug.
|
||||
CORBEL-Projects/magnotia/target/` is a dev-leak bug.
|
||||
|
||||
For Phase 10c this gets re-run after the rename sweep to confirm
|
||||
the migration shim correctly moves `~/.local/share/kon/` →
|
||||
`~/.local/share/corbie/` and renames `kon.db` → `corbie.db`.
|
||||
the migration shim correctly moves `~/.local/share/magnotia/` →
|
||||
`~/.local/share/magnotia/` and renames `magnotia.db` → `magnotia.db`.
|
||||
|
||||
## Walkthrough checklist (deferred from Phase 9d)
|
||||
|
||||
@@ -255,7 +255,7 @@ def contrast(c1, c2):
|
||||
|
||||
## Anchors
|
||||
|
||||
- Roadmap: [docs/roadmap/2026-04-23-corbie-feature-complete-roadmap.md](../../roadmap/2026-04-23-corbie-feature-complete-roadmap.md)
|
||||
- Roadmap: [docs/roadmap/2026-04-23-magnotia-feature-complete-roadmap.md](../../roadmap/2026-04-23-magnotia-feature-complete-roadmap.md)
|
||||
- Phase 9 spec: [docs/superpowers/specs/2026-04-24-phase9-polish-debt-design.md](../specs/2026-04-24-phase9-polish-debt-design.md)
|
||||
- Release-blocker index: [docs/issues/README.md](../../issues/README.md)
|
||||
- Latest handover: [HANDOVER.md](../../../HANDOVER.md)
|
||||
|
||||
Reference in New Issue
Block a user