Commit Graph

  • 52fe174142 Test: Strengthen weak ANSI assertions with specific escape codes phranck 2026-02-02 16:58:19 +01:00
  • 88f632b8ed Chore: Use personal git identity for CI badge commits phranck 2026-02-02 16:57:23 +01:00
  • 63b6513046 Fix: Include workflow_dispatch in update-badge trigger condition phranck 2026-02-02 16:36:28 +01:00
  • b1983e57f3 Feat: Auto-update test count badge in README via CI phranck 2026-02-02 16:34:22 +01:00
  • 9f5f24d02c Feat: CRT power-on/off raster animations + reduce initial cursor delay phranck 2026-02-02 16:18:17 +01:00
  • bdb6d0c3f9 Chore: Fourth-pass optimization — bug fix, auto test counts, ESLint clean, constant extraction phranck 2026-02-02 15:38:33 +01:00
  • 85dd84aee8 Chore: Third-pass cleanup — timer safety, dead assets, ref hygiene phranck 2026-02-02 15:10:59 +01:00
  • 67ed7e25e1 Fix: Preload power-on beep for instant first-click playback phranck 2026-02-02 14:53:54 +01:00
  • d549869645 Refactor: Deep optimization pass across landing page codebase phranck 2026-02-02 14:21:03 +01:00
  • aecc111f3c Feat: Nav icons, theme switcher hydration fix, and pulse animation phranck 2026-02-02 13:48:42 +01:00
  • 414555db6a Fix: Resolve HTML tag rendering bugs in CRT terminal phranck 2026-02-02 12:53:43 +01:00
  • 4f3578be91 Feat: Add Markdown formatting support to terminal script parser phranck 2026-02-02 11:36:05 +01:00
  • 617586c1f2 Feat: Preload terminal audio files for instant playback phranck 2026-02-02 11:24:20 +01:00
  • 2f44f45c3c chore: Trigger CI workflow phranck 2026-02-02 11:19:28 +01:00
  • b38fc7064c Fix: Resolve all ESLint errors and optimize TypeScript phranck 2026-02-02 11:17:06 +01:00
  • 33f993e834 Fix: Remove readonly constraint from terminal data phranck 2026-02-02 11:12:03 +01:00
  • fbfbdc3420 Feat: Add terminal script parser and markdown-based terminal content phranck 2026-02-02 11:08:12 +01:00
  • 6ae898c2c2 Feat: Add complete WarGames terminal animation with hard drive sounds phranck 2026-02-02 10:33:52 +01:00
  • 8cf54ca6a8 Feat: Implement CRT cathode ray scanline effect phranck 2026-02-02 01:16:26 +01:00
  • 6069dbf46c Fix: Make CRT scanline more visible and ensure 30s animation phranck 2026-02-02 00:42:16 +01:00
  • f8c5ea3b6e Fix: Remove duplicate crt-scanline keyframes (old fast version) phranck 2026-02-02 00:41:13 +01:00
  • 8193335039 Fix: Slow down CRT scanline animation from 8s to 30s phranck 2026-02-02 00:39:30 +01:00
  • 3cbcce9b88 Feat: Add CRT monitor visual effects to terminal phranck 2026-02-02 00:37:35 +01:00
  • e7d68fd4cc Remove: CRT power-on sound completely phranck 2026-02-02 00:33:59 +01:00
  • ae552adfce Fix: CRT power-on sound blocked by browser autoplay policy phranck 2026-02-02 00:28:01 +01:00
  • 9b0a82ab15 Merge pull request #56 from phranck/feat/landing-page-nunito-font phranck 2026-02-02 00:23:13 +01:00
  • dc2f0992f4 Feat: Replace SN Pro with Nunito font on landing page phranck 2026-02-01 22:15:03 +01:00
  • f4141d0ecf Test: Strengthen 17 weak test assertions phranck 2026-02-01 22:00:22 +01:00
  • b8918ed6b8 Merge pull request #55 from phranck/test/audit-cleanup phranck 2026-02-01 04:25:40 +01:00
  • 0e7dd858f8 Docs: Update test count badge and references (498/181 → 412) phranck 2026-02-01 04:22:44 +01:00
  • 32f06bcd98 Test: Remove 78 worthless tests (property readback, tautologies, redundancies) phranck 2026-02-01 04:20:46 +01:00
  • 07ad15320c Merge pull request #54 from phranck/feat/seo-improvements phranck 2026-02-01 04:04:49 +01:00
  • 42b0597075 Feat: Comprehensive SEO improvements for landing page phranck 2026-02-01 04:00:02 +01:00
  • 561d38b6cc Merge pull request #53 from phranck/feat/favicon-and-theme-shortcut phranck 2026-02-01 03:52:16 +01:00
  • 0ba791c1eb Feat: Cropped terminal favicon and keyboard theme cycling phranck 2026-02-01 03:50:00 +01:00
  • 3e35f14999 Merge pull request #52 from phranck/feat/cursor-blink-and-analytics phranck 2026-02-01 03:29:23 +01:00
  • 58140d78fc Feat: Blinking cursor in headline and Umami analytics phranck 2026-02-01 03:23:57 +01:00
  • b4024eaaf2 Merge pull request #51 from phranck/feat/blade-runner-atmosphere phranck 2026-02-01 02:53:18 +01:00
  • 620c62c2e8 Feat: Blade Runner atmosphere effects, System V terminal rewrite, and visual polish phranck 2026-02-01 02:50:58 +01:00
  • bf08a745e4 Merge pull request #50 from phranck/feat/terminal-boot-delay-and-chime phranck 2026-02-01 01:34:34 +01:00
  • 4af5d1cfc4 Feat: Remove static welcome text and add CRT glass sheen overlay phranck 2026-02-01 01:32:29 +01:00
  • 106eb5b1cd Feat: UNIX System V boot sequence, Joshua easter egg, CRT effects and theme fixes phranck 2026-02-01 01:26:40 +01:00
  • 713323dded Feat: Add CRT power-on hum and delay boot until zoom animation completes phranck 2026-01-31 23:19:23 +01:00
  • 965745d5e0 Merge pull request #49 from phranck/feat/animated-terminal-logo phranck 2026-01-31 23:11:42 +01:00
  • b8028e83e0 Feat: Replace static logo with interactive CRT terminal animation phranck 2026-01-31 23:09:37 +01:00
  • 06b80556e5 Merge pull request #48 from phranck/refactor/palette-essentials-block-palette phranck 2026-01-31 21:37:30 +01:00
  • 3e959d8026 Refactor: Split Palette into Palette (13) + BlockPalette (3) protocol hierarchy phranck 2026-01-31 21:35:17 +01:00
  • 1cb13fbd40 Merge pull request #47 from phranck/chore/palette-preview-fixes phranck 2026-01-31 20:57:41 +01:00
  • bb015d9c5b Chore: Fix palette preview — responsive hue bar, single-column mobile, sync SDK colors phranck 2026-01-31 20:47:11 +01:00
  • bba460daa5 Merge pull request #46 from phranck/refactor/remove-derived-palette-properties phranck 2026-01-31 20:44:52 +01:00
  • e1f702c921 Refactor: Remove derived Palette properties, views use essentials directly phranck 2026-01-31 20:19:09 +01:00
  • 66d4547228 Merge pull request #45 from phranck/refactor/palette-backgrounds phranck 2026-01-31 20:15:40 +01:00
  • e835c0f57f Refactor: Reduce Palette to essentials, add foregroundPlaceholder phranck 2026-01-31 20:10:05 +01:00
  • b1d2362490 Chore: Increase swatch minimum width for fewer columns phranck 2026-01-31 19:59:04 +01:00
  • aa1a09b1e7 Chore: Improve swatch labels with proper word breaks and larger font phranck 2026-01-31 19:57:45 +01:00
  • 769ba91fc1 Chore: Remove terminal preview from palette page, keep swatches only phranck 2026-01-31 19:55:10 +01:00
  • 2f8bf6047c Fix: Make terminal preview horizontal rules stretch to full width via flexbox phranck 2026-01-31 19:54:21 +01:00
  • ee5d526c6c Fix: Restore two-column palette grid, swatches fill card width phranck 2026-01-31 19:49:54 +01:00
  • 2ca69df85a Fix: Align terminal preview borders using flexbox layout phranck 2026-01-31 19:48:27 +01:00
  • 67f9b5a94b Chore: Tighten terminal preview line-height to 1.3 phranck 2026-01-31 19:47:09 +01:00
  • 7c11ba62c4 Chore: Make palette preview responsive with fluid swatch grid phranck 2026-01-31 19:45:50 +01:00
  • 142221627d Refactor: Restructure Palette background properties for semantic clarity phranck 2026-01-31 19:44:46 +01:00
  • f6d0e58ef5 Merge pull request #44 from phranck/feat/blue-theme-and-color-sync phranck 2026-01-31 19:08:15 +01:00
  • 971190be23 Feat: Add Violet theme to landing page, match SDK cycling order phranck 2026-01-31 19:03:15 +01:00
  • 2c4e6cc8dc Feat: Add Blue/Violet palettes, sync landing page colors with Swift, fix theme switcher FOUC phranck 2026-01-31 19:01:48 +01:00
  • 90033f4cfc Merge pull request #43 from phranck/chore/custom-file-header phranck 2026-01-31 17:24:59 +01:00
  • 5d19564f82 Chore: Add custom Swift file header template for Xcode phranck 2026-01-31 17:09:05 +01:00
  • e16055b141 Merge pull request #42 from phranck/fix/theme-flash phranck 2026-01-31 17:09:22 +01:00
  • d2a2f0376a Fix: Eliminate theme flash (FOUC) on page reload by applying stored theme before first paint phranck 2026-01-31 16:57:56 +01:00
  • 10f8419d9e Chore: Update DocC logo to latest version phranck 2026-01-31 16:48:28 +01:00
  • c79b8845dc Merge pull request #41 from phranck/feat/landing-page phranck 2026-01-31 16:47:50 +01:00
  • c8041df3ac Feat: Update footer layout — centered with location details and small license link phranck 2026-01-31 16:43:11 +01:00
  • 5e18b8db12 Merge pull request #40 from phranck/feat/landing-page phranck 2026-01-31 16:36:42 +01:00
  • ba92c10863 Feat: Add custom landing page with theme switcher and auto-versioned SPM badge phranck 2026-01-31 16:33:32 +01:00
  • 18a9449f45 Merge pull request #39 from phranck/docs/palette-visual-examples phranck 2026-01-31 14:48:13 +01:00
  • 2d213cd0b1 Docs: Add Palette Reference guide with visual color tables phranck 2026-01-31 14:46:18 +01:00
  • 34a01858eb Merge pull request #38 from phranck/docs/keyboard-shortcut-guide phranck 2026-01-31 14:40:48 +01:00
  • b35fc0aa60 Docs: Add Keyboard Shortcuts reference guide phranck 2026-01-31 14:38:42 +01:00
  • 051a402afd Merge pull request #37 from phranck/refactor/restrict-access-levels phranck 2026-01-31 14:31:49 +01:00
  • 68fcf47637 Refactor: Restrict access levels to minimize public API surface phranck 2026-01-31 14:29:39 +01:00
  • 9146f58659 Merge pull request #36 from phranck/docs/fix-docc-warnings phranck 2026-01-31 13:51:04 +01:00
  • 6d9930b8cf Docs: Fix all DocC warnings — replace internal symbol links with code text, fix duplicate param phranck 2026-01-31 13:47:17 +01:00
  • c31eed9290 Merge pull request #35 from phranck/docs/expand-articles phranck 2026-01-31 13:31:27 +01:00
  • f89ff20530 Docs: Add 5 new DocC guide articles and expand landing page topic index phranck 2026-01-31 13:15:31 +01:00
  • 8dffb81802 Docs: Clarify Box vs Card vs Panel differences in doc comments phranck 2026-01-31 11:45:54 +01:00
  • bae15660c8 Docs: Replace ASCII diagrams with Mermaid-rendered PNGs phranck 2026-01-31 11:37:28 +01:00
  • d8b8384ef6 Merge pull request #34 from phranck/docs/render-cycle phranck 2026-01-31 02:49:16 +01:00
  • 5ac2e87ed4 Chore: Add session-*.md to .gitignore phranck 2026-01-31 02:46:39 +01:00
  • 13f5d74549 Docs: Add Render Cycle DocC article phranck 2026-01-31 02:45:28 +01:00
  • e7e070b7cc Merge pull request #33 from phranck/docs/app-lifecycle phranck 2026-01-31 02:30:19 +01:00
  • 3b58eb0a24 Docs: Re-render lifecycle diagrams with transparent background, rounded nodes, and high-contrast edges phranck 2026-01-31 02:28:02 +01:00
  • 1832741323 Docs: Add Light/Dark variants for all lifecycle diagrams (DocC auto-switching via ~dark suffix) phranck 2026-01-31 02:13:15 +01:00
  • dc1001cdc4 Docs: Replace ASCII diagrams with Mermaid-rendered PNG images (rounded rects, dark theme) phranck 2026-01-31 02:04:19 +01:00
  • 0872f2704c Docs: Add App Lifecycle DocC article and clean up landing page references phranck 2026-01-31 01:54:13 +01:00
  • d9ada0374b Merge pull request #32 from phranck/remove-deprecated-environment-wrapper phranck 2026-01-31 01:46:14 +01:00
  • 1c90349b23 Refactor: Remove deprecated @Environment property wrapper and update doc comments to context.environment phranck 2026-01-31 01:43:39 +01:00
  • c694bbc1eb Merge pull request #31 from phranck/refactor/eliminate-environment-storage phranck 2026-01-31 01:24:38 +01:00
  • 789978518a Chore: Fix swiftlint whitespace warnings in test files phranck 2026-01-31 01:19:34 +01:00
  • 71274d6656 Test: Update tests for EnvironmentStorage removal and FocusState refactor (Phase 7) phranck 2026-01-31 01:16:38 +01:00
  • 9f7092d4c8 Refactor: Replace EnvironmentStorage singleton with semantic colors and deprecate @Environment (Phase 6) phranck 2026-01-31 01:13:31 +01:00