d959a82a4b
fix(ui): remove cursor-following recording dot — distracting and redundant with status bar indicator
2026-04-19 10:16:53 +01:00
jake
c3a01d217d
agent: tokens — align tokens to brand guidelines, bundle fonts, add zones and motion tokens
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-21 10:37:04 +00:00
jake
b0f7c544a9
fix(kon): improve focus ring — 3px offset, uses radius token
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 02:19:30 +00:00
jake
59e8cbf3da
feat(kon): add prefers-reduced-motion support — disables all animations globally
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 02:19:04 +00:00
jake
90b01b89a1
fix(kon): bump tertiary text contrast to WCAG AA — #716b60 dark, #8a8578 light
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 02:18:41 +00:00
jake
8b34fed606
refactor(kon): add design tokens — radius scale, title size, button component classes
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 02:17:25 +00:00
jake
ad31249e88
fix(kon): remove all Ramble references — titles, exports, copy, version bump to v1.0
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-17 02:09:51 +00:00
jake
57eccaf373
fix(kon): spinner direction, sidebar nav lock, rebrand to Kon
...
- Spinner: reversed sinhala-spin from counter-clockwise to clockwise
- Sidebar nav lock: removed {#key page.current} block that forced full
destroy/recreate of pages on every navigation. DictationPage's AudioWorklet
cleanup in onDestroy was blocking the UI during the {#key} destruction cycle.
Now uses {#if} blocks only — smoother page transitions.
- Rebranded sidebar: Ramble → Kon, v0.2 → v1.0
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 21:58:56 +00:00
jake
9926a42b7a
feat(kon): scaffold hybrid modular workspace
...
- Cargo workspace with 6 domain crates: core, audio, transcription, ai-formatting, storage, cloud-providers
- Minimal Tauri shell (lib.rs + main.rs) with plugin registration
- Svelte 5 frontend copied from Ramble v0.2
- All crates compile as empty stubs
- App identifier: uk.co.corbel.kon
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-16 20:21:38 +00:00