« get me outta code hell

mtui - Music Text User Interface - user-friendly command line music player
about summary refs log tree commit diff
path: root/package.json
AgeCommit message (Collapse)Author
2024-05-16Merge 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-16update to open@10 HEAD main(quasar) nebula
Makes xdg-open work on KDE Plasma 6.
2024-05-10manual tempdir creation & handling(quasar) nebula
This is mostly for compatibility with devices where the home directory isn't on the same device as the system temporary directory, so locallink and other symlink-based operations get trolled (fail!). This doesn't address the more general issue of e.g. playing music off of an external drive probably fails(!!) - but in those cases locallink isn't appropriate anyway, so they're outta scope of this commit.
2023-05-13Merge branch 'main' into socket-mtui(quasar) nebula
And also get most of it working wow.
2023-05-13use 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.
2021-12-14npm update stuff(quasar) nebula
2021-08-14handy combine-album.js utility(quasar) nebula
this isn't exposed via the mtui command so like, just run it directly with node right now lol (this commit also makes "." parse in timestamp positions)
2020-07-17use better package for natural sortingFlorrie
2020-07-17use better package for natural sortingFlorrie
2020-07-17socket log messages & misc npm updatesFlorrie
2020-07-10basic command relay across socket clientsFlorrie
2020-04-23update tui-lib; change wheel mode in autoscrollFlorrie
2020-02-04update tui-libFlorrie
This helps to avoid having two versions of tui-lib installed (one for mtui, one for tui-text-editor).
2020-02-04remove mkfifo; use socat insteadFlorrie
2019-10-23Add text/notes editor, using tui-text-editorFlorrie
:D!
2019-10-17Import tui-lib with npm instead of as a submoduleFlorrie
2019-10-15(o) to open through system; show non-music filesFlorrie
2019-06-04Add wcwidth as a dependencyFlorrie
It was already required - previously you'd have to manually install it (because I'd forgotten to make the changes in this commit earlier).
2019-05-22Oragnize cached downloads much better!Florrie
This means mtui won't be able to access tracks that were downloaded before, but oh well. It also means we get to get rid of js-base64 as a dependency!
2018-12-23Fill in package.jsonFlorrie
2018-07-03Ctrl-O to open a prompt for loading a playlistFlorrie
2018-06-29Remove iacFlorrie
2018-06-29Remove fs-extraFlorrie
2018-06-29Remove cheerio, disable crawl-httpFlorrie
2018-06-12group.comment support / new help messageFlorrie
..mentioning that you can add stuff to ~/Music to make it show up in the default mtui playlist.
2018-06-12Add bin script and some error handlingFlorrie
2018-06-04Smart playlistsFlorrie
Basically directly pulled from http-music. Want to make a nice UI for this eventually ("opening playlist..." popup dialog), but not for now.
2018-05-30UI UI UI UI UIFlorrie
2018-05-29Cache cachce chach ahFlorrie
2018-05-28Initial commitFlorrie