Commit graph

138 commits

Author SHA1 Message Date
13ac120ebc Enforce thread safety to allow for multithread interpreter 2022-12-24 10:24:59 -05:00
8910d9df18 Refactor filter op 2022-10-31 23:51:35 -04:00
6897041772 Fix failing tests from tag rework 2022-10-31 23:01:58 -04:00
15c42e6654 Add album art to mpris d-bus info 2022-10-26 20:50:45 -04:00
d264b84c90 Add m3u8 loading function syntax -- playlist(filepath) 2022-10-26 20:50:11 -04:00
7b92c340ee Implement raw SQL queries for fake SQL executor, remove sqlite deps by default 2022-09-20 19:41:23 -04:00
e0086b0dea Add playback progress bar to d-bus 2022-08-09 19:46:35 -04:00
4800bb9e0b Remove github build/test workflow 2022-08-03 20:41:54 -04:00
d0db4c8a6c Merge branch 'master' of https://github.com/NGnius/mps 2022-08-03 20:34:22 -04:00
382fc0c4a0
Update rust.yml 2022-08-04 00:32:46 +00:00
cfd189a300
Create rust.yml 2022-08-04 00:29:57 +00:00
b3d76df033 Rewrite SQL system to allow for transpiling SQL, and implement PoC 2022-08-03 20:27:41 -04:00
c70520b15d Replace SQL results with Op 2022-08-01 16:33:37 -04:00
175d304f1b cargo fmt 2022-07-30 00:06:21 -04:00
21f7149660 Change file extensions to .muss 2022-07-30 00:05:38 -04:00
2b6c47f166 Fix clippy warnings & errors 2022-07-30 00:05:03 -04:00
2bec331700 Improve REPL prompt and update deps 2022-07-15 16:17:24 -04:00
d7a8e74bd8 Fix lack of history for ; interpreter submissions 2022-07-09 00:27:40 -04:00
c9c1ab88b9 Add support for Delete key in REPL 2022-07-09 00:10:51 -04:00
0202c28385 Add ?skip and ?list REPL commands and fix some missed names 2022-07-08 21:24:46 -04:00
c76562fa84 Update licensing info and some doc typos 2022-07-02 16:09:58 -04:00
08474a4659 Update fuzzer for rename 2022-07-01 20:40:12 -04:00
fca508b473 Fix building with MPD enabled on non-Linux 2022-07-01 20:28:16 -04:00
6f337a7379 Fix tests for rename 2022-07-01 17:50:07 -04:00
3a4dce084e Rename to MuSS 2022-07-01 17:33:37 -04:00
a64da47cd0 Remove mentions of MPS in code 2022-07-01 16:20:52 -04:00
a18ff0dbf1 Add fuzzing and fix some bugs discovered by it 2022-07-01 12:18:59 -04:00
e4aec77f9a Add negation to like filter and improve string sanitisation (again) 2022-06-18 21:46:33 -04:00
e4535399f9 Make MPD connection failure reporting less janky 2022-05-30 20:55:48 -04:00
fe7962b229 Add MPD support to front-end playback 2022-05-30 20:28:27 -04:00
f7e72cd96c Update deps and reduce strictness of version matching 2022-05-29 12:02:06 -04:00
2d87d4aff6 Use URIs in filename instead of assuming everything is a filepath 2022-05-29 11:58:49 -04:00
86af7b4cf5 Add ergonomics to mpd IP addr 2022-05-15 12:35:42 -04:00
3b756bf0ad Add mpd() query functionality 2022-05-14 14:24:18 -04:00
34487c02eb Improve tag processing and filtering with ?? filter 2022-05-14 11:10:03 -04:00
c2f93faf69 Ignore comments when processing tokens instead of at runtime 2022-04-01 07:49:50 -04:00
9daac42348 Make file ordering ignore case 2022-03-27 19:19:03 -04:00
e299c4f2dd Update version to 0.8.0 2022-03-27 19:18:39 -04:00
327ab6e753 Rename bliss-rs & limit bliss resource usage 2022-03-27 13:37:52 -04:00
fb80a06b83 Improve string like filter... again 2022-03-27 11:59:56 -04:00
313c7e9ab7 Remove unused code files 2022-03-27 11:52:59 -04:00
d88ec8951a Completely replace old interpreter with Faye and update docs 2022-03-27 11:50:59 -04:00
b0f2250368 Rewrite interpreter to simplify and add minimal runtime debug harness 2022-03-25 22:52:49 -04:00
04efebb7ca Add optional regex flags to matches filter 2022-03-25 15:58:15 -04:00
0dbcf8d8d0 Make like matching more forgiving by ignoring whitespace 2022-03-25 11:51:20 -04:00
3a42edb542 Update version to v0.7.0 2022-03-16 17:18:53 -04:00
494537a2cf Cargo fmt and update 2022-03-16 16:27:08 -04:00
2e75abd893 Fix some string syntax syncing issues in REPL 2022-03-16 11:56:59 -04:00
9f37a6558a Fix backspacing in middle of line for REPL 2022-03-10 20:52:48 -05:00
166fef2400 Overhaul REPL cli 2022-03-04 20:37:59 -05:00