seamus

ref: master
Sha Commit date Commit message Author
c364e2e5 2026-07-18 all: add lint/cppchecker Pedro Lucas Porcellis
585d9595 2026-07-18 all: lint, rename variables, match libmpdclient return types and add some logs Pedro Lucas Porcellis
963a2732 2026-07-17 ui: eyeball button labels and fix overclipping Pedro Lucas Porcellis
cb747866 2026-07-17 ui: center on the current playing song Pedro Lucas Porcellis
b4343d7b 2026-07-17 ui: render a colored indicator for the window tabs Pedro Lucas Porcellis
432a2e0d 2026-07-17 ui: move rendering progress bar to its own function as well Pedro Lucas Porcellis
bd5a36e9 2026-07-17 ui: refactor renders from main window to tabs/windows Pedro Lucas Porcellis
6cc2aff9 2026-07-17 ui: render a progress bar Pedro Lucas Porcellis
fb764a5c 2026-07-17 seamus: improve some low-hanging error handling/logging Pedro Lucas Porcellis
b2d85d00 2026-07-17 queue: display duration + album + index info Pedro Lucas Porcellis
2230e50d 2026-07-17 ui: introduce dim pen Pedro Lucas Porcellis
378cb18f 2026-07-17 ui: draw boxes around each button and fix padding on the status bar Pedro Lucas Porcellis
290ec2af 2026-07-17 ui: display "buttons" for toggling modes/states Pedro Lucas Porcellis
66293d14 2026-07-17 ui: expose status windows so the status bar refreshes automatically Pedro Lucas Porcellis
d2456df7 2026-07-17 ui: add half page scroll up/down Pedro Lucas Porcellis
0eecc858 2026-07-17 ui: map enums, prep work for the library view/switching windows Pedro Lucas Porcellis
2523cc28 2026-07-17 Update TODO.md with completed playback and status fixes Pedro Lucas Porcellis
56726feb 2026-07-17 Rewrite generate_description and clean up fetch_current_status Pedro Lucas Porcellis
fbc8f27e 2026-07-17 Fix toggle_playing_status bounds check and error propagation Pedro Lucas Porcellis
472f0da0 2026-07-17 Update TODO.md to reflect completed scrolling system overhaul Pedro Lucas Porcellis
fd0908d4 2026-07-17 ui: implement viewport-based scrolling and rendering Pedro Lucas Porcellis
984c253d 2026-07-17 queue: fetch full MPD queue instead of screen-trimmed subset Pedro Lucas Porcellis
ed9f3d53 2026-07-17 seamus: add highlight_index, scroll_offset, current_window to frontend struct Pedro Lucas Porcellis
fc631a8a 2026-07-17 queue: patch a fuckton of crash bugs Pedro Lucas Porcellis
cdc41232 2026-07-17 seamus/ui: add unused param casts and scroll boundary guard Pedro Lucas Porcellis
4c5fdaaf 2026-07-17 queue/ui/seamus: add return and fix static-declared-but-never-defined warnings Pedro Lucas Porcellis
09cf9679 2026-07-17 status: initialize and fix missing declaration Pedro Lucas Porcellis
a33a8354 2023-11-28 ui: play the selected song Pedro Lucas Porcellis
aa12ec91 2023-10-04 packaging: nix flake for use in any x86_64 linux nix setup Winston Weinert
c44a94dc 2023-10-04 build: ignore build artifacts and tweak Makefile to install Winston Weinert
3cf1d258 2021-09-08 wip scrolling Pedro Lucas Porcellis
dab620fa 2021-08-31 queue: preamble to re-rendering logic Pedro Lucas Porcellis
36c5af3e 2021-08-31 song: add mpd's song id to our struct Pedro Lucas Porcellis
3e1b143e 2021-08-29 status: initial refactoring of status (wip) Pedro Lucas Porcellis
35eef65b 2021-08-29 ui: rig up scroll/keybinds Pedro Lucas Porcellis
317bae0e 2021-08-29 seamus: adding new props and seamus status Pedro Lucas Porcellis
f4188fc0 2021-08-28 all: Fix weird mode for files Pedro Lucas Porcellis
525f4466 2021-06-27 status: deal with stopped state Pedro Lucas Porcellis
8be0d916 2021-06-26 queue: if recv_entity returned NULL, don't attempt to keep fetching Pedro Lucas Porcellis
3663485e 2021-06-24 queue: deal with errors and don't display more than we can fit Pedro Lucas Porcellis
4c0fd0ce 2021-06-24 all: use MPD's enum instead of parsing tags Pedro Lucas Porcellis
13452aa5 2021-06-24 ui: remove some debug logs and don't overlaps windows Pedro Lucas Porcellis
b615e5d4 2021-06-24 status: kick initial update loop Pedro Lucas Porcellis
88164056 2021-06-19 ui: display welcome message with a different bg Pedro Lucas Porcellis
68fa754f 2021-06-19 status: clean up status window and variables Pedro Lucas Porcellis
bf906044 2021-06-19 ui: rename fetch queue method Pedro Lucas Porcellis
6fdaf78c 2021-06-19 ui: reduce main window space so we can fit status Pedro Lucas Porcellis
de1c54b7 2021-06-19 status: fetch and display current mpd status Pedro Lucas Porcellis
abeeaae9 2021-06-19 all: replace fprintf with log_* calls Pedro Lucas Porcellis
51b0be61 2021-06-19 docs: update about deprecated debug functions Pedro Lucas Porcellis
650ab245 2021-06-18 ui: render current queue Pedro Lucas Porcellis
2f7b1173 2021-06-18 queue: initial riggings to queue dealing Pedro Lucas Porcellis
92e4c4d9 2021-06-18 ui: rig tickit with seamus and start rendering Pedro Lucas Porcellis
36eee4f8 2021-06-18 ui: initial tickit riggings Pedro Lucas Porcellis
67d7e22f 2021-06-18 all: initialize main flow Pedro Lucas Porcellis
eb0f7841 2021-06-18 all: add a proper header to seamus Pedro Lucas Porcellis
2306c781 2021-06-18 all: add rxi's log.c library Pedro Lucas Porcellis
dbbcdcd6 2021-06-17 all: refactor to use structs and a proper project structure Pedro Lucas Porcellis
d6307794 2021-06-13 status: display below current playlist Pedro Lucas Porcellis
75911f82 2021-06-13 all: add some more context on the name and how to hack on seamus Pedro Lucas Porcellis
b6ebf154 2021-06-13 queue: display current queue Pedro Lucas Porcellis
af3584ff 2021-06-13 all: use mostly all of terminal window Pedro Lucas Porcellis
0d8f68c0 2021-06-13 status: display the album artist Pedro Lucas Porcellis
12a5faaf 2021-06-13 all: Start connection with mpd fetch and display status Pedro Lucas Porcellis
87c2ff83 2021-06-13 all: Initial riggings to build seamus Pedro Lucas Porcellis
03b9a7f5 2021-06-13 Initial commit Pedro Lucas Porcellis