Skip to content

AnotherOne Desktop v0.2.0

Choose a tag to compare

@fazulk fazulk released this 13 May 23:06

AnotherOne Desktop v0.2.0 (build 41) — 4d514aa.

Compare v0.1.23...v0.2.0

Commits

  • chore(release): v0.2.0 (4d514aa)
  • style: rustfmt + clippy fixes on the SQLite branch's touched files (74be99e)
  • core/project_store: stop sanitize() from dropping task-bound sections (9226d11)
  • core,app: stop wrappers from save()ing; persistence is each mutation's job (be6f45e)
  • docs(architecture): annotate sqlite-persistence.md with as-shipped reality (9ee53b1)
  • core/sqlite_persistence: add #[ignore]'d smoke test against real projects.json (7b62559)
  • core/sqlite_persistence: row-level writes for section mutations (5f50395)
  • core/project_store: swap to SqliteAdapter, delete SaveWorker (938b179)
  • core/sqlite_persistence: one-shot migration from projects.json (21dfb60)
  • core/sqlite_persistence: implement ProjectStorePersistence (a57ee48)
  • core: add rusqlite dep + sqlite_persistence scaffolding (c4b662b)
  • core/project_store: lock down mutator surface (595f364)
  • app: route every direct ProjectStore mutation through state_authority::apply (08208c6)
  • app/daemon_host: route every Control::* mutation through state_authority::apply (37113c2)
  • core: introduce state_authority module (Mutation + apply) (a8aeeb8)
  • docs(architecture): sqlite persistence design + caller audit (6592750)