Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-05-16 | Merge branch 'main' into merge-socket-mtui merge-socket-mtui | (quasar) nebula | |
So we made this merge commit *after* going through a whole fidanglin' bunch of steps to flat-out rebase socket-mtui... but of course, that was pretty hopeless from the start to get just quite right. After all, we didn't know the exact point of each commit and how to test out the changes, so we couldn't make sure all our rebased commits were working the same way. (This is maybe the single coolest reason to make sure that automated tests *pass with 100% coverage at every commit*, but obviously this project doesn't have that. Alas!) This merge commit follows up a different merge commit we actually made almost exactly one year ago to this day (also: our birthday LOL). We figure the testing done at that point was quite a bit more thorough than we'd do today, and anyway there's little reason to repeat the work we did in that commit. Comparatively, this merge commit is way smaller! It was still fun to go through the whole rebasing process, even if it didn't practically bring us anywhere. You know, assuming the merge commit from last year didn't accidentally destroy any code or todos lol........ *prays* ^____^ | |||
2024-05-14 | add/remove part of group to/from selection | (quasar) nebula | |
2023-05-15 | WIP socket shenanigans | (quasar) nebula | |
this commit is mostly trash lol | |||
2023-05-14 | new GhostPlayer class & support 👻 | (quasar) nebula | |
This also makes the UI not explode when duration strings aren't available for progress bar display, and shows getTimeStringsFromSec how to handle that. | |||
2023-05-13 | tododododododo | (quasar) nebula | |
2023-05-13 | Merge branch 'main' into socket-mtui | (quasar) nebula | |
And also get most of it working wow. | |||
2023-05-13 | use ESM module syntax & update tui-lib | (quasar) nebula | |
Exciting update! This doesn't make any substantial changes exactly but does update the most quickly-archaic parts of older Node code. | |||
2022-06-01 | miscellaneous improvements to queue looping | (quasar) nebula | |
2021-10-10 | update controls to loop queue on last track | (quasar) nebula | |
2021-10-10 | "Loop mode" option: no loop, loop, shuffle | (quasar) nebula | |
This also reorganizes the menubar options a little. | |||
2021-08-14 | json todo | (quasar) nebula | |
2021-08-06 | get fractional playback pos & duration from mpv | (quasar) nebula | |
This fixes a side-effect of timestamp files with fractional timestamps: mtui always used to assume it was at .000 of the current second, so it would briefly highlight the previous timestamp before completely passing the second the timestamp starts within. | |||
2021-08-06 | reveal in queue | (quasar) nebula | |
2021-08-06 | order: alphabetize order of groups | (quasar) nebula | |
2021-07-17 | make next/previous buttons pay heed to timestamps! | (quasar) nebula | |
2021-07-17 | auto expand/collapse timestamps (for SQP) | (quasar) nebula | |
2021-07-17 | show relative timestamp info in queue sidebar! | (quasar) nebula | |
2021-07-17 | fix playOrSeek messing with queue order | (quasar) nebula | |
2021-07-17 | show playback icon next to current timestamp | (quasar) nebula | |
2021-07-13 | timestamp files!!! | (quasar) nebula | |
2021-04-26 | synchronize shared sources on join + other stuff | (quasar) nebula | |
2021-04-25 | naughty hack for context menu in playlist sources | (quasar) nebula | |
...plus a todo detailing what should be better | |||
2021-04-25 | too doos | (quasar) nebula | |
2021-04-23 | identifier per socket connection | (quasar) nebula | |
2021-04-22 | "party sources" ui (no socket functionality yet) | (quasar) nebula | |
2021-04-03 | getNameWithoutTrackNumber algorithm improvements | (quasar) nebula | |
2021-03-15 | todo updates! | (quasar) nebula | |
2020-09-16 | rework mark/selection system | (quasar) nebula | |
No more issues with duplicate tracks, and way more power to the user regardless of the interface they use or their experience with the mark/selection system! | |||
2020-09-16 | todo updates | (quasar) nebula | |
2020-09-16 | cancel jump-to when selecting outside of listing | (quasar) nebula | |
2020-09-15 | rename "song" terminology to "track" | (quasar) nebula | |
We've always used "track" as the proper term, but these managed to slip by over time anyway. Oops! | |||
2020-09-15 | "Before selected [track]" queue option | (quasar) nebula | |
note: this is actually "Before selected song" but the next commit changes much-outdated "song" terminology in the UI to "track" | |||
2020-09-15 | show child when opening group from path element | (quasar) nebula | |
2020-09-15 | better hiding track numbering in queue | (quasar) nebula | |
2020-07-17 | use better package for natural sorting | Florrie | |
2020-07-03 | make locally opened playlists have a group name! | Florrie | |
2020-05-06 | make the queue listing a little wider | Florrie | |
this should help make the wider length label fit better! | |||
2020-05-03 | show queue length in collapsed progress info | Florrie | |
2020-05-03 | remember scroll position of each group | Florrie | |
2020-05-03 | clean up some context menu logic to fix reveal bug | Florrie | |
2020-04-30 | fix process-metadata pausing context menu | Florrie | |
2020-04-23 | new feature: autoscroll! | Florrie | |
2020-04-18 | comment out notes and labels features... For Now™ | Florrie | |
2020-04-16 | add new todo | Florrie | |
2020-04-06 | Auto-DJ | Florrie | |
2020-03-13 | display duration in track context menu | Florrie | |
2020-02-15 | cli args (bass boost ur music) | Florrie | |
$ mtui --player sox --player-options bass +25 \; | |||
2020-02-04 | remove mkfifo; use socat instead | Florrie | |
2019-11-10 | Fix queue listing improperly showing/hiding notes | Florrie | |
2019-10-28 | ^E to edit notes of selected track/group | Florrie | |