adilallo and Cursor
b2b272d2cc
Give each route its own title and canonical, and add robots.txt plus a sitemap.
...
The root layout was stamping the homepage title and production root onto every page. Routes now supply a page segment through one em-dash template, canonicals follow the request path, and non-production hosts disallow crawlers.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-09 16:45:19 -06:00
adilallo and Cursor
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
eded97559d
Performance follow-ups
2026-05-26 07:24:36 -06:00
adilallo
99f535f821
Full cleanup pass
2026-05-21 23:25:56 -06:00
adilallo
68517796a9
Profile page UI and functionality implemented
2026-04-25 17:57:58 -06:00
adilallo
e9dab04b34
App reorganization
2026-04-18 14:12:49 -06:00
adilallo
ec5afd1464
RuleTemplate seed and create flow
2026-04-10 22:17:52 -06:00
adilallo
0799636c78
Right rail template
2026-02-28 23:16:10 -07:00
adilallo
b2ed1d438c
Card compact and expanded template
2026-02-11 22:02:10 -07:00
adilallo
51990ca149
Organize app using Next.js route groups
2026-02-06 21:59:43 -07:00