Commit graph

101 commits

Author SHA1 Message Date
5689d0424c
chore: bump jellyfin ABI version. 2025-01-26 00:21:59 +01:00
eef2f32e14
fix: navigating to the config pages allways loads, not only on the first attempt. 2025-01-21 22:51:25 +01:00
2f07efd215
ci: prepare for release. 2025-01-20 21:18:07 +01:00
1aeb4d3cff
fix: readd updating path of plugin config.
That got lost during the restructuring for smart collections.
2025-01-20 21:13:24 +01:00
fef10b5736
feat: add length function. 2025-01-20 20:59:47 +01:00
49bacbffde
feat: implement split function.
Takes a list and an integer, splits off n elements from the list
and returns a list where the first element contains the first n
elements of the original list, the cdr of that list contains the
rest.
2025-01-20 20:52:11 +01:00
49298a3ca2
feat: add "reverse" function definition. 2025-01-20 18:05:26 +01:00
aea313a813
ci: prepare for release 0.5.0.0. 2025-01-20 00:06:08 +01:00
a569d863ae
feat: add lisp playground.
Refs: #4
2025-01-20 00:00:15 +01:00
001aad5ed9
Merge branch 'enable-all-item-kinds'
Refs: #2
2025-01-19 22:43:57 +01:00
614c0a0cb1
Merge branch 'collections'
Refs: #1
2025-01-19 22:40:27 +01:00
9ca1712b5d
fix: loading of the config pages. 2025-01-19 22:39:24 +01:00
aa6fed146d
feat: enable collections. 2025-01-19 22:28:32 +01:00
6ac75835f0
feat: move smart playlist configuration into own menu. 2025-01-19 21:50:53 +01:00
f5448e8a51
feat: add smart collections to backend. 2025-01-19 15:30:32 +01:00
dcdee2403c
Revert "feat: add collection or playlist choice to config page and dto."
This reverts commit 457755d743.
2025-01-19 15:26:44 +01:00
d2a10a967e
docs: fix typo. 2025-01-17 18:33:21 +01:00
a89b4606c5
ci: prepare release 0.4.1.0. 2025-01-16 23:35:25 +01:00
457755d743
feat: add collection or playlist choice to config page and dto.
Refs: #1
2025-01-16 19:39:39 +01:00
4bc3b463cb
feat: enable more item kinds.
Refs: #2
2025-01-16 18:56:53 +01:00
34b70edfcf
chore: remove unused method. 2025-01-16 18:47:37 +01:00
8426d14500
feat: sane defaults for new playlists in the UI. 2024-12-22 21:19:07 +01:00
225dc7559f
fix: percentage base for progress was wrong. 2024-12-22 19:45:31 +01:00
a2abe724b7
ci: prepare for release of v0.4.0.0. 2024-12-22 18:47:46 +01:00
c5c2b86557
fix: default programs use updated global variables. 2024-12-22 18:43:55 +01:00
e236031920
chore: update yamldotnet to 16.2.1. 2024-12-22 18:21:32 +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
097d267d24
feat: Add UI. 2024-12-21 01:09:41 +01:00
28f3cc682e
feat: respect enabled flag on playlists. 2024-12-21 01:09:02 +01:00
4d2d22e486
fix: allow passing builtins to functions. 2024-12-18 01:20:36 +01:00
c9d7f1ee60
fix: allow programs to not be a list. 2024-12-18 01:15:54 +01:00
805d0efb4f
feat: add special case for string representation of cons which is a quote. 2024-12-18 01:04:44 +01:00
d5e8b69b70
fix: parsing when closing parentheses is has a space before it. 2024-12-18 00:55:36 +01:00
87dd4358d8
feat: parser, ignore comments. 2024-12-18 00:53:26 +01:00
f7cbebdd9c
feat: add single quote quoting.
'(a b c) = (quote (a b c))
2024-12-17 23:29:55 +01:00
f73f501642
feat: add random and shuffle. 2024-12-17 22:19:44 +01:00
81184c23a7
feat: add logging definitions. 2024-12-17 18:37:36 +01:00
0059fc43e1
feat: add type cache to increase performance. 2024-12-17 18:18:26 +01:00
2fc2959110
feat: add default find-artist definition. 2024-12-17 18:09:01 +01:00
e180b397c6
feat: Extend default preamble to contain get-name and find-parent. 2024-12-17 18:02:43 +01:00
18136e0fa6
feat: make it easier to find the correct assembly. 2024-12-17 18:02:09 +01:00
6d62f6eeb0
feat: allow calling generic methods. 2024-12-17 17:56:14 +01:00
4eb6ec1a04
feat: add debug logging to list all loaded assemblies. 2024-12-17 17:54:47 +01:00
96ebc366b6
ci: prepare for release of v0.3.0.0. 2024-11-24 23:28:57 +01:00
05742dd17c
feat: add all-genres and any-genres convenience definitions. 2024-11-24 22:42:44 +01:00
52b270a8d8
chore: make Object constructor internal. 2024-11-19 23:24:44 +01:00
8371dc8536
feat(lisp): add string comparison methods. 2024-11-19 21:57:34 +01:00
1b0c5455dd
feat(lisp): add quicksort implementation. 2024-11-19 21:15:41 +01:00