March 4, 2026

  • ✦ Custom SVG icons for all 6 homepage features — monoline stroke style, saved as static files in /public/icons/
  • ✦ Loom brand mark — weave icon in header logo and hero title
  • ✦ Favicon — loom weave mark as favicon.svg
  • ✦ Auto-rotating feature showcase on the homepage — 6 features, dot nav, hover-to-pause
  • ✦ New --header-height CSS variable — sites with custom headers override one value instead of hacking layouts
  • ◈ Homepage spacing uses fixed px values — whitespace stays constant at all browser font sizes
  • ◈ Hero title centering — icon is absolutely positioned so text centers independently
  • ◈ Longform layout uses the header-height variable — no more hardcoded 4rem in two places
  • body--longform gets automatic padding-top for fixed-position headers
  • ✎ PROJECT.md updated to 2.1 — new file tree entries, What’s Next table, Header/Footer as site files
  • ✎ VERIFICATION_AGENT_PROMPT updated — fork process now covers icons and favicon
  • ✎ UPGRADE-PROMPT updated — placeholder delete list includes progress.mdx, icons, favicon
  • ✎ New CSS Architecture doc — cascade order, specificity rules, canonical variable table, dark mode patterns
  • ✎ UPGRADE-PROMPT step 7 rewritten with prescriptive sed commands and complete token mapping
  • fonts_url clearing is now a loud, explicit step in the upgrade flow
  • ⚙ Header.astro and Footer.astro reclassified as site files — upgrades no longer overwrite your custom header
  • ✓ Feature rotator CSS grid stacking eliminates fixed-height overflow issues
  • ✓ Footer stays on screen at all font sizes
  • ✓ Mobile text no longer clips at the right edge — grid layout and overflow containment fixed across all content pages

March 3, 2026

  • ✦ Upgrade prompt rewritten to complete within agent turn limits — canned longform page, single build cycle
  • ✎ Migration guide updated for 2.0: themes, reader controls, longform template
  • ✎ Upgrade prompt updated for 1.0→2.0 path with full conflict resolution
  • ✎ Verification prompt aligned with 2.0 features
  • ✎ README updated with longform template docs and missing framework files
  • ⚙ Migration gaps closed: 5 fixes for throughlinetech compatibility
  • ⚙ Verification workflow repo name typo fixed (vloomwork → loomwork)

March 2, 2026

  • ✦ Security audit completed — PAT encryption, feature branch commits, service worker hardening
  • ✦ Rate limiting added to GitHub API calls in mobile editor
  • ⚙ Mobile editor disabled pending security review
  • ⚙ YAML library added for safer config parsing

February 28, 2026

  • ✦ Longform page template — split-panel layout with fixed sidebar index and scroll containment
  • ✦ FOUC prevention — document.write() theme loading eliminates flash of wrong stylesheet
  • ✦ Callout component dark mode support
  • ◈ Light/dark mode toggle fixed — first click always does the right thing
  • ✎ Added longform to deploy guide and page-types nav

February 21, 2026

  • ✦ 10 built-in themes: Manuscript, Brutalist, Atelier, Terminal, Gazette, Alpine, Campfire, Moonrise, Field Notes, Neon
  • ✦ Reader Controls — floating panel for dark mode, font size, content width, focus mode, theme switching
  • ✦ Three-state Table of Contents — full, numbered pills, or hidden
  • ◈ Theming bugfixes and narrow/wide layout fixes for homescreen installs
  • ⚙ Framework core updated and stabilized

February 17, 2026

  • ✦ Mobile editor PWA — draft and publish from your phone at /mobile
  • ✦ Image upload support in mobile editor
  • ✦ Last commit timestamp displayed in site footer
  • ◈ Mobile-responsive improvements to framework CSS, header, and content layout
  • ◈ Mobile accessibility improvements — touch targets, focus management
  • ✓ UTF-8 decoding fix in mobile editor — non-ASCII characters no longer corrupted
  • ✓ Mojibake scrubbed — em-dashes and special characters cleaned up

February 12, 2026

  • ✦ Loomwork v1.0 — initial release
  • ✦ Framework/site file separation for clean upstream merges
  • ✦ Content Collections with Zod schema validation
  • ✦ Cloudflare Pages deployment with auto-deploy on push
  • ◈ Header logo with accent mark
  • ✎ Fork/rebrand documentation for new site setup