id,day,weekday,month,year,text,kind 2025-01-05,5,Fri,Jan.,2025,I vacuumed the carpets today.,daily 2025-01-06,6,Sat,Jan.,2025,We will have a basketball match next week.,daily 2025-01-08,8,Mon,Jan.,2025,"Tomorrow I begin a new life, new life, new journey!",milestone 2025-01-09,9,Tue,Jan.,2025,"This is a living document, not a content farm casualty. It exists to be revised, contradicted, sharpened, and occasionally embarrassed by future versions of itself. What begins as a loose observation may harden into an argument or dissolve entirely, which is fine because permanence is overrated and revision is the only honest form of thinking. The goal is not to sound authoritative but to be precise, to leave a trail of thought that someone else could follow, challenge, or steal productively. If it feels unfinished, good. That means it’s still alive.",reflection 2025-12-16,16,Tue,Dec.,2025,"Today I managed to finish creating url rewrites for some of the most important pages on the site. They are as follows: /me, /about, /logo, /design, /donate, /faq",milestone 2026-01-31,31,Sat,Jan.,2026,"Fixed build errors: removed dead code (essay-modal-provider, docs folder, empty BookDetailClient), fixed import/export mismatches in barrel files (home, music, sequences, trakt), added git.js commit requirement to CLAUDE.md",daily 2026-02-04,4,Wed,Feb.,2026,"tags and categories pages: navigation component, slim spacing",daily 2026-02-06,6,Fri,Feb.,2026,"Fixed sidenote positioning: columns now 16px from content (was 64px), added 80px min top offset to prevent sidenotes above header",daily 2026-02-07,7,Sat,Feb.,2026,"Add diary route, excerpts page, command menu updates, width consistency fixes",daily 2026-02-13,13,Fri,Feb.,2026,"Delete reading index.ts barrel file (single component, import directly), inline GameStatsSection into games client page and delete components/media/gaming, add kagi.com image proxy to next.config",daily 2026-02-16,16,Mon,Feb.,2026,"Add directory.tsx collapsible listing component, add sequences sexy URLs, fix back buttons on all content category pages, add directory view to navigation.tsx, update magic URLs to include static pages and sexy URL display, fix 404 tab title, create essays category route",daily 2026-02-21,21,Sat,Feb.,2026,"Revamp contact rules: replace Luke Smith defaults with 7 original titled rules (responsiveness, pen pals, pitches, effort, encryption, gossip, topics), add title field to Rule interface",daily 2026-02-25,25,Wed,Feb.,2026,"Phase 3+4: unify type system (592→177 lines, delete 14 duplicate interfaces) and centralize data fetching (delete 10 type-specific wrapper functions)",daily 2026-02-26,26,Thu,Feb.,2026,"fix build: clean dead exports from ui barrel file, register Img component in MDX components",daily 2026-03-01,1,Sun,Mar.,2026,"tui bar 3: nav grid now uses tags opening in new tabs instead of popup modals, removed 5 items (sources, music, games, papers, quotes)",daily 2026-03-02,2,Mon,Mar.,2026,"popups: content-aware upgrade (per-type dimensions, title display, footer bar); fix a.tsx hover timer crash; rewrite paragraphizer.py to use Claude Code headless; add prose/verse scripts proposal",daily 2026-03-18,18,Wed,Mar.,2026,--message,daily 2026-03-24,24,Tue,Mar.,2026,"best practices: add security headers (X-Content-Type-Options, Referrer-Policy, Permissions-Policy, HSTS, COOP), remove dead page-view beacon (404 console error)",daily 2026-03-25,25,Wed,Mar.,2026,"self-host reactions: replace Supabase with local SQLite (interactions.db), delete supabase.ts, remove @supabase/supabase-js dependency. All data now on own infrastructure.",daily