9ae1b8a2e5
nook: commit license keygen script (blind-spot scripts/ ignore)
2026-08-27 08:55:45 -04:00
898c891bd5
chore: remediate pygienium audit findings
...
Dead code: 77 verified-unused exports, files (BackArrow, MenuBars,
cookies.ts, db/create.ts, schemas/comment.ts, security-headers.ts) and
12 unused dependencies removed
Comments: ~370 RESTATE comments stripped across 53 files; 2 verbose
blocks tightened; dead commented-out config removed
Complexity: bulkUpsert extracted into 11 per-entity helpers (CCN 156->~10);
login formHandler split into 3 submitters (CCN 63->~5); account page render
split into 8 section components (CCN 40); updatePost SQL builder rebuilt;
assert*Owned consolidated behind generic assertOwnedBy
Defensive guards: 4 redundant rethrow/nullish guards removed
2026-08-11 13:36:18 -04:00
37ed5170ed
docs: add Sparkle appcast dual-host support documentation
...
- Add architecture overview for dual-host URL routing (freno.me and *.freno.me)
- Document Vercel JSON rewrite strategy for subdomain pass-through
- Include task completion summary with verification results
- Add SUFeedURL migration guide for new native builds
- Add shell script for verifying dual-host endpoint functionality
2026-07-23 10:55:35 -04:00
77f84c47b1
docs: add subdomain routing reference to AGENTS.md and verification script
...
- Add Subdomain Routing section to AGENTS.md with route placement, site context,
API routing, and auth boundary guidance for future tasks
- Add scripts/verify-subdomains.sh for post-deployment verification of DNS, HTTPS,
appcast regression, and SSL certificates
2026-07-23 09:29:26 -04:00
8f241ce611
adjust email/pass addition flow, blog ttl extended
2026-01-07 21:21:27 -05:00
35259eac8b
move
2026-01-04 22:02:56 -05:00
8513651a2e
expand testing
2026-01-04 21:22:02 -05:00
111712e969
testing improvements
2026-01-04 12:02:18 -05:00
a772eb9363
Add blog post to performance test suite
2026-01-04 11:41:40 -05:00
68073b4f17
Optimize Mermaid and blog component loading with lazy imports
2026-01-04 11:37:39 -05:00