Commit graph

77 commits

Author SHA1 Message Date
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
1193ca3005
docs: document SortProgram and give a simple example. 2024-11-19 21:57:51 +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
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
0844cebd88
chore: bump jellyfin version. 2024-11-19 16:57:34 +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
bfcf854d38
chore: bump jellyfin ABI version & tag for release. 2024-11-18 13:10:51 +01:00
0ccefa3b58
ci: prepare release for v0.2.1.0. 2024-11-11 18:17:32 +01:00
1f961ccb0c
chore: fix more warnings. 2024-11-11 18:00:55 +01:00
12d98c46cb
chore: fix warnings. 2024-11-11 17:53:47 +01:00
3c0d8a3809
feat: format default program for readability. 2024-11-11 14:50:09 +01:00
8f832ed224
fix!: make configuration program monospaced. 2024-11-11 14:43:19 +01:00
67cffd98ff
fix!: default program configuration.
also add new name-contains definition.
2024-11-11 14:17:18 +01:00
df2e07e519
fix: change initial program config to textarea. 2024-11-11 14:09:57 +01:00
74486640d8
docs: add instructions for releasing, so that I don't forget a step. 2024-11-08 22:58:43 +01:00
af63a8a696
docs: itemkind behavior and filtering warning, also extend examples. 2024-11-08 22:50:38 +01:00
f39633d7c5
feat: add is-type convenience definition. 2024-11-08 22:41:24 +01:00
b23587d721
docs: Fix typos in release notes. 2024-11-08 22:40:38 +01:00
7bf2923ad1
fix: allow all types to call "haskeys". 2024-11-08 22:39:56 +01:00
5cfb35a239
docs: update readme to include a notice for the correct release. 2024-11-08 22:38:46 +01:00
61478095ea
ci: prepare release. 2024-11-08 20:38:28 +01:00
5439b1de4f
docs: update examples. 2024-11-08 20:22:46 +01:00
8e97ef7170
docs: update readme for new yaml file format. 2024-11-08 03:54:49 +01:00
f41485cecf
feat: allow to initialize empty playlist file. 2024-11-08 03:41:24 +01:00
4537a3aee3
feat: configuration page with default lisp forms. 2024-11-08 03:38:46 +01:00
396384fd71
feat(lisp): more builtins instead of derived. 2024-11-08 03:09:06 +01:00
6ee9bd7f67
feat: use yaml files by default. 2024-11-07 22:36:12 +01:00
4e5cb8e64e
Merge branch 'yaml' 2024-11-07 22:33:56 +01:00
3c3ddc9e83
fix: report progress. 2024-11-07 22:32:11 +01:00
889df318db
test: method invocation. 2024-11-07 22:26:53 +01:00
8257acbfbb
fix! method invocation if no arguments are supplied. 2024-11-07 22:26:33 +01:00
0a5aed38eb
fix: evaluation of object method invocation. 2024-11-07 22:20:19 +01:00
8ec393f494
fix!: simplify parser and executor, streamline tests. 2024-11-07 00:48:56 +01:00
5835351401
refactor(lisp): refactor calling order of evaluation. 2024-10-30 21:15:16 +01:00
4993bdfa4c
refactor: use arbitrary strings as playlist ids. 2024-10-30 19:33:01 +01:00
b5bab52c6b
build: bump version to v0.1.1.0. 2024-10-30 15:27:24 +01:00
7ce5f673e1
fix!: don't share playlists with other users. 2024-10-30 15:20:33 +01:00
eb7ab00ea2
ci: add initial pipeline for releasing. 2024-10-30 03:22:39 +01:00
a92246befc
docs: add instructions to use the plugin catalog. 2024-10-30 03:22:19 +01:00
a6de91fab0
ci: change artifact to zipfile. 2024-10-30 03:14:13 +01:00
989acd1501
ci: allow output of version in release script. 2024-10-28 04:07:11 +01:00
6af04649cc
docs: capitalize lisp in readme. 2024-10-28 02:31:20 +01:00
820032240a
ci: make release script work with busybox. 2024-10-28 02:01:46 +01:00
0c8ff92b9f
ci: add build script. 2024-10-28 01:44:23 +01:00
906bfb9eeb
feat: Use yaml file instead of json. 2024-10-28 00:26:42 +01:00
8a81cdbd8b
fix: search only for json files. 2024-10-28 00:25:30 +01:00