42aa6f16cc
Merge pull request 'feat/figment: periodic SVG glyph overlays with CLI flag' (#34) from feat/figment into main
main
genewildish2026-03-19 20:42:10 +00:00
a25b80d4a6
feat: Enable and configure figment mode via new CLI flags, update documentation, and improve Cairo library detection on macOS.
feat/figment
Gene Johnson2026-03-19 13:11:24 -07:00
0819f8d160
Merge pull request 'refactor: Make EffectPlugin an abstract base class, update effects to inherit from it, and improve plugin discovery.' (#32) from chore/plugin-migration into main
genewildish2026-03-19 06:15:41 +00:00
edd1416407
refactor: Make EffectPlugin an abstract base class, update effects to inherit from it, and improve plugin discovery.
chore/plugin-migration
Gene Johnson2026-03-18 23:06:04 -07:00
a638fea610
refactor: Restructure README, add uv and mise commands, and detail component extension and development workflows.
feat/display
Gene Johnson2026-03-15 17:08:32 -07:00
2d0e946a8d
feat: Refactor ntfy client to use SSE streaming for faster message delivery and add .DS_Store to gitignore.
Gene Johnson2026-03-15 13:40:36 -07:00
ac9b47f668
Merge pull request 'fix: use theme-aware msg_gradient for ntfy messages' (#31) from feat/color-pick into main
genewildish2026-03-16 10:29:46 +00:00
58dbbbdba7
Merge pull request 'plugin-based effects architecture, daemon mode with command-and-control (C&C), and display abstraction' (#25) from david/Mainline:effects_plugins into main
genewildish2026-03-16 09:13:22 +00:00
7ff78c66ed
Merge pull request 'refactor to improve testability and modularization of the mainline terminal application' (#24) from david/Mainline:testability_modularization into main
genewildish2026-03-16 09:11:13 +00:00
2229ccdea4
feat: introduce a 'code' mode to display source code lines, add new font assets, and include dedicated tests for code fetching.
Gene Johnson2026-03-16 02:09:56 -07:00
020eb663ea
feat(cmdline): C&C with separate topics and rich output
David Gwilliam2026-03-15 18:43:04 -07:00
dd282653b5
feat(cmdline): add command-line interface for mainline control
David Gwilliam2026-03-15 18:42:54 -07:00
35e5a71930
feat(effects): add plugin architecture with performance monitoring
David Gwilliam2026-03-15 18:42:42 -07:00
19fb4bc4fe
Merge pull request 'docs/update-readme' (#23) from docs/update-readme into main
genewildish2026-03-16 00:09:10 +00:00
ae10fd78ca
refactor: Restructure README, add uv and mise commands, and detail component extension and development workflows.
Gene Johnson2026-03-15 17:08:32 -07:00
f6f177590b
Merge pull request 'Modernize project with uv, pytest, ruff, and git hooks' (#21) from enhance_portability into main
genewildish2026-03-15 23:21:35 +00:00
1ac2dec3b0
fix: use native hk staging in pre-commit hook
David Gwilliam2026-03-15 15:04:54 -07:00
757c854584
fix: apply ruff auto-fixes and add hk git hooks
David Gwilliam2026-03-15 14:43:39 -07:00
4844a64203
style: apply ruff auto-fixes across codebase
David Gwilliam2026-03-15 14:24:51 -07:00
9201117096
feat: modernize project with uv, add pytest test suite
David Gwilliam2026-03-15 14:12:38 -07:00
d758541156
Merge pull request 'feat: migrate Ntfy message retrieval from polling to SSE streaming, replacing poll_interval with reconnect_delay for continuous updates.' (#20) from feat/ntfy-sse into main
genewildish2026-03-15 20:50:08 +00:00
f91cc9844e
Merge pull request 'feat: add new font files to the fonts directory' (#19) from feat/display into main
genewildish2026-03-15 20:47:16 +00:00
bddbd69371
Merge branch 'main' into feat/display
genewildish2026-03-15 20:45:54 +00:00
6e39a2dad2
feat: migrate Ntfy message retrieval from polling to SSE streaming, replacing poll_interval with reconnect_delay for continuous updates.
Gene Johnson2026-03-15 13:44:26 -07:00
1ba3848bed
feat: add new font files to the fonts directory
Gene Johnson2026-03-15 13:30:08 -07:00
a986df344a
Merge pull request 'doc: Document new font selection command-line arguments, environment variables, and a dedicated font management section.' (#18) from docs/update-readme into main
genewildish2026-03-15 11:08:25 +00:00
c84bd5c05a
doc: Document new font selection command-line arguments, environment variables, and a dedicated font management section.
Gene Johnson2026-03-15 04:07:24 -07:00
7b0f886e53
Merge pull request 'feat: add new font assets including CSBishopDrawn, CyberformDemo, and KATA.' (#17) from feat/font-picker into main
genewildish2026-03-15 11:01:39 +00:00
ac80ab23cc
feat: add new font assets including CSBishopDrawn, CyberformDemo, and KATA.
Gene Johnson2026-03-15 04:01:06 -07:00
516123345e
Merge pull request 'feat/font-picker' (#16) from feat/font-picker into main
genewildish2026-03-15 10:53:16 +00:00
11226872a1
feat: Implement interactive font selection by scanning the fonts/ directory for .otf, .ttf, and .ttc files, adding new fonts and updating documentation.
Gene Johnson2026-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.
Gene Johnson2026-03-15 03:38:14 -07:00
0740e34293
Merge pull request 'style: Replace escaped parentheses with standard parentheses in the Mainline Renderer documentation.' (#15) from feat/scalability into main
genewildish2026-03-15 10:03:42 +00:00
7098b2f5aa
Merge pull request 'feat: Introduce a complementary color gradient for queue messages.' (#14) from feat/display into main
genewildish2026-03-15 10:01:57 +00:00
e7de09be50
style: Replace escaped parentheses with standard parentheses in the Mainline Renderer documentation.
Gene Johnson2026-03-15 02:57:44 -07:00
9140bfd32b
feat: Introduce a complementary color gradient for queue messages.
Gene Johnson2026-03-15 02:44:38 -07:00
c49c0aab33
Merge pull request 'refactor: Change firehose from a drifting overlay to a fixed bottom strip and message display from a top-pinned section to a centered overlay.' (#13) from drift into main
genewildish2026-03-15 09:27:16 +00:00
66c13b5829
refactor: Change firehose from a drifting overlay to a fixed bottom strip and message display from a top-pinned section to a centered overlay.
drift
Gene Johnson2026-03-15 02:26:44 -07:00
089c8ed66a
Merge pull request 'drift' (#12) from drift into main
genewildish2026-03-15 08:33:48 +00:00
086214f05e
style: remove firehose opaque row backdrop and background color
Gene Johnson2026-03-15 01:31:44 -07:00
0f762475b5
feat: Apply a distinct background color to firehose lines.
Gene Johnson2026-03-15 01:08:17 -07:00
b00b612da0
refactor: rename rendering components and variables for clarity, distinguishing between message, ticker, and scroll motion layers.
Gene Johnson2026-03-15 00:58:36 -07:00