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 |
|
Sam Chau
|
411c9bbcba
|
refactor: remove logging from hash generation functions for cleaner code
|
2025-02-05 16:09:59 +10:30 |
|
Sam Chau
|
5473b2b527
|
feat: add 'hash' logger with console, file, and hash_file handlers
|
2025-02-05 16:09:59 +10:30 |
|
Sam Chau
|
b4b59b7fe2
|
feat: implement dynamic log type filtering and selection in LogContainer and LogMenu components
|
2025-02-05 16:09:59 +10:30 |
|
Sam Chau
|
59a8578542
|
fix: enhance profile import functionality with unique name handling and configuration retrieval
|
2025-02-05 16:09:59 +10:30 |
|