Commit Graph

11 Commits

Author SHA1 Message Date
Joel Hooks 48d41e64a6 fix: add @source for .ts files so tailwind-safelist.ts gets scanned 2026-03-01 12:10:00 -08:00
Joel Hooks c81249cd98 fix: add tailwind safelist for dynamic status-badge classes, revert to Tailwind classes 2026-03-01 12:05:14 -08:00
Joel Hooks 7d8c65cf17 fix: StatusPulseDot uses inline ping animation — Tailwind v4 missing animate-ping 2026-03-01 12:04:13 -08:00
Joel Hooks 4333138c2e style: add word wrap to code fences on joelclaw.com 2026-03-01 11:40:28 -08:00
Joel Hooks d8cd05f6aa fix: prevent horizontal overscroll on mobile article pages
- Add overflow-x-hidden to root layout wrapper
- Constrain pre/table/iframe/img/video to max-width:100% in prose
- Tables get block display + overflow-x-auto for internal scroll
2026-02-27 18:49:24 -08:00
Joel Hooks abff3d8a03 fix: StatusLed invisible — add @source for @repo/ui in Tailwind v4
Tailwind v4 auto-detection doesn't scan symlinked workspace packages.
Added explicit @source directive for packages/ui/src/**/*.tsx.
Reverted ring-based glow to shadow-[...] arbitrary values (more reliable).
2026-02-23 09:44:54 -08:00
Joel Hooks 9f5ce35b33 mdx: switch shiki theme to catppuccin-mocha 2026-02-22 15:50:35 -08:00
Joel Hooks 6079824945 web: restore shiki highlighting and harden public search 2026-02-22 15:46:38 -08:00
Joel Hooks 85beeb2594 feat: functional animations across joelclaw.com
Nav: sliding active indicator bar (CSS transition, no framer-motion).
Measures active link position, slides on route change. 200ms
cubic-bezier(0.22, 1, 0.36, 1).

Mobile nav: exit animation mirrors entrance. Links slide out right
with reverse stagger (30ms), overlay fades out 150ms.

Fix transition-all violations (emilkowal props-transform-opacity):
- signin button: explicit property list
- review FAB: explicit + scale(0.97) per spec
- review submit: explicit + motion-reduce

All animations respect prefers-reduced-motion.
2026-02-22 11:48:46 -08:00
Joel Hooks 6bff2cc455 feat(adr-review): ADR-0106 — inline paragraph comment system
- Convex adrComments table + 7 mutations/queries
- rehype-paragraph-ids plugin (content-hash anchoring)
- Review UI: comment drawer, review sheet, FAB, auth gate
- shadcn init (Tailwind v4) + registry.json
- Submit review API route (fires Inngest event)
- @/* path alias for imports
2026-02-22 10:38:59 -08:00
Joel Hooks 016dccc295 redesign: cool finds index — full titles, readable descriptions, compact cards
- Titles wrap fully instead of truncating
- Relevance text shows complete (no line-clamp)
- Date shown as relative time (2d ago) above title, not stealing width
- Single type badge (repo/article/video) replaces full tag list
- Source URL removed from index (shown on detail page)
- Tighter card spacing for better scan density
- Re-removed duplicate self-hosting discovery (also from Vault source)
2026-02-22 08:07:35 -08:00