-
chore: move server/docs/ux-audit to private store
-
chore: move internal server/docs files to private store
-
chore: move server/deploy docs to private store
-
chore: move server/docs/internal to private docs store
-
v0.6.11: docs-only deploy (todo cleanup)
-
docs: prune stale todo items + refresh upstream-blocked list
-
docs: drop stale Stripe SDK migration item (already on rc.5)
-
v0.6.10: fold landing-founder-banner into .alert; orphan CSS sweep
-
v0.6.9: UX audit charter decisions + sr-only file inputs
-
docs: webhook delivery resolved, status bumped to v0.6.6
-
v0.6.6: CSS dedup phases 2-5 (consolidation continues, no new features)
-
ux: phase-5 — abstract guide at top of style.css + design-system.md update
-
ux: phase-4 CSS dedup — collapse cross-page content-section duplicates
-
ux: phase-3 CSS dedup — collapse page-scoped duplicates into shared primitives
-
ux: phase-2 CSS dedup — input shapes, selectable cards, cover thumb, stack row
-
docs: update todo with v0.6.5 deploy + UX consolidation completion
-
v0.6.5: UX audit consolidation + inline-style sweep + founder pricing
-
ux: migrate project-page + insertion_list inline styles to CSS
-
ux: migrate item_version_upload.html inline styles to CSS
-
v0.6.4: split item page into store (/i/) and library (/l/) views
-
v0.6.3: surface pending checkout conflict on purchase page
-
v0.6.2: fix paywall template, add monetization settings UI, paywall logging
-
v0.6.1: accept multiple Stripe webhook signing secrets
-
v0.6.0: async-stripe rc.5 migration
-
payments: migrate to async-stripe 1.0.0-rc.5
-
test: migrate stripe webhook tests to rc.5 JSON fixtures
-
docs: handoff doc for async-stripe rc.5 migration
-
build(server): swap async-stripe 0.37.3 → 1.0.0-rc.5 sub-crates
-
test: capture 2026-01-28 Stripe webhook fixtures
-
Lock launch scope for soft → public launch; add Cloudflare maturation phase