4 Commits

Author SHA1 Message Date
81fe8f0d2b fix(terminal): simplify layout and fix box alignment
- remove ASCII art logo, use styled text header instead
- fix box_top width calculation for titled boxes
- add note about character width gotchas to blog post
- add new hero image for terminal UI blog post
2026-01-20 06:58:20 -07:00
bc45a0feb7 style(terminal): use red-only accent color scheme 2026-01-20 05:32:11 -07:00
8f93e03aad feat(site): add curl hint and terminal UI blog post
- add "curl nicholai.work" hint below hero headline
- add technical blog post about building the terminal UI
- update worker wrangler.toml with routes config
2026-01-20 05:30:02 -07:00
ad71c7f7a8 feat(terminal): add rust worker for terminal UI
add cloudflare worker that serves ANSI terminal UI when site is
accessed via curl/wget/terminal clients. browsers get the normal
astro site through proxy to pages.

- user-agent detection for terminal clients
- ANSI 256-color rendering with box-drawing
- content matches site aesthetic (red/cyan accent)
- removes suspicious HTML_MARKER from consts.ts
2026-01-20 05:26:52 -07:00