-
Describe the project page, and the last hand-written feed link is gone
-
Describe the public profile, so a screen says its feed
-
Describe the project blog index, so a screen says it has a feed
-
Describe the four sessionless auth pages, so the caret has somewhere to start
-
State the minimum a PWYW buyer can actually pay, not the creator's
-
Describe the collection page, the first at a parameterised address
-
Describe the creators page, table and all
-
Describe the Fan+ page, which branches three ways on the viewer
-
Describe the content policy, where prose is prose
-
Describe the use-cases page, and delete the marketing CSS it owned
-
Describe the team page, and answer the signed-out question for public documents
-
Exclude the two s3-storage oracle wrappers from mutation
-
Carry the PWYW paywall amount in dollars, the unit its label promises
-
Describe the two feed surfaces and the item files tab
-
server: the pricing calculator is described, and owns its document
-
Describe the library tab strip
-
Alerts that repeat until someone confirms they read them
-
Let the buyer choose who converts, and the collaborator agree to their split
-
Denominate every creator sale in the creator's settlement currency
-
Build the email preferences page and one-click unsubscribe
-
Make the landing notify form work without JS
-
Disclose founder pricing on /pricing, and compute on it
-
Replace the platform fee table with a calculator the visitor drives
-
Replace pointers to deleted docs with the explanation itself
-
Spell the product name Makenotwork everywhere it is displayed
-
Fix dead links and hide unfinished surfaces on the public site
-
Search discover with Postgres full-text, not trigram
-
server: adopt lint block, fix clippy, fmt
-
docengine backlinks: render "Referenced by" section on doc pages
-
Format the tree with rustfmt and add the lint + supply-chain gates