-
server: write git notes from the commit page
-
server: cache flattened notes trees in AppState
-
Delete generate-rustdoc.sh and the /rustdoc route
-
Denominate every creator sale in the creator's settlement currency
-
Redirect direct navigation to HTMX fragment endpoints
-
Replace the platform fee table with a calculator the visitor drives
-
Load the real docs in the test harness
-
Choose rate limits at runtime, so CI tests the limiter that ships
-
Spell the product name Makenotwork everywhere it is displayed
-
Alert on security signals instead of accumulating them
-
Log CSP violations that the default filter was discarding
-
Require CDN_BASE_URL everywhere so no cover URL can expire
-
Add CSP violation reporting
-
server: allow loopback callbacks in form-action CSP for /oauth/authorize
-
server: adopt lint block, fix clippy, fmt
-
server: drop the /metrics scrape endpoint and the Grafana link
-
Format the tree with rustfmt and add the lint + supply-chain gates
-
mnw-server: rustdoc bridge marker to maintainer wiki
-
Decompose AppState Phase 5: slice methods + worker projections
-
Decompose AppState Phase 3: clear handler holdouts
-
Decompose AppState Phase 2: migrate git to slices
-
Decompose AppState Phase 2: migrate ota to slices
-
Decompose AppState Phase 1: capability slice views
-
Decompose AppState Phase 0: FromRef seam + build constructor
-
Group Config and AppState into cohesive sub-structs
-
seed: example-marketplace scaffold + Phase 1 creators & projects
-
server: fix duplicate /api/openapi.json route panic
-
Publish developer feeds doc and wire Swagger UI at /api/docs
-
server: remove the cost-allocation breakdown from /pricing
-
server: compute the pricing comparison from assumptions.toml