Commit Graph

60 Commits

Author SHA1 Message Date
Koha9 a5baba8057 Merge branch 'main' into testbed 2025-11-29 07:45:08 +09:00
Koha9 da6056c1ae Merge commit 'b6408bf12076b250b5b760d8ba513c0998e48a21' 2025-11-29 07:43:17 +09:00
Koha9 74b26d10ab Add UI Test Migration Guide and update test files for new React frontend 2025-11-29 07:32:14 +09:00
Koha9 6eefcc6820 Merge branch 'main' into testbed 2025-11-29 05:21:09 +09:00
Koha9 b6408bf120 Add sync controls and status header animations 2025-11-29 04:55:41 +09:00
Koha9 90294a29bf Add a manual sync button to the UI, along with a sync status indicator bar.
Merge commit '74b37a062cb63d578c1584f2ac1df067dc8b5ed3'
2025-11-29 04:08:38 +09:00
Koha9 74b37a062c Squashed 'sample-front-end/' changes from 601ffe4..552f9c4
552f9c4 feat: Centralize animation and timing constants
cc962c2 feat: Adjust sync animation gradient
e623426 feat: Add playlist sync functionality and animations

git-subtree-dir: sample-front-end
git-subtree-split: 552f9c471324793b85af14534e81d45d319036a2
2025-11-29 04:08:38 +09:00
Koha9 80a3e373cf Merge branch 'codex/integrate-sample-front-end-with-backend' 2025-11-29 03:35:40 +09:00
Koha9 c0e45dc674 Fixed the issue where the frontend was not copied to Docker. 2025-11-29 03:26:21 +09:00
Koha9 832dbc11d5 Fix frontend entrypoint for Vite build 2025-11-29 00:25:45 +09:00
Koha9 5a29265854 Squashed 'sample-front-end/' changes from 0881bf1..601ffe4
601ffe4 fix: Refine UI layout and visual elements
4689aaa feat: Add request timeout and cancellation to API calls

git-subtree-dir: sample-front-end
git-subtree-split: 601ffe468a78955839eef6c839314d9b96ea204d
2025-11-28 22:43:39 +09:00
Koha9 e5ba790b44 Merge commit '5a29265854cee9c039f746f5685a538eff048fae' 2025-11-28 22:43:39 +09:00
Koha9 4e91c2acdf Squashed 'sample-front-end/' content from commit 0881bf1
git-subtree-dir: sample-front-end
git-subtree-split: 0881bf1c045118585100360b2c47594cd94b89f1
2025-11-28 01:31:35 +09:00
Koha9 4c6af7115e Merge commit '4e91c2acdf7300f4342b83ea290487c4ef664df4' as 'sample-front-end' 2025-11-28 01:31:35 +09:00
Koha9 e3aae69068 Merge branch 'main' into testbed 2025-11-27 21:49:43 +09:00
Koha9 1b6dddacc8 Add a dropdown menu that allows users to select a library. 2025-11-27 21:48:48 +09:00
Koha9 355886e797 Modify get_libs_name_list to filter out non-music libraries during output. 2025-11-27 08:11:27 +09:00
Koha9 f943105948 Merge branch 'codex/add-regex-rules-for-playlist-path-replacement' 2025-11-27 05:31:25 +09:00
Koha9 b0613d1616 Add cancel button to reset regex-rule form. 2025-11-27 05:30:54 +09:00
Koha9 3ffc90f43b remove pytest from main branch.
update gitignore.
2025-11-27 05:08:57 +09:00
Koha9 58709570a9 同步逻辑,正则替换测试。 2025-11-27 05:03:35 +09:00
Koha9 c2b429272f Merge branch 'codex/add-regex-rules-for-playlist-path-replacement' 2025-11-27 04:55:47 +09:00
Koha9 0ad64216f5 Add regex-based path preprocessing for playlist sync 2025-11-25 21:33:04 +09:00
Koha9 d7f00408e5 import pytest 2025-11-25 20:55:09 +09:00
Koha9 2a85c03253 Merge branch 'codex/implement-playlist-conflict-handling-feature' 2025-11-25 10:51:05 +09:00
Koha9 5a52831ae8 Fix remote-priority merge postprocessing. 2025-11-25 10:50:37 +09:00
Koha9 0bb624f3c9 Adjust local-priority merge postprocessing 2025-11-25 10:08:49 +09:00
Koha9 97aa598775 Fix local-priority merge to avoid remote reorders in conflicts 2025-11-25 10:08:42 +09:00
Koha9 a912213e2e Load remote playlists from Plex during sync 2025-11-25 04:39:30 +09:00
Koha9 08eed569a9 Sync all playlists and track deletions 2025-11-24 22:21:01 +09:00
Koha9 f80fac4ce5 Merge branch 'codex/add-homepage-playlist-display-feature' 2025-11-24 19:06:23 +09:00
Koha9 61794b8db9 Add playlist overview homepage 2025-11-24 17:35:42 +09:00
Koha9 9ff74550a2 Add docker compose support 2025-11-24 07:41:10 +09:00
Koha9 93cc72d612 load local playlist.
cache plex tracks.
2025-07-23 22:38:51 +09:00
Koha9 1eb067bab7 logger fix 2025-07-19 18:37:23 +09:00
Koha9 c3d1662465 logger added.
plex_client method naming fix.
2025-07-19 18:00:48 +09:00
Koha9 65bd99d3f2 Fix config not save&load 2025-07-19 10:35:14 +09:00
Koha9 ec2673a5c8 Merge pull request #8 from Koha9/codex/add-notification-popup-with-bootstrap
Add bootstrap toast for messages
2025-07-13 07:25:09 +09:00
Koha9 82f18dea9b adjust backdrop blur for glass toast effect. 2025-07-13 07:24:50 +09:00
Koha9 43a9c01f13 Tint toast glass effect with message color 2025-07-13 07:18:14 +09:00
Koha9 bf67d702dc Center toast and add glass style 2025-07-13 07:07:41 +09:00
Koha9 969b32ab68 feat(ui): add bootstrap toast for messages 2025-07-13 06:56:26 +09:00
Koha9 992161f9a9 refactor plex_client,config 2025-07-12 19:00:35 +09:00
Koha9 35bd0c9956 Merge pull request #6 from Koha9/token-connect
Token connect support
2025-07-08 19:59:02 +09:00
Koha9 4003fd5bc1 Merge pull request #5 from Koha9/codex/add-grayout-and-strikethrough-for-user-and-password
UI tweak for token login
2025-07-08 19:56:41 +09:00
Koha9 afd4981ba7 refactor login template 2025-07-08 19:54:32 +09:00
Koha9 77c38cd17d Disable highlight when user/pass grayed out 2025-07-08 19:49:35 +09:00
Koha9 0c3d9d7287 Grey out user/password when token present 2025-07-08 19:44:07 +09:00
Koha9 a8863f911b 支持手动token认证 2025-07-08 19:17:18 +09:00
Koha9 0c2a84f944 Merge pull request #4 from Koha9/codex/support-https-urls-for-server-address
Support HTTPS server URLs
2025-06-21 19:42:13 +09:00