-
Search discover with Postgres full-text, not trigram
-
server: adopt lint block, fix clippy, fmt
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
Clear clippy warnings and unblock the migration hygiene gate
-
Make tag following hierarchical
-
Fix five discover sidebar bugs found by driving the page
-
Restore tag following on the discover drill-down
-
Derive discover price buckets from one source; pin the form/handler contract
-
Refresh the discover sidebar out-of-band
-
Rebuild the discover sidebar around a tag spine
-
Support faceted multi-select in discover filters
-
Fix discover facet count correctness
-
mnw-server: make discover filters keyboard-operable and put filter state in the URL
-
Decompose AppState Phase 2: migrate pages/public + finish blog
-
Scope discover tag-count and follow-membership lookups to the rendered tags
-
server: close Architecture B+ dups + rss control-byte gap (audit Run 17)
-
Memoize discover facets and CDN-cache /economics (ultra-fuzz Run 12 Performance)
-
ux: drop dead price validator, control-char parity on labels, bound discover price filters
-
server: dedupe pagination range into a shared helper (ultra-fuzz Run #1 --deep Phase 4)
-
server: fix join-wizard HTMX validation input loss; clamp discover paging
-
server: gallery/carousel, promo-validator, fuzz #11/#12 remediations, embed port, observability
-
server: ship AI disclosure surface per generative-ai.md
-
server: audit MaybeUser sites; introduce MaybeUserVerified
-
exorcise: B15b routes/pages/ + root routes doc comments