2025-03-29 - 2026-03-29
Overview
30 Pull requests merged by 2 users
Merged
#34 feat/figment: periodic SVG glyph overlays with CLI flag
Merged
#33 docs/update-readme
Merged
#32 refactor: Make EffectPlugin an abstract base class, update effects to inherit from it, and improve plugin discovery.
Merged
#31 fix: use theme-aware msg_gradient for ntfy messages
Merged
#30 feat/color-pick
Merged
#29 feat/code-scroll
Merged
#25 plugin-based effects architecture, daemon mode with command-and-control (C&C), and display abstraction
Merged
#24 refactor to improve testability and modularization of the mainline terminal application
Merged
#23 docs/update-readme
Merged
#21 Modernize project with uv, pytest, ruff, and git hooks
Merged
#20 feat: migrate Ntfy message retrieval from polling to SSE streaming, replacing poll_interval with reconnect_delay for continuous updates.
Merged
#19 feat: add new font files to the fonts directory
Merged
#18 doc: Document new font selection command-line arguments, environment variables, and a dedicated font management section.
Merged
#17 feat: add new font assets including CSBishopDrawn, CyberformDemo, and KATA.
Merged
#16 feat/font-picker
Merged
#15 style: Replace escaped parentheses with standard parentheses in the Mainline Renderer documentation.
Merged
#14 feat: Introduce a complementary color gradient for queue messages.
Merged
#13 refactor: Change firehose from a drifting overlay to a fixed bottom strip and message display from a top-pinned section to a centered overlay.
Merged
#12 drift
Merged
#11 docs: Add ntfy.sh integration details, new CLI options, expanded configuration, and architecture overview to README.
Merged
#10 feat/scalability
Merged
#9 feat/display
Merged
#8 feat/display
Merged
#7 feat/mod_poetry
Merged
#6 feat/ntfy-local
Merged
#5 feat: introduce server-thin client architecture for mainline.py on ESP32 with ntfy integration and update hardware documentation to reflect this design.
Merged
#4 doc: Add a new section detailing recent mainline.py changes and their implications for hardware porting, including headline caching, firehose mode, and frame timing.
Merged
#3 feat/stdout
Merged
#2 feat/arduino
Merged
#1 init
4 Pull requests proposed by 2 users
Proposed
#26 adds a WebSocket-based display backend that allows the mainline terminal to broadcast frames to web browser clients via HTML5 Canvas
Proposed
#27 testability_modularization
Proposed
#28 effects_plugins
Proposed
#35 WIP