Commit Graph

  • a9687f62b2 Merge branch 'fix/filewatch_syncloop_fix' main Koha9 2026-01-15 16:38:35 +09:00
  • 96c853125c Fix watcher sync loop when auto-watch is enabled fix/filewatch_syncloop_fix Koha9 2026-01-15 16:26:52 +09:00
  • c00d6100c2 Merge branch 'feat/Identification_features' Koha9 2026-01-15 15:10:25 +09:00
  • 86f18cc410 feat: add safe filename handling for backup and sync processes to prevent invalid paths feat/Identification_features Koha9 2025-12-20 04:46:09 +09:00
  • 254c391c89 feat: enhance logging by redacting sensitive information and update .gitignore for runtime logs Koha9 2025-12-19 03:23:38 +09:00
  • a0631c6280 feat: update .gitignore and add docker-compose sample for service configuration Koha9 2025-12-19 03:02:30 +09:00
  • 1806e0823f feat: add CORS configuration options to enhance API security Koha9 2025-12-19 02:33:00 +09:00
  • ea5a0004da feat: add identification page Koha9 2025-12-18 06:46:27 +09:00
  • e3d3df9ecb PlexPlaylist_UI subtree merge Koha9 2025-12-17 20:25:06 +09:00
  • a14210c458 Squashed 'sample-front-end/' changes from 32f6ed7..e855771 Koha9 2025-12-17 20:25:06 +09:00
  • f0b129a27e feat: docker-compose update for enhance configuration flexibility Koha9 2025-12-15 10:47:51 +09:00
  • 9ddc0d9eb2 feat: Refactor backup and sync paths, enhance configuration flexibility Koha9 2025-12-15 10:45:28 +09:00
  • 834e21b331 Merge branch 'UI-internationalization' Koha9 2025-12-15 08:13:52 +09:00
  • e1208420a0 feat: Add cht language support. UI-internationalization Koha9 2025-12-14 03:52:35 +09:00
  • 575d1a7008 feat: Update week day representation and add localization support for weekdays Koha9 2025-12-14 03:14:58 +09:00
  • 4d3bb6cfd8 feat: Add chs language support. Koha9 2025-12-14 03:09:29 +09:00
  • 0629ffc3bc Merge branch 'main' into UI-internationalization Koha9 2025-12-14 01:06:56 +09:00
  • a6f0d1c73c fix: CRLF error. add CRLF to LF in Dockerfile. Koha9 2025-12-14 01:06:17 +09:00
  • a7c3b544fa feat: Added the OverflowMarquee, implemented auto-scrolling text. Koha9 2025-12-14 01:04:26 +09:00
  • 5c6b0b0444 Merge branch 'main' into UI-internationalization Koha9 2025-12-13 20:40:39 +09:00
  • b1c9fa5f8e feat: Add timezone setting Koha9 2025-12-13 17:51:20 +09:00
  • cae08acab3 feat: Implement i18n infrastructure Koha9 2025-12-13 17:29:27 +09:00
  • 2fc8a32b5f PlexPlaylist_UI subtree merge Koha9 2025-12-09 05:19:21 +09:00
  • a745adc1ab Squashed 'sample-front-end/' changes from 9a32272..32f6ed7 Koha9 2025-12-09 05:19:21 +09:00
  • aa95c6bb3b feat: Improved status display. Koha9 2025-12-09 04:53:44 +09:00
  • 7e0baebc20 PlexPlaylist_UI subtree merge Koha9 2025-12-08 21:15:55 +09:00
  • 2520c2b248 Squashed 'sample-front-end/' changes from 800cea6..9a32272 Koha9 2025-12-08 21:15:55 +09:00
  • fcbf534f5d Fix: Fix Library selection wont show after server connected Koha9 2025-12-06 15:20:10 +09:00
  • 06f4c0683a Merge branch 'copilot/adjust-ui-and-sync-strategy' Koha9 2025-12-06 00:16:13 +09:00
  • 588c84c2c8 feat: Implement playlist synchronization result writeback functionality. Koha9 2025-12-05 23:08:50 +09:00
  • b483edae74 Implement backup functionality with UI and backend support copilot-swe-agent[bot] 2025-12-04 23:21:26 +00:00
  • df4f5dde17 Fix: Resolved an issue where Cron scheduled tasks failed to auto-sync due to an overly short trigger grace period. Koha9 2025-12-05 08:07:51 +09:00
  • 7b14445387 Port UI changes from sample-front-end: toggle switches, Eye icon, Link icon copilot-swe-agent[bot] 2025-12-04 07:13:19 +00:00
  • 1bb07d7f68 Initial plan copilot-swe-agent[bot] 2025-12-04 07:04:29 +00:00
  • 28b68fa9eb PlexPlaylist_UI subtree merge Koha9 2025-12-04 15:37:34 +09:00
  • 0667fac940 Squashed 'sample-front-end/' changes from c58ef74..800cea6 Koha9 2025-12-04 15:37:34 +09:00
  • bc155d781a feat(ui): Allow closing ConnectionModal by clicking backdrop Koha9 2025-12-04 14:45:58 +09:00
  • dffcaca668 PlexPlaylist_UI subtree merge Koha9 2025-12-04 08:11:19 +09:00
  • 9f1fe20c16 Squashed 'sample-front-end/' changes from 8ae211a..c58ef74 Koha9 2025-12-04 08:11:19 +09:00
  • 86d0adebda Merge branch 'copilot/update-regex-replacement-strategy' Koha9 2025-12-04 08:07:53 +09:00
  • 304e973db1 Fix Simple Mapping Windows path handling with double backslashes copilot-swe-agent[bot] 2025-12-03 22:14:03 +00:00
  • 6c84112d29 Reset config.json to clean defaults for testing copilot-swe-agent[bot] 2025-12-03 14:36:51 +00:00
  • 1131b81454 Fix Simple Mapping not applying during sync - preserve id field copilot-swe-agent[bot] 2025-12-03 13:46:37 +00:00
  • 6a1780bcee Fix Simple Mapping to use proper UUIDs for mapping IDs copilot-swe-agent[bot] 2025-12-03 12:44:27 +00:00
  • fbafe75fae Implement Simple Mapping backend functionality copilot-swe-agent[bot] 2025-12-02 21:15:14 +00:00
  • fbb5bb55c7 Implement Regex Rules backend functionality for path mapping copilot-swe-agent[bot] 2025-12-02 20:08:06 +00:00
  • 32e96ebea4 Merge branch 'main' into testbed testbed Koha9 2025-12-03 04:40:47 +09:00
  • f9dbe733c3 Merge commit '3f43662c1f19056e81f107357b661b435ee3a876' into copilot/update-regex-replacement-strategy Koha9 2025-12-02 10:16:44 +09:00
  • 3f43662c1f feat: Enhance logging configuration and add dynamic log level support Koha9 2025-12-02 10:15:44 +09:00
  • aa4517aaf5 Fix: Fixed an issue where the Sync Now button became unresponsive due to duplicate API calls. Koha9 2025-12-02 09:55:57 +09:00
  • 350f1d97e6 Add Path Mapping UI with Simple Mapping and Regex Rules modes copilot-swe-agent[bot] 2025-11-30 22:11:29 +00:00
  • c18ff5b2ef Initial plan copilot-swe-agent[bot] 2025-11-30 22:00:19 +00:00
  • 15e7636a92 PlexPlaylist_UI subtree merge Koha9 2025-11-30 02:58:04 +09:00
  • f791798206 Squashed 'sample-front-end/' changes from 0e20813..8ae211a Koha9 2025-11-30 02:58:04 +09:00
  • 3719cda819 feat: Add a Docker run script to start the PlexPlaylistSync container. Koha9 2025-11-30 02:27:21 +09:00
  • 2718d817d9 Merge branch 'scheduling-function' Koha9 2025-11-30 02:21:32 +09:00
  • 5f62040611 feat: add loacal file watcher statement Koha9 2025-11-29 13:53:38 +09:00
  • fda9f01da1 Merge commit 'c879c4c0d927c834c557f89b33a06d29956412a9' into scheduling-function Koha9 2025-11-29 13:11:40 +09:00
  • c879c4c0d9 fix:The server detail page failed to correctly display server_scheme from the saved config.json. Koha9 2025-11-29 13:10:52 +09:00
  • 559342fae7 feat: Enhance scheduler and watcher with improved logging and cron trigger helpers Koha9 2025-11-29 12:56:18 +09:00
  • 432eee153e PlexPlaylist_UI subtree merge Koha9 2025-11-29 12:35:27 +09:00
  • d1a4273fb2 Squashed 'sample-front-end/' changes from 9f02555..0e20813 Koha9 2025-11-29 12:35:27 +09:00
  • fe4061d1a1 feat: Implement sync manager and file watcher for automated playlist synchronization Koha9 2025-11-29 12:26:59 +09:00
  • 22697fdc1d feat: Enhance schedule handling in StrategySelector component Koha9 2025-11-29 11:10:24 +09:00
  • c982fb930f Merge commit '6f234ebc48e506f0c46ebf811b2a791dd8960dcd' into scheduling-function Koha9 2025-11-29 10:54:08 +09:00
  • 6f234ebc48 PlexPlaylist_UI subtree merge Koha9 2025-11-29 10:52:05 +09:00
  • 305743d752 Squashed 'sample-front-end/' changes from 99ea3a6..9f02555 Koha9 2025-11-29 10:52:05 +09:00
  • 7dae8647e6 feat: Implement scheduling functionality for playlist synchronization Koha9 2025-11-29 10:49:35 +09:00
  • 40f818bd2c PlexPlaylist_UI subtree merge Koha9 2025-11-29 08:23:31 +09:00
  • 06e49be1f9 Squashed 'sample-front-end/' changes from 552f9c4..99ea3a6 Koha9 2025-11-29 08:23:31 +09:00
  • 6b14847598 Merge commit '0ede13717064aaee99c699d8a3720e9a9c478b1e' Koha9 2025-11-29 08:20:22 +09:00
  • 0ede137170 Support backend connection timeout configuration Koha9 2025-11-29 08:18:32 +09:00
  • a5baba8057 Merge branch 'main' into testbed Koha9 2025-11-29 07:45:08 +09:00
  • da6056c1ae Merge commit 'b6408bf12076b250b5b760d8ba513c0998e48a21' Koha9 2025-11-29 07:43:17 +09:00
  • 74b26d10ab Add UI Test Migration Guide and update test files for new React frontend Koha9 2025-11-29 07:32:14 +09:00
  • 6eefcc6820 Merge branch 'main' into testbed Koha9 2025-11-29 05:21:09 +09:00
  • b6408bf120 Add sync controls and status header animations Koha9 2025-11-29 04:55:41 +09:00
  • 90294a29bf Add a manual sync button to the UI, along with a sync status indicator bar. Merge commit '74b37a062cb63d578c1584f2ac1df067dc8b5ed3' Koha9 2025-11-29 04:08:38 +09:00
  • 74b37a062c Squashed 'sample-front-end/' changes from 601ffe4..552f9c4 Koha9 2025-11-29 04:08:38 +09:00
  • 80a3e373cf Merge branch 'codex/integrate-sample-front-end-with-backend' Koha9 2025-11-29 03:35:40 +09:00
  • c0e45dc674 Fixed the issue where the frontend was not copied to Docker. Koha9 2025-11-29 03:26:21 +09:00
  • 832dbc11d5 Fix frontend entrypoint for Vite build Koha9 2025-11-29 00:25:45 +09:00
  • e5ba790b44 Merge commit '5a29265854cee9c039f746f5685a538eff048fae' Koha9 2025-11-28 22:43:39 +09:00
  • 5a29265854 Squashed 'sample-front-end/' changes from 0881bf1..601ffe4 Koha9 2025-11-28 22:43:39 +09:00
  • 4c6af7115e Merge commit '4e91c2acdf7300f4342b83ea290487c4ef664df4' as 'sample-front-end' Koha9 2025-11-28 01:31:35 +09:00
  • 4e91c2acdf Squashed 'sample-front-end/' content from commit 0881bf1 Koha9 2025-11-28 01:31:35 +09:00
  • e3aae69068 Merge branch 'main' into testbed Koha9 2025-11-27 21:49:43 +09:00
  • 1b6dddacc8 Add a dropdown menu that allows users to select a library. Koha9 2025-11-27 21:48:48 +09:00
  • 355886e797 Modify get_libs_name_list to filter out non-music libraries during output. Koha9 2025-11-27 08:11:27 +09:00
  • f943105948 Merge branch 'codex/add-regex-rules-for-playlist-path-replacement' Koha9 2025-11-27 05:31:25 +09:00
  • b0613d1616 Add cancel button to reset regex-rule form. Koha9 2025-11-27 05:30:54 +09:00
  • 3ffc90f43b remove pytest from main branch. update gitignore. Koha9 2025-11-27 05:08:57 +09:00
  • 58709570a9 同步逻辑,正则替换测试。 Koha9 2025-11-27 05:03:35 +09:00
  • c2b429272f Merge branch 'codex/add-regex-rules-for-playlist-path-replacement' Koha9 2025-11-27 04:55:47 +09:00
  • 0ad64216f5 Add regex-based path preprocessing for playlist sync Koha9 2025-11-25 21:33:04 +09:00
  • d7f00408e5 import pytest Koha9 2025-11-25 20:55:09 +09:00
  • 2a85c03253 Merge branch 'codex/implement-playlist-conflict-handling-feature' Koha9 2025-11-25 10:51:05 +09:00
  • 5a52831ae8 Fix remote-priority merge postprocessing. Koha9 2025-11-25 10:50:37 +09:00
  • 0bb624f3c9 Adjust local-priority merge postprocessing Koha9 2025-11-25 10:08:49 +09:00
  • 97aa598775 Fix local-priority merge to avoid remote reorders in conflicts Koha9 2025-11-25 10:08:42 +09:00