Commit Graph

294 Commits

Author SHA1 Message Date
Sam Chau
e1b1563441 feat: enhance resource name and path validation with specific error messages for improved user feedback 2025-02-05 16:09:59 +10:30
Sam Chau
605b1e583a feat: implement enhanced form validation and error handling in useFormatModal for improved user feedback 2025-02-05 16:09:59 +10:30
Sam Chau
a5a04610ca feat: enhance error handling and validation in useRegexModal for improved user feedback 2025-02-05 16:09:59 +10:30
Sam Chau
86e1a87291 refactor: streamline profile creation and update error handling for improved clarity 2025-02-05 16:09:59 +10:30
Sam Chau
fd8780ae27 feat: implement comprehensive resource name and path validation to prevent conflicts and ensure safe routing 2025-02-05 16:09:59 +10:30
Sam Chau
b031207239 feat: add syncConfigId state management for improved sync handling in ArrModal 2025-02-05 16:09:59 +10:30
Sam Chau
cd05e07a0e feat: add conflict handling for duplicate configuration names in save and update processes 2025-02-05 16:09:59 +10:30
Sam Chau
afad8f320c feat: update import success counting to include referenced CF names and profile formats 2025-02-05 16:09:59 +10:30
Sam Chau
e006b61e29 fix: remove background color from ArrCard logo container for improved styling 2025-02-05 16:09:59 +10:30
Sam Chau
7428b71a32 feat: add support for unique import names in format and profile import processes 2025-02-05 16:09:59 +10:30
Sam Chau
76f4f94290 feat: enhance profile import functionality to support original name preservation and unique import modifications 2025-02-05 16:09:59 +10:30
Sam Chau
0fc36be017 feat: enhance import functionality to support unique import settings and original name preservation 2025-02-05 16:09:59 +10:30
Sam Chau
f39b693b3d feat: add function to retrieve unique import settings for multiple arr IDs 2025-02-05 16:09:59 +10:30
Sam Chau
54e3e7499a refactor: simplify profile import logic by removing unique import handling and related logging 2025-02-05 16:09:59 +10:30
Sam Chau
98d14f54dd feat: add 'Unique' tag display in ArrCard component for unique imports 2025-02-05 16:09:59 +10:30
Sam Chau
e318f04f28 feat: add SyncModal component for initial sync confirmation and integrate with ArrModal 2025-02-05 16:09:59 +10:30
Sam Chau
e497245437 fix: correct casing of 'Profilarr' to 'profilarr' in Navbar component 2025-02-05 16:09:59 +10:30
Sam Chau
52c5085633 feat: update Navbar styling with gradient background and enhanced shadow effects 2025-02-05 16:09:59 +10:30
Sam Chau
c53d8681be feat: add active sync configuration checks before branch checkout and repository unlinking 2025-02-05 16:09:59 +10:30
Sam Chau
e970262ba0 chore: remove old file 2025-02-05 16:09:59 +10:30
Sam Chau
782b3c40fa feat: improve import success tracking and sync percentage calculation in run_import_for_config 2025-02-05 16:09:59 +10:30
Sam Chau
fba319eee2 feat: add manual sync functionality with confirmation modal in ArrModal component 2025-02-05 16:09:59 +10:30
Sam Chau
2c19df5503 feat: enhance loading states with dynamic messages in FormatPage and RegexPage components 2025-02-05 16:09:59 +10:30
Sam Chau
38a978146f feat: add loading and conflict states to RegexPage and FormatPage components 2025-02-05 16:09:59 +10:30
Sam Chau
92336276a0 fix: prevent layout shifts from scrollbar and streamline dark mode handling 2025-02-05 16:09:59 +10:30
Sam Chau
fc4bda773d fix: update mass import handling to use filtered and sorted format selections 2025-02-05 16:09:59 +10:30
Sam Chau
9f6aec5d53 fix: reset state and fetch arr instances when ImportModal opens 2025-02-05 16:09:59 +10:30
Sam Chau
c15502fa97 fix: update mass import handling to use selected profile indexes and add validation for empty selections 2025-02-05 16:09:59 +10:30
Sam Chau
dd7f467691 feat: implement shift-key selection preview in ProfileCard and ProfilePage components 2025-02-05 16:09:59 +10:30
Sam Chau
50f4dd5f29 feat: enhance mass selection functionality in RegexPage with shift key support and selection preview 2025-02-05 16:09:59 +10:30
Sam Chau
e7047e6593 fix: improve selection handling in useMassSelection hook for better range and single item selection 2025-02-05 16:09:59 +10:30
Sam Chau
f6b271e8e8 fix: adjust margin for navigation in SettingsPage component 2025-02-05 16:09:59 +10:30
Sam Chau
ba846b9d61 fix: remove 'Sort by Date Created' option from SortDropdown in DataBar component 2025-02-05 16:09:59 +10:30
Sam Chau
dbf3bf9801 style: enhance DataBar components with improved styling and animations 2025-02-05 16:09:59 +10:30
Sam Chau
2242bd2c4d feat: add slide-down animation to FloatingBar and enhance search behavior in DataBar 2025-02-05 16:09:59 +10:30
Sam Chau
4ebe79d9f7 feat: enhance SearchBar component with enter key functionality and active search display 2025-02-05 16:09:59 +10:30
Sam Chau
5d935768c4 fix: adjust margin for main content area in App component 2025-02-05 16:09:59 +10:30
Sam Chau
dded8af07b feat: implement FloatingBar component for improved DataBar scrolling behavior 2025-02-05 16:09:59 +10:30
Sam Chau
152423b65a feat: refactor data actions into new DataBar component 2025-02-05 16:09:59 +10:30
Sam Chau
d93b57975c feat: enhance load_tasks_from_db method to remove old jobs before reloading tasks 2025-02-05 16:09:59 +10:30
Sam Chau
4d19ecac1e refactor: improve formatting and structure of ARR config data handling 2025-02-05 16:09:59 +10:30
Sam Chau
8bd643b9d7 feat: integrate TaskScheduler to reload tasks from DB after ARR config operations 2025-02-05 16:09:59 +10:30
Sam Chau
834ec176d0 feat: move import statements for ARR manager into run_job method for better encapsulation 2025-02-05 16:09:59 +10:30
Sam Chau
70242ee244 feat: enhance update logic for ARR config import tasks to handle sync_method changes 2025-02-05 16:09:59 +10:30
Sam Chau
21829c40dc feat: implement task management functions for ARR config imports 2025-02-05 16:09:59 +10:30
Sam Chau
1b06d0d656 feat: add ARR import logic on branch pull for sync_method='pull' 2025-02-05 16:09:59 +10:30
Sam Chau
8d30f52c03 feat: add ImportScheduleTask for scheduled ARR config imports 2025-02-05 16:09:59 +10:30
Sam Chau
bd887ce8d5 feat: add import_task_id column to settings table for task tracking 2025-02-05 16:09:59 +10:30
Sam Chau
c8e28b284a feat: update process_format_name to handle None profile_name with Profilarr tag 2025-02-05 16:09:59 +10:30
Sam Chau
a73efaf410 feat: enhance profile import logging for better traceability and debugging 2025-02-05 16:09:59 +10:30