Highlights
One local workspace per cloud account (#378, ADR-0046). Signing into a second account on the same install no longer dead-ends on "this workspace is linked to another cloud workspace". The first account to sign in keeps the notes you wrote before you had an account; another account opens a workspace of its own and the app restarts (desktop) or reloads (browser) onto it. Switching back is lossless. Account settings gain a "Notes on this device" row that says which account the open notes belong to, and a failed browser session resume now reports its real reason instead of a generic "session ended".
Skriuw on a phone behaves like an app (#380, #381, ADR-0047). The platform back gesture closes the sheet, dialog, or palette on top and otherwise leaves the app; tab bar taps never stack history. Settings fills the screen, every dialog stays above the keyboard and pulls down to close from its grabber or header, and toasts swipe away. When the browser can install Skriuw, a one-line strip above the tab bar says so — Install or Not now, remembered for that browser.
Journal quick capture and mood trend (#379). Installed browser builds get "New journal entry" and "New note" home-screen shortcuts and appear in the system share sheet: shared text or a link becomes a new note with the page title as its heading. The sidebar Stats tab shows the last 30 days of moods as a bar strip with a one-line trend ("Mostly good, lifting lately"). Touch targets across the toolbar, Search, toasts, and dialogs grow to 44px.
Settings sidebar regrouped (#377) into sections so the growing list of surfaces stays scannable.
Also
- README describes sync as end-to-end encrypted (ADR-0043 shipped in 0.45.0).
- The keyboard-workflow and account-switch browser e2e suites run from scripts/check-wasm.sh.
Upgrading
No migrations, no cloud Worker changes. Existing installs keep their workspace; it becomes the signed-in account's on the next sign-in.