Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-15 | Merge branch 'master' into socket-mtui | (quasar) nebula | |
2021-03-15 | gitignore stray mtui-socket files | (quasar) nebula | |
2021-03-15 | update ed1.club clone URL in readme | (quasar) nebula | |
2021-03-15 | Merge branch 'master' into socket-mtui | (quasar) nebula | |
2021-03-15 | todo updates! | (quasar) nebula | |
2021-03-15 | add (0) key for opening menu (for numpad use) | (quasar) nebula | |
2021-03-15 | queue sorting fixes re: selected track | (quasar) nebula | |
not 100% sure what these are for since i wrote this patch ages ago! sorry :3 | |||
2021-03-15 | count only alphanumeric symbols in alphabetic sort | (quasar) nebula | |
2021-02-25 | loop queue "when it ends" is unnecessary lol | (quasar) nebula | |
2021-02-16 | loop queue | (quasar) nebula | |
2020-10-15 | fix the guessing game lol | (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 | multi-page menu support | (quasar) nebula | |
2020-09-16 | fix jump-to cancel being very broken | (quasar) nebula | |
2020-09-16 | todo updates | (quasar) nebula | |
2020-09-16 | cancel jump-to when selecting outside of listing | (quasar) nebula | |
2020-09-15 | update screenshot for 2020 | (quasar) nebula | |
It's apparently been just over exactly two years since the last screenshot update! (1daa3b0f41903341aedfd08905c867b933486aed) | |||
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 | name reordered groups for queuing | (quasar) nebula | |
cherry-picked in part from 4b171a6a! | |||
2020-09-15 | better hiding track numbering in queue | (quasar) nebula | |
2020-09-15 | old "wait when done playing" code | (quasar) nebula | |
I haven't tested this since writing it in July so I have no idea what it does! :D | |||
2020-07-17 | only show log pane once first message is displayed | Florrie | |
2020-07-17 | use better package for natural sorting | Florrie | |
2020-07-17 | use better package for natural sorting | Florrie | |
2020-07-17 | socket log messages & misc npm updates | Florrie | |
2020-07-15 | basic command log implementation | Florrie | |
2020-07-12 | support stop-playing over client sockets | Florrie | |
2020-07-12 | allow lines spread across multiple data chunks | Florrie | |
Wrapper functions 4 lyfe. | |||
2020-07-12 | move data-handling code inside connection handler | Florrie | |
This should make it easier to add state for individual sockets, which will be needed in coding better data handling. (Update: Actually, that wasn't necessary, because I wrote it as a more general wrapper function which contains its own state. Still, this could come in useful in the future, and it arguably reduces the code complexity anyway.) | |||
2020-07-11 | let client specify host through command line | Florrie | |
2020-07-11 | synchronize playing new tracks across sockets | Florrie | |
2020-07-11 | support queue controls over socket clients | Florrie | |
2020-07-10 | basic command relay across socket clients | Florrie | |
2020-07-10 | update old process.argv checks to use parseOptions | Florrie | |
2020-07-10 | rename telnet-server.js to telnet.js | Florrie | |
...for consistency with a socket.js (coming soon to a theater near you!) | |||
2020-07-10 | basic working backend save/restore & socket server | Florrie | |
Backend save/restore code (living in serialized-backend.js) has been well tested and shouldn't need much change going forward. Now we get to begin working on the actual synchronized-over-socket-server commands! | |||
2020-07-10 | update old process.argv checks to use parseOptions | Florrie | |
2020-07-10 | rename telnet-server.js to telnet.js | Florrie | |
...for consistency with a socket.js (coming soon to a theater near you!) | |||
2020-07-09 | don't show Reveal option if track has no parent | Florrie | |
2020-07-09 | don't show a divider as the first item in a menu | Florrie | |
2020-07-09 | add seekTo player function | Florrie | |
2020-07-09 | don't show Reveal option if track has no parent | Florrie | |
2020-07-09 | don't show a divider as the first item in a menu | Florrie | |
2020-07-09 | add seekTo player function | Florrie | |
2020-07-09 | replace existing empty tab when loading playlist | Florrie | |
2020-07-09 | replace existing empty tab when loading playlist | Florrie | |
2020-07-09 | rename handlePlaylistSource & let accept grouplike | Florrie | |
It's called loadPlaylistOrSource now, and can take a grouplike (which it will process with processSmartPlaylist as usual) instead of a URL to pass to a crawler. This is so that all functionality for loading a playlist can be collected in and accessed through one interface, so that modifications to the way playlists are loaded will be reflected across everywhere that loads a playlist. | |||
2020-07-09 | simple findTrackObject opimizations | Florrie | |