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:
Claude
2026-04-30 13:06:55 +00:00
parent 749403697a
commit 89c63891fa
186 changed files with 1297 additions and 1297 deletions

300
Cargo.lock generated
View File

@@ -2574,156 +2574,6 @@ dependencies = [
"unicode-segmentation",
]
[[package]]
name = "kon"
version = "0.1.0"
dependencies = [
"arboard",
"base64 0.22.1",
"gdk",
"gtk",
"kon-ai-formatting",
"kon-audio",
"kon-cloud-providers",
"kon-core",
"kon-hotkey",
"kon-llm",
"kon-storage",
"kon-transcription",
"libloading 0.8.9",
"objc2",
"objc2-foundation",
"serde",
"serde_json",
"sqlx",
"tauri",
"tauri-build",
"tauri-plugin-autostart",
"tauri-plugin-dialog",
"tauri-plugin-global-shortcut",
"tauri-plugin-notification",
"tauri-plugin-opener",
"tauri-plugin-window-state",
"tempfile",
"tokio",
"uuid",
"webkit2gtk",
]
[[package]]
name = "kon-ai-formatting"
version = "0.1.0"
dependencies = [
"kon-core",
"kon-llm",
"regex-lite",
]
[[package]]
name = "kon-audio"
version = "0.1.0"
dependencies = [
"cpal",
"hound",
"kon-core",
"rubato",
"serde",
"symphonia",
"tokio",
]
[[package]]
name = "kon-cloud-providers"
version = "0.1.0"
dependencies = [
"kon-core",
]
[[package]]
name = "kon-core"
version = "0.1.0"
dependencies = [
"async-trait",
"serde",
"serde_json",
"sysinfo",
"thiserror 2.0.18",
]
[[package]]
name = "kon-hotkey"
version = "0.1.0"
dependencies = [
"evdev",
"kon-core",
"log",
"nix 0.29.0",
"notify",
"serde",
"tokio",
]
[[package]]
name = "kon-llm"
version = "0.1.0"
dependencies = [
"encoding_rs",
"futures-util",
"kon-core",
"llama-cpp-2",
"num_cpus",
"reqwest 0.12.28",
"serde",
"serde_json",
"sha2",
"tempfile",
"thiserror 2.0.18",
"tokio",
"tracing",
]
[[package]]
name = "kon-mcp"
version = "0.1.0"
dependencies = [
"anyhow",
"kon-storage",
"serde",
"serde_json",
"sqlx",
"tempfile",
"tokio",
]
[[package]]
name = "kon-storage"
version = "0.1.0"
dependencies = [
"kon-core",
"log",
"serde",
"sqlx",
"tokio",
"uuid",
]
[[package]]
name = "kon-transcription"
version = "0.1.0"
dependencies = [
"futures-util",
"kon-core",
"num_cpus",
"reqwest 0.12.28",
"sha2",
"tempfile",
"thiserror 2.0.18",
"tokio",
"tracing",
"transcribe-rs",
"whisper-rs",
]
[[package]]
name = "kqueue"
version = "1.1.1"
@@ -2935,6 +2785,156 @@ dependencies = [
"libc",
]
[[package]]
name = "magnotia"
version = "0.1.0"
dependencies = [
"arboard",
"base64 0.22.1",
"gdk",
"gtk",
"libloading 0.8.9",
"magnotia-ai-formatting",
"magnotia-audio",
"magnotia-cloud-providers",
"magnotia-core",
"magnotia-hotkey",
"magnotia-llm",
"magnotia-storage",
"magnotia-transcription",
"objc2",
"objc2-foundation",
"serde",
"serde_json",
"sqlx",
"tauri",
"tauri-build",
"tauri-plugin-autostart",
"tauri-plugin-dialog",
"tauri-plugin-global-shortcut",
"tauri-plugin-notification",
"tauri-plugin-opener",
"tauri-plugin-window-state",
"tempfile",
"tokio",
"uuid",
"webkit2gtk",
]
[[package]]
name = "magnotia-ai-formatting"
version = "0.1.0"
dependencies = [
"magnotia-core",
"magnotia-llm",
"regex-lite",
]
[[package]]
name = "magnotia-audio"
version = "0.1.0"
dependencies = [
"cpal",
"hound",
"magnotia-core",
"rubato",
"serde",
"symphonia",
"tokio",
]
[[package]]
name = "magnotia-cloud-providers"
version = "0.1.0"
dependencies = [
"magnotia-core",
]
[[package]]
name = "magnotia-core"
version = "0.1.0"
dependencies = [
"async-trait",
"serde",
"serde_json",
"sysinfo",
"thiserror 2.0.18",
]
[[package]]
name = "magnotia-hotkey"
version = "0.1.0"
dependencies = [
"evdev",
"log",
"magnotia-core",
"nix 0.29.0",
"notify",
"serde",
"tokio",
]
[[package]]
name = "magnotia-llm"
version = "0.1.0"
dependencies = [
"encoding_rs",
"futures-util",
"llama-cpp-2",
"magnotia-core",
"num_cpus",
"reqwest 0.12.28",
"serde",
"serde_json",
"sha2",
"tempfile",
"thiserror 2.0.18",
"tokio",
"tracing",
]
[[package]]
name = "magnotia-mcp"
version = "0.1.0"
dependencies = [
"anyhow",
"magnotia-storage",
"serde",
"serde_json",
"sqlx",
"tempfile",
"tokio",
]
[[package]]
name = "magnotia-storage"
version = "0.1.0"
dependencies = [
"log",
"magnotia-core",
"serde",
"sqlx",
"tokio",
"uuid",
]
[[package]]
name = "magnotia-transcription"
version = "0.1.0"
dependencies = [
"futures-util",
"magnotia-core",
"num_cpus",
"reqwest 0.12.28",
"sha2",
"tempfile",
"thiserror 2.0.18",
"tokio",
"tracing",
"transcribe-rs",
"whisper-rs",
]
[[package]]
name = "markup5ever"
version = "0.14.1"