0a16e3e564
style: apply ruff auto-fixes across codebase
...
- Fix import sorting (isort) across all engine modules
- Fix SIM105 try-except-pass patterns (contextlib.suppress)
- Fix nested with statements in tests
- Fix unused loop variables
Run 'uv run pytest' to verify tests still pass.
2026-03-16 04:18:34 -07:00
11226872a1
feat: Implement interactive font selection by scanning the fonts/ directory for .otf, .ttf, and .ttc files, adding new fonts and updating documentation.
2026-03-15 03:52:10 -07:00
e6826c884c
feat: Implement an interactive font face picker at startup, allowing selection of specific font faces from a font file.
2026-03-15 03:38:14 -07:00
9140bfd32b
feat: Introduce a complementary color gradient for queue messages.
2026-03-15 02:44:38 -07:00
2c777729f5
feat: Introduce ntfy.sh message polling, content fetching with caching, and microphone input monitoring.
2026-03-14 23:34:23 -07:00
2e6b2c48bd
feat: Introduce visual effects module, enhance text rendering with SSAA, and add shifting gradient support.
2026-03-14 22:15:48 -07:00
f6ad89769f
feat: Implement OTF to terminal half-block rendering pipeline including font loading, text rasterization, word-wrap, and gradient coloring.
2026-03-14 21:53:47 -07:00