-
Move mnw-cli TUI launch() event loop into run.rs
-
Split mnw-cli tui/input.rs into per-screen handler modules
-
Extract sando promotion service out of daemon routes.rs
-
Split sando TUI main.rs into model/net/format/ui/actions modules
-
Split pom alerts.rs god-struct into per-domain modules
-
Split db/transactions into purchases + seller_contacts + revenue_stats
-
Split db/creator_tiers into subscriptions + storage_quota modules
-
Group Config and AppState into cohesive sub-structs
-
server: sync Cargo.lock to the committed v0.10.17 release
-
synckit-client: land SyncStore higher-level engine behind default-on `store` feature
-
exorcise: template user-facing copy
-
Release server v0.10.17
-
Correct three creator-facing docs to match code
-
Route mnw-admin CLI moderation through shared due-process service
-
exorcise: shared crate READMEs
-
exorcise: guide tiers wording
-
exorcise: guide custom-pages + custom-domains
-
exorcise: developer public docs
-
exorcise: legal public docs
-
docs: drop retired dl.maxj.phd from scaling topology
-
testnot: retire the Fan+ "early access preview" framing
-
Release server v0.10.16
-
seed: run --seed-examples via systemd-run in the testnot seed script
-
seed: Phase 6 — testnot seed reset flow replaces prod-refresh
-
seed: Phase 4 — blog posts + follow graph
-
seed: Phase 3 — attach placeholder media, flip items visible
-
seed: Phase 2 — items across types, pricing, tags, tiers
-
seed: example-marketplace scaffold + Phase 1 creators & projects
-
tagtree: convert TagError from a String newtype to an enum
-
pom: enable SQLite foreign_keys enforcement