Commit Graph
159 Commits
Author SHA1 Message Date
adilalloandCursor b6afdb6e32 Let Use without changes from a template collect identity instead of the full questionnaire.
Direct catalog picks walk name, description, and photo, then stakeholders; leftover drafts no longer skip that path. In-flow template picks keep community identity. Exit on a direct template preview leaves immediately because nothing has been collected yet.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 17:00:17 -06:00
adilalloandCursor f91ac7a893 Call the last create-flow action Publish so it reads as putting a rule on the web, not locking it forever.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 16:27:57 -06:00
adilalloandCursor db34a1f0df Let guests keep a published rule via Save & Exit and a post-finalize sign-in prompt.
Email is optional so they can continue without saving; skip from Save & Exit leaves the flow instead of returning to completed.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-02 16:18:41 -06:00
adilalloandCursor f780eac1fa Encode sign-in mail as base64 so webmail cannot mangle the verify token.
Quoted-printable still rewrote token= as token=3D in the raw MIME, which some clients never decode. Distinguish a missing token from a real expiry, and keep links valid for 60 minutes.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 17:07:00 -06:00
adilalloandCursor d920e39f09 Send sign-in mail as HTML so quoted-printable wrapping cannot break the verify URL.
Staging was delivering magic links that looked expired because the token query string was encoded and wrapped in plaintext MIME. Also read rate-limit retry from the API error body, mention spam in the success copy, and document SES relay DNS.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-01 10:01:25 -06:00
adilalloandCursor 511c3efb4c Stop seeding 75% consensus on custom decision cards so wizard copy shows on the published rule.
Wire Back on the final-review chip editor to the same dismiss path as close, instead of a no-op.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 11:28:32 -06:00
adilalloandCursor 7f67cc6271 Warn on tab close when create-flow module or wizard edits have not been saved.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-31 11:00:40 -06:00
adilalloandCursor 744a85a44e Bump the Cloudron manifest to 0.1.11 and fix typecheck errors that blocked the production image build.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 14:05:15 -06:00
adilalloandCursor 95781452bd Fill the stakeholders step progress bar to 3-2 so it matches final-review while that step stays before review.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 13:18:33 -06:00
adilalloandCursor bdda522971 Make the selected-card dashed outline thicker so the ants box reads more clearly in the create flow.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 12:33:32 -06:00
adilalloandCursor 950b3224ac feat: let guests publish a CommunityRule and claim it on this browser later
Finalize no longer requires a magic link. Guest rows stay off the catalog until sign-in on the same browser attaches ownership, and the login modal kebab no longer acts as a second close.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-26 11:01:10 -06:00
adilalloandCursor 63e0f77998 Show both books on About with matching covers and downloads.
The section mixed Structure Before Crisis art with the Community Rules booklet; pairing each title to its own cover and PDF, and cropping the Figma cover padding, keeps the two cards consistent.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 16:18:40 -06:00
adilalloandCursor 8bdd5040c6 Stop treating login/save-progress as a 48-character email limit.
The overlay was failing Zod on preset method-card support text attached with the draft; raise that cap, allow RFC-length emails, and drop Back to home from the overlay.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 16:17:36 -06:00
adilalloandCursor 963fa03c5c Close method-card Save like first add, keep key-resource chips on the approach they were chosen for, and leave expanded See-all stacks in catalog order.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-25 09:21:07 -06:00
adilalloandCursor b1ca1a748e Let decision-approaches wrap at narrow widths and sync key-resource scopes.
The info-box checkboxes overflowed in a squeezed column; wrapping them and offering those scopes as chips on every approach keeps the sidebar and Applicable Scope selection in sync without publishing unchecked keys as defaults.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-24 16:27:06 -06:00
adilalloandCursor 440b6a9657 Hide unused helper marks on selection cards and modal section labels until tooltip behavior ships.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 16:28:38 -06:00
adilalloandCursor ef60175805 Keep See-all method cards at the compact 142px tile height so expanded rows do not stretch with badges and wrapping copy.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 16:14:27 -06:00
adilalloandCursor 75ba0a214f Keep catalog method section editors after a Customize title override so Core Principle and related copy are not replaced by an empty custom-policy body.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 14:11:21 -06:00
adilalloandCursor 4006fe5c6c Route kebab Customize through the prefilled policy wizard so existing methods and values can be renamed, reordered, and kept in that field order on the card after Finalize.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-21 13:51:37 -06:00
adilalloandCursor d6d6a5e055 Center lockup-plus-card and card-stack create-flow steps in the nav–footer band so they are not stuck under the header when the content is shorter than the viewport.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 21:10:58 -06:00
adilalloandCursor 75c5ae61b0 Point the About book download at the current Structure Before Crisis PDF instead of the 2021 booklet.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 18:45:22 -06:00
adilalloandCursor 0f16c559c4 Take the article page color from the section banner SVG so the body cannot drift from the hero on current or future posts.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 16:31:10 -06:00
adilalloandCursor f35889f966 Center leftover Learn cards on a short last row and keep thumbnail copy in the top half so it does not cover the artwork.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 14:52:54 -06:00
adilalloandCursor aa4fe47554 Limit the Use Cases tools row to the three catalog articles, make it mouse-draggable instead of auto-advancing, and put card titles on Bricolage Grotesque so they match the design.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 14:29:03 -06:00
adilalloandCursor d427d96a83 Cap every page at 1920px so layouts stop stretching on ultrawide viewports.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 13:34:00 -06:00
adilalloandCursor 91f1d1569a Keep the templates button on the Rule stack’s Figma gap.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-19 09:58:48 -06:00
adilalloandCursor 73cb73a5af Match Rule card type and section gaps to the template grid.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 20:56:02 -06:00
adilalloandCursor b6cf980d23 Keep process-card numerals upright and match Display type and section gaps.
Rotate only the numbered shapes, use 24/32 and 32/1.1 card copy, and tighten the header-to-CTA stack.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 20:46:28 -06:00
adilalloandCursor 3cdf4174d0 Match partner logo wall spacing and sizes to Figma on every breakpoint (CR-130).
Restore asset/Logo import casing so Turbopack can resolve the module, and align the site lockup gaps with the Figma Asset/Logo instances.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-18 18:24:54 -06:00
adilallo da453f6108 Replace remaining hardcoded hex colors with color tokens (CR-27)
Map leftover component hex values onto the existing color scale, and leave third-party share brands and the Avatar white-alpha border documented as intentional exceptions.
2026-08-17 14:31:28 -06:00
adilalloandCursor 2321a1e761 Adopt remaining typography token classes (CR-24)
Map exact size/weight/line-height combos onto existing text-* utilities across cards, sections, navigation, modals, controls, and create-flow. Leave unmappable combos hardcoded for design review.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-17 11:40:10 -06:00
adilallo 0167b03231 feat: add privacy, terms, and cookies pages
Footer and login legal links were stubs. Point them at real marketing
pages that follow the Figma content-page template.
2026-08-17 11:15:04 -06:00
adilallo 79bdb97c69 Adjust button hover 2026-08-15 11:12:41 -06:00
adilallo 62efb6a0cc Fix draft error when logged out 2026-05-26 09:09:11 -06:00
adilallo 8420ce42e3 Fix loading of recommended methods 2026-05-26 09:03:18 -06:00
adilallo eded97559d Performance follow-ups 2026-05-26 07:24:36 -06:00
adilallo 3be188a3cc Improve page load times and rendering 2026-05-26 06:59:52 -06:00
adilallo 6b45a2e5d0 Issue #59 fixes 2026-05-25 22:05:00 -06:00
adilallo e7c17b8651 Fix cross-browser favicons 2026-05-24 17:06:07 -06:00
adilallo 8137593aa0 Migrate env variables to Cloudron 2026-05-22 15:50:33 -06:00
adilallo 9e11063a11 Add public API for methods and values 2026-05-22 14:32:15 -06:00
adilallo 3dbb6b61d2 Update template cards 2026-05-22 13:36:23 -06:00
adilallo 753220f97b Cleanup pass 2 2026-05-22 13:30:47 -06:00
adilallo 99f535f821 Full cleanup pass 2026-05-21 23:25:56 -06:00
adilallo 28de8ef3bc Cleanup assets 2026-05-21 22:56:34 -06:00
adilallo ea346abad8 Learn page svgs updated 2026-05-20 23:01:55 -06:00
adilallo 1688ac85c9 Update learn page 2026-05-20 22:17:00 -06:00
adilallo 7ee6282c1a Fix save progress bug 2026-05-20 19:58:32 -06:00
adilallo 2f2b5d0dc2 Refine use cases rule examples 2026-05-19 22:16:08 -06:00
adilallo 7c46cbd87b Create use cases pages 2026-05-18 16:50:44 -06:00