Commit graph

18 commits

Author SHA1 Message Date
f479c93c5c
feat: add SortProgram.
Works similar to Program, but receives the list of matched items
and should return the same list but sorted.
This can actually also be used for further filtering.
2024-11-19 17:33:33 +01:00
24b3d41df5
fix: scale progress report to percentage. 2024-11-19 16:57:04 +01:00
45844cafec
fix: ToString call to avoid duplicates. 2024-11-18 20:59:20 +01:00
bf286d4ece
fix: Use ItemId instead of Id for LinkedChild.
See #12892
2024-11-18 20:51:52 +01:00
4537a3aee3
feat: configuration page with default lisp forms. 2024-11-08 03:38:46 +01:00
3c3ddc9e83
fix: report progress. 2024-11-07 22:32:11 +01:00
8ec393f494
fix!: simplify parser and executor, streamline tests. 2024-11-07 00:48:56 +01:00
4993bdfa4c
refactor: use arbitrary strings as playlist ids. 2024-10-30 19:33:01 +01:00
7ce5f673e1
fix!: don't share playlists with other users. 2024-10-30 15:20:33 +01:00
d74f9a8074
feat: add default implementations of procedures. 2024-10-27 00:54:40 +02:00
51e300bdc1
feat: program matches item if result != nil. 2024-10-26 23:57:02 +02:00
7dc3dd01ae
feat: allow procedures. 2024-10-26 03:49:52 +02:00
6662c2e1e5
feat!: Allow one smartplaylist to generate multiple user playlists. 2024-10-25 23:37:47 +02:00
eb45ed5772
fix: parsing of multi-character operators and tests. 2024-10-25 20:20:18 +02:00
faca13d393
Cleanup and allow calling methods with arguments. 2024-10-25 02:18:13 +02:00
6208c9c070
Implement first playlist generation, still much to do. 2024-10-24 23:53:21 +02:00
1f022d7f88
Implement object type, fix parsing bug regarding strings. 2024-06-29 18:29:40 +02:00
3365521283
Initial commit. 2024-06-27 01:47:44 +02:00