Commit graph

25 commits

Author SHA1 Message Date
225dc7559f
fix: percentage base for progress was wrong. 2024-12-22 19:45:31 +01:00
6776d9461a
feat!: follow naming convention and enclose global variables in **. 2024-12-22 18:19:48 +01:00
b441a09831
fix: initialize the executor the same for the filter programs and the sort program. 2024-12-22 18:16:45 +01:00
b73f65829d
fix: progress report should consider all playlists and maybe not jump around. 2024-12-21 01:12:01 +01:00
28f3cc682e
feat: respect enabled flag on playlists. 2024-12-21 01:09:02 +01:00
81184c23a7
feat: add logging definitions. 2024-12-17 18:37:36 +01:00
4eb6ec1a04
feat: add debug logging to list all loaded assemblies. 2024-12-17 17:54:47 +01:00
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