redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-22 18:48:17 +01:00
a2abe724b7 ci: prepare for release of v0.4.0.0.
dc5435fa68 docs: update docs to use new global variables.
c5c2b86557 fix: default programs use updated global variables.
Compare 3 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-22 18:22:03 +01:00
e236031920 chore: update yamldotnet to 16.2.1.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-22 18:20:24 +01:00
6776d9461a feat!: follow naming convention and enclose global variables in **.
b441a09831 fix: initialize the executor the same for the filter programs and the sort program.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-21 01:12:37 +01:00
b73f65829d fix: progress report should consider all playlists and maybe not jump around.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-21 01:10:01 +01:00
097d267d24 feat: Add UI.
28f3cc682e feat: respect enabled flag on playlists.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-18 01:20:48 +01:00
4d2d22e486 fix: allow passing builtins to functions.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-18 01:16:14 +01:00
c9d7f1ee60 fix: allow programs to not be a list.
805d0efb4f feat: add special case for string representation of cons which is a quote.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-18 00:56:05 +01:00
d5e8b69b70 fix: parsing when closing parentheses is has a space before it.
87dd4358d8 feat: parser, ignore comments.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-18 00:34:25 +01:00
6d7cd33d04 docs: fix cond example for real this time.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-18 00:17:45 +01:00
8453705bc4 docs: fix cond example.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 23:33:51 +01:00
3bba58d4ac docs: move definition listing to lisp.md.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 23:30:34 +01:00
f7cbebdd9c feat: add single quote quoting.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 23:08:14 +01:00
db5a659dfc docs: fix grammar.
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 23:07:13 +01:00
f0bfecad71 docs: document builtin functions available in lisp.
f73f501642 feat: add random and shuffle.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 18:37:48 +01:00
81184c23a7 feat: add logging definitions.
0059fc43e1 feat: add type cache to increase performance.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 18:10:02 +01:00
3f1a1e1a78 docs: add barebones example on how to find items by a specific artist.
2fc2959110 feat: add default find-artist definition.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 18:03:13 +01:00
e180b397c6 feat: Extend default preamble to contain get-name and find-parent.
18136e0fa6 feat: make it easier to find the correct assembly.
Compare 2 commits »
redxef pushed to main at redxef/jellyfin-smart-playlist 2024-12-17 17:56:30 +01:00
6d62f6eeb0 feat: allow calling generic methods.
4eb6ec1a04 feat: add debug logging to list all loaded assemblies.
Compare 2 commits »
redxef pushed to manifest at redxef/jellyfin-smart-playlist 2024-11-24 23:36:43 +01:00
04d19f8e96 ci: update manifest for version 0.3.0.0.
redxef released v0.3.0.0 - alpha at redxef/jellyfin-smart-playlist 2024-11-24 23:30:42 +01:00