Commit Graph

181 Commits

Author SHA1 Message Date
Kamil
b7de39e501 chore: update requirements.txts add pyyaml 2024-12-13 08:27:11 +00:00
Kamil
9c46be1701 fix: include commit SHA in tag name for GitHub release workflow 2024-12-12 12:23:50 +00:00
Kamil
9de58731c0 chore: update version format to include 'v' prefix and adjust related configurations 2024-12-12 12:14:41 +00:00
Kamil
969eca4a04 fix: remove backdrop from select user dialog 2024-12-12 12:05:06 +00:00
Kamil
9667b71d24 feat: update page title to include 'Jellyplist' prefix 2024-12-12 12:04:37 +00:00
Kamil
4d9e6162fc feat: add quality_score field to Track model and update related functionality
Fixes #51
2024-12-11 20:33:13 +00:00
Kamil
b877ee04e3 fix: increase maximum length of track name to 200 characters 2024-12-11 19:36:26 +00:00
Kamil
d6a702b606 feat: initialize additional_users variable in add_playlist function 2024-12-11 19:33:41 +00:00
Kamil
d615bafd1f feat: add admin functionality to dynamically load and manage users for playlist addition 2024-12-11 14:15:40 +00:00
Kamil
a44c5b5209 feat: refactor add_jellyfin_user_to_playlist to use internal method for user assignment 2024-12-11 14:15:28 +00:00
Kamil
67d2b3cb9e feat: enhance add_playlist function to support JSON input and manage additional users for playlists 2024-12-11 14:15:15 +00:00
Kamil
6248c54829 fix: update modal dialog class to improve responsiveness on larger screens 2024-12-11 12:54:47 +00:00
Kamil
2da69fc330 feat: add workaround method to remove user from playlist and enhance get_users method with optional user_id 2024-12-11 12:54:28 +00:00
Kamil
0c57912053 feat: implement Jellyfin user management routes for playlists 2024-12-11 12:54:18 +00:00
Kamil
423ffbb608 fix: clean up user management modal script and improve badge styling 2024-12-11 12:54:04 +00:00
Kamil
d9302434c2 feat: add user management functionality for playlists with dynamic loading and confirmation prompts 2024-12-11 08:52:31 +00:00
Kamil
debe273cfb fix: remove unnecessary .mp3 extension checks in download_missing_tracks method 2024-12-11 00:02:14 +00:00
Kamil
f9e8be1824 fix: update playlist link text to "My Playlists" and simplify admin access condition 2024-12-10 22:25:08 +00:00
Kamil
cdf7d8ffe9 Revert "fix: update playlist link text and simplify admin access condition"
This reverts commit 41c62a5376.
2024-12-10 22:24:17 +00:00
Kamil
41c62a5376 fix: update playlist link text and simplify admin access condition 2024-12-10 22:15:28 +00:00
Kamil
4f06f81e93 fix: update unlock_key route to use task_manager for releasing locks 2024-12-10 22:10:46 +00:00
Kamil
754f7f9204 feat: add get_users method to fetch users from Jellyfin API 2024-12-10 22:10:10 +00:00
Kamil
01cc78eb93 fix: improve log rendering by removing unnecessary replacements and ensure safe HTML output 2024-12-10 21:48:18 +00:00
Kamil
79c9554ce2 fix: enhance error handling and logging in tasks 2024-12-10 20:56:01 +00:00
Kamil
500a049976 fix: update supervisord configuration to use stdout and stderr for logging 2024-12-10 20:55:38 +00:00
Kamil
477c869107 fix: correct typo in output directory variable name in download_missing_tracks function 2024-12-10 20:30:55 +00:00
Kamil Kosek
731d2db083 Update manual-build.yml 2024-12-10 17:31:52 +01:00
Kamil Kosek
3862730203 Update manual-build.yml 2024-12-10 17:27:17 +01:00
Kamil
11bd25e5be Bump version: 0.1.8 → 0.1.9 2024-12-10 15:54:28 +00:00
Kamil
c78ceef508 add changelog reading step to manual build workflow for release notes 2024-12-10 15:51:06 +00:00
Kamil
aa201c3be2 add new environment variables for spotDL configuration and output format control 2024-12-10 15:47:38 +00:00
Kamil
6f3f5b9623 implement caching for provider playlists to optimize API calls and improve performance 2024-12-10 15:44:03 +00:00
Kamil
4106524710 add caching for fetching provider playlists to reduce API calls and increase loading speed in UI 2024-12-10 15:41:44 +00:00
Kamil
be37d4cffe update log format to increase function name width in logging output 2024-12-10 15:41:04 +00:00
Kamil
4deb7387aa enhance track download process with dynamic file path generation and output format configuration. 2024-12-10 14:57:42 +00:00
Kamil
6129bee98c pinned postgres to 17.2 2024-12-10 12:27:18 +00:00
Kamil
23d121e58f add proxy support for SpotDL in download process
Fixes #35
2024-12-10 12:23:16 +00:00
Kamil
7676189625 add log viewer features and set log level functionality in admin panel
add "Get Logs for a new Release", which will create preformatted markdown text you can paste directly to the issue
2024-12-10 11:44:01 +00:00
Kamil
798c4ae28d update readme.md to define IMAGE variable and adjust volume mappings for jellyplist services and prepare compose sample for 0.1.9 release 2024-12-09 20:38:38 +00:00
Kamil
eeb6ad9172 update .dockerignore to ignore all cookie files 2024-12-09 20:37:50 +00:00
Kamil
92e8963727 add rotating file handler for logging based on worker type 2024-12-09 10:25:44 +00:00
Kamil
d54100cbc4 add supervisor support to Dockerfile and create supervisord configuration 2024-12-09 10:20:04 +00:00
Kamil
e559b1cf11 return task info on manual start
Fixes #38
Fixes #22
2024-12-09 10:16:58 +00:00
Kamil
631b2a35f7 Merge branch 'dev' of https://github.com/kamilkosek/jellyplist into dev 2024-12-09 09:52:31 +00:00
Kamil Kosek
ad5957b539 Merge pull request #37 from artyorsh/patch-1
case-insensitive image formats
2024-12-09 10:51:56 +01:00
Artur Y
181eff22ef add image/webp to the list of supported cover image types 2024-12-07 13:27:45 +01:00
Artur Y
a20f1733f1 case-insensitive image formats
Sometimes the image format comes as `image/JPEG`, which results in an `Unsupported image format: image/JPEG`
2024-12-06 15:33:22 +01:00
Kamil Kosek
0f4d599308 Merge pull request #34 from kamilkosek/main
merge back
2024-12-06 11:56:18 +01:00
Kamil
9acf3bde84 Fixed missing lock keys to task manager and task status rendering 2024-12-06 08:23:00 +00:00
Kamil Kosek
804b2bfe7e Merge pull request #31 from kamilkosek/dev
Merge dev 0.1.8 into main
0.1.8
2024-12-06 01:44:26 +01:00