-
Audit coverage push + docengine assumptions feature
-
Business docs: 6-phase audit remediation
-
v0.5.19: split large modules; remove dead find_or_create_tag
-
Fix zip_within_nesting_limit_passes — limit is 2, not 3
-
v0.5.18: bump version, plans, scaling doc, proptest regression seed
-
mnw-cli: plan OTA publish subcommand to replace ota-publish.sh
-
Drop redundant clones in dashboard, health, webhook tests
-
Sync slug + archive scanner tests with current behavior
-
Multithreaded v0.3.5 + migration 026: Fan+ perks, signatures, refresh
-
Multithreaded migration 025: community moderation state machine
-
synckit-client: pin native keyring backends, point tests at /api/v1
-
Add tests to kill surviving mutants in shared crates
-
Bridge git issues into Multithreaded forum threads
-
Add /oauth/userinfo perks object for external implementers
-
Extract checkout-metadata helpers into their own module
-
Fan+ self-service: cancel/resume + Stripe billing portal
-
Convert .map_err Internal(anyhow!) to ResultExt::context, fix variant misuse
-
Add Email validated newtype, replace ad-hoc email handling
-
Nitpick Run 1: dedup helpers, fix scheduler race, validate emails
-
v0.5.17: Add project sections (tabbed markdown pages)
-
v0.5.16: Fix SyncKit device registration, doc fuzz cleanup, code fuzz fixes
-
Fix Run 25 SERIOUS bugs, add S3 multipart upload, docs updates
-
Fix OAuth token exchange: send form-urlencoded per spec
-
Fix DashMap deadlock in SSE connection guard drop
-
Add SyncKit tier management, fix dashboard key UX, tag taxonomy fixes
-
Remove project descriptions from user profile pages
-
Fix custom domain UX: reload profile after verify/add/remove
-
Remove Profile from header, hide Cart when empty
-
Fix custom domain form: accept Form instead of Json
-
Consolidate tabs and add overflow mechanism