Commit Graph

11 Commits

Author SHA1 Message Date
Sam Chau
6ff0e79a28 feature: regex patterns (#10)
- add new regex patterns, matched using PCRE2, with case insensitivity
- name, description, pattern, tags
- add unit tests, attempt to highlight matches
2025-02-05 16:09:59 +10:30
Sam Chau
9b1d69014a feature: quality profile improvements (#9)
- refactored backend for general data endpoints
- removed ID based files
- overhauled quality profile creation
- qualities, tags, scores, langauges, upgrades have all been added
2025-02-05 16:09:59 +10:30
Sam Chau
ca84a1c95b feature: merge conflict detection and resolution (#6)
- pulls now correctly identify merge conflicts and enter a merge state
- user resolves each file individually
- commit resolve merge state
- allows users to keep custom changes and pull in updates
- improve commit message component
- seperated commit / add functionality
2025-02-05 16:09:58 +10:30
Sam Chau
450fcb4973 feat: implement dev mode 2025-02-05 16:09:58 +10:30
Sam Chau
ed12fff994 chore: add watchdog support for backend HMR 2025-02-05 16:09:58 +10:30
Sam Chau
fd9d23a828 Refactor backend, enhance Git functionality, and improve UI/UX (#2)
## Backend Changes
- Refactored and restructured backend code
- Consolidated utility functions and updated directory structure
- Improved Git clone functionality to merge local files
- Enhanced Git status retrieval and diff parsing
- Implemented file revert and delete functionality
- Optimized Git status checks for better performance

## Frontend Enhancements
- Added smooth animated background transition in navbar
- Implemented comprehensive Git status display in SettingsManager
- Created branch management modal with improved UI and functionality
- Added loading indicators for Git operations
- Integrated DiffViewer for side-by-side comparisons of changes
- Implemented Toast notifications for better user feedback
- Enhanced file management with conditional revert/delete options
- Added ability to selectively pull incoming changes

## UI/UX Improvements
- Improved branch management UI with tooltips and confirmation dialogs
- Enhanced alert notifications using react-toastify
- Added fun loading messages for Git status
- Implemented CommitSection component for improved commit functionality

## Miscellaneous
- Updated sanitization to be less aggressive
- Initialized database folders on Flask startup
- Added Docker volumes for data storage
- Changed application name to Profilarr
2025-02-05 16:09:58 +10:30
santiagosayshey
123cefa6e8 chore(dev): Improve Vite hot reloading in Docker environment
- Add CHOKIDAR_USEPOLLING=true to frontend service environment
- Update Node.js version to 18 in frontend Dockerfile
- Create vite.config.js with usePolling option enabled
2025-02-05 16:09:58 +10:30
santiagosayshey
397d9918f1 chore(docker): update Docker configurations and debug Flask setup 2025-02-05 16:09:58 +10:30
santiagosayshey
525d86063d Initial Commit 2025-02-05 16:09:58 +10:30
Sam Chau
28e0cad4a1 Clean slate 2025-02-05 16:09:33 +10:30
santiagosayshey
a7329fb1ef improved dev testing suite
- adjusted compose file to store config data
- ignoring configs and data for version history
- adjusted setup script to make second instance the dev instance
2024-05-11 03:25:11 +09:30