v0.0.2-rc1
Pre-release
Pre-release
Casual Office v0.0.2-rc1
Local-only desktop editor for Word (.docx) and Excel (.xlsx) files.
Files stay on disk — no sync, no account, no telemetry.
Install
- Linux:
.AppImage(auto-updates) or.deb - macOS:
.dmg(right-click → Open on first launch — unsigned) - Windows:
-setup.exe(NSIS, auto-updates) or.msi
What's Changed
- chore: repoint schnsrw → CasualOffice (repo URLs + attribution) by @schnsrw in #1
- docs: fix README + pipeline/build/code-graph to current reality by @schnsrw in #2
- build(fonts): bundle offline fonts for the sheets desktop build by @schnsrw in #3
- ci: clone docx editor from main, not the folded desk branch by @schnsrw in #4
- ci: build the sheets editor from main (fork submodules), retire desk_ dependency by @schnsrw in #5
- v0.1.0: design system + data-loss/UX hardening, unified theming, txt/md, new icon, CI by @schnsrw in #6
- docs: professional README for v0.1.0 by @schnsrw in #7
- fix(shell): handle macOS "Open with" + atomic-save tests + resilient … by @schnsrw in #8
- feat(shell): non-destructive re-run wizard + recent-file type badges by @schnsrw in #9
- feat(shell): external file-change detection + launcher-side load-erro… by @schnsrw in #10
- docs: add release tracker + refresh product audit with session fixes by @schnsrw in #11
- release: v0.0.1 — version bump + fix release CI for Node 22 / Univer … by @schnsrw in #12
- style(shell): dedup dark-mode CSS token block by @schnsrw in #13
- fix(a11y): meet WCAG AA contrast in dark mode by @schnsrw in #14
- fix(shell): guard same-window editing + honor warn-on-unsaved-close by @schnsrw in #15
- fix(shell): open a window per file on multi-file drop by @schnsrw in #16
- fix(shell): live-preview theme in Settings, revert on close-without-save by @schnsrw in #17
- fix(shell): disable the privacy toggle on Linux where it's a no-op by @schnsrw in #18
- fix(shell): don't show a mislabeled "What's new" entry for unlisted versions by @schnsrw in #19
- fix(shell): preserve prefs on wizard re-run; clear stale launcher dirty flag by @schnsrw in #20
- feat(shell): native webview print-to-PDF command (export_pdf) by @schnsrw in #21
- fix(shell,a11y): trap focus within launcher modals by @schnsrw in #22
- fix(shell,a11y): arrow-key roving focus for filter tabs and context menu by @schnsrw in #23
- feat(shell): crash-recovery sidecars — commands + relaunch detection by @schnsrw in #24
- fix(shell): native PDF export per-platform — macOS (verified) + Linux + Windows by @schnsrw in #25
- ci: compile-check Rust on macOS + Windows, not just Linux by @schnsrw in #26
- fix(ci): repair desktop CI startup_failure (invalid codeql input) by @schnsrw in #27
- feat(launcher): refresh greeting on focus + arrow-nav recent cards by @schnsrw in #28
- feat(launcher): refresh recents on focus + audit doc update by @schnsrw in #29
- fix(shell): bug-hunt — dialog hangs, recents write race, recovery double-prompt by @schnsrw in #30
- fix(shell): atomic profile/settings/registry writes + recovery registry lock by @schnsrw in #31
- feat(update): in-app auto-update from GitHub releases + settings toggle by @schnsrw in #32
- ci(release): sign updater artifacts + per-target manifests; bump to v0.0.2 by @schnsrw in #33
- docs: auto-update mechanism + release checklist by @schnsrw in #34
- fix(release): clone docx design-system submodule (release build was failing) by @schnsrw in #35
- fix(release): bump Node heap for sheets build; defer Windows release to manual by @schnsrw in #36
- fix(audit): unify version, scope updater/process IPC to launcher, guard relaunch by @schnsrw in #37
- fix(release): build editor bundles on Ubuntu, reuse on Windows (fix v0.0.0 regression) by @schnsrw in #38
- fix(release): harden CI — env tag input, version assert, notes clobber by @schnsrw in #39
- fix(launcher): serialize boot prompts (M9); render dialog newlines (L7) by @schnsrw in #40
- fix(release): consolidate pipeline — isolate signing key (H3), atomic publish (M1, L4) by @schnsrw in #41
- fix(shell): focus existing window when reopening an open file (sticky-window) by @schnsrw in #42
- feat(shell): native open-document dialog command (open-where foundation) by @schnsrw in #43
- fix(update): gate auto-update by install format (M6/M7) by @schnsrw in #44
- fix(release): single pub_date across platform manifests (N1) by @schnsrw in #45
Full Changelog: v0.0.0...v0.0.2-rc1