Commit Graph

379 Commits

Author SHA1 Message Date
santiagosayshey
f6ad7485b1 feat: Rename / Status Improvements (#142)
- Renames within profilarr now affect all files that reference the renamed file
- Outgoing / Incoming status now properly shows renamed files as renamed, rather than new
- Overhauled view changes header + commit section. Now shows commit scope + file type as badges + improved message parsing
2025-02-17 07:06:11 +10:30
Sam Chau
80d388fdc6 fix: condition management improvements
- fix state issues adding new conditions on chromium
- append to bottom and scoll if overflow
2025-02-09 16:26:24 +10:30
Sam Chau
df767b940f fix: revert default port from 8888 to 6868 in Docker configuration
- expose 6868
2025-02-09 14:29:00 +10:30
Sam Chau
cc58e83f7a fix: validate condition names in format modal
- name must be included for format to be saved
2025-02-09 14:21:48 +10:30
Sam Chau
74f659be1b fix: sanitize commit message input to prevent double quotes 2025-02-08 06:25:14 +10:30
Sam Chau
1d34f7b2cf fix: set default port to 8888 2025-02-07 19:53:33 +10:30
Sam Chau
b5655f3ae2 feat: add functionality to move conditions to top and bottom in format conditions tab 2025-02-07 19:05:59 +10:30
Sam Chau
958e5fbcba fix: race condition in use format modal state
- no longer uses stale condition types before loading real state
2025-02-07 16:13:20 +10:30
Sam Chau
44120ac705 fix: persist format card description/condition visibility in local storage 2025-02-07 15:56:19 +10:30
Sam Chau
17d9932783 fix: calculate sync percentage based on explicitly selected items only
- no longer count CFs inside profiles
2025-02-07 11:08:03 +10:30
Sam Chau
88314be67c fix: update dockerhub workflow to trigger on v2-beta branch 2025-02-07 06:14:38 +10:30
Sam Chau
f00cb3ea61 fix: remove frontend regex validation
- handled completely in the backend now
2025-02-07 06:08:43 +10:30
Sam Chau
8d5611b229 chore: add parrot notify workflow for profilarr
- hardcoded for beta for now
2025-02-05 16:18:34 +10:30
Sam Chau
c88c7c31bd chore: add CODEOWNERS file to define repository ownership 2025-02-05 16:16:52 +10:30
Sam Chau
2ca1b2687e fix: install git in Dockerfile for slim image compatibility 2025-02-05 16:09:59 +10:30
Sam Chau
8b9d887275 fix: update Dockerfile to use slim image and change image name in docker-compose 2025-02-05 16:09:59 +10:30
Sam Chau
a5b2f0ef0f chore: rename Dockerfile.prod -> Dockerfile 2025-02-05 16:09:59 +10:30
Sam Chau
ac6fc1da1c fix: remove GitHub Build Status badge from README 2025-02-05 16:09:59 +10:30
Sam Chau
0c4bb8417c fix: move prod dockerfile into root 2025-02-05 16:09:59 +10:30
Sam Chau
27e635c097 feat: add GitHub Actions workflow for building and publishing Docker image 2025-02-05 16:09:59 +10:30
Sam Chau
c1c129d3c5 feat: update production Dockerfile and docker-compose for improved deployment 2025-02-05 16:09:59 +10:30
Sam Chau
b335ca73ed feat: add production Dockerfile and docker-compose configuration for backend setup 2025-02-05 16:09:59 +10:30
Sam Chau
33a24b764d feat: add URL prefixes to blueprints for improved API structure 2025-02-05 16:09:59 +10:30
Sam Chau
8d3ab5718f refactor: remove URL prefixes from blueprints in the application 2025-02-05 16:09:59 +10:30
Sam Chau
c0a26057f0 feat: add current password input for API key reset functionality 2025-02-05 16:09:59 +10:30
Sam Chau
ff575f5a2a feat: implement settings API integration for fetching and updating user settings 2025-02-05 16:09:59 +10:30
Sam Chau
3757cbdb21 feat: add session ID management for authentication setup and middleware 2025-02-05 16:09:59 +10:30
Sam Chau
1b5a438d14 feat: register settings blueprint in the main application 2025-02-05 16:09:59 +10:30
Sam Chau
1598e06f84 refactor: remove redundant logging setup code 2025-02-05 16:09:59 +10:30
Sam Chau
c7644e49f3 feat: remove existing password load, add password confirmation before save 2025-02-05 16:09:59 +10:30
Sam Chau
7026f23255 feat: add GeneralContainer for managing API and user settings 2025-02-05 16:09:59 +10:30
Sam Chau
df82ddaa73 refactor: implement database connection and migration handling 2025-02-05 16:09:59 +10:30
Sam Chau
f1d162a129 fix: improve handling of unknown types in change table / row 2025-02-05 16:09:59 +10:30
Sam Chau
022eb32adf style: enhance ConditionCard with gradient background and improved hover effects 2025-02-05 16:09:59 +10:30
Sam Chau
75fb7f3135 style: visual overhaul for format cards 2025-02-05 16:09:59 +10:30
Sam Chau
c1c33bc252 style: adjust font sizes for headings in RegexCard and ProfileCard components 2025-02-05 16:09:59 +10:30
Sam Chau
031bef1cd8 feat: enhance RegexGeneralTab with MarkdownEditor and improved styling for inputs and tags 2025-02-05 16:09:59 +10:30
Sam Chau
e60b6cb30a style: various improvements for regex card styling 2025-02-05 16:09:59 +10:30
Sam Chau
5608afe91d feat: add ErrorBoundary component for improved error handling in the application 2025-02-05 16:09:59 +10:30
Sam Chau
fc6c18b591 feat: filter out invalid changes in ChangeTable and useChangeParser 2025-02-05 16:09:59 +10:30
Sam Chau
3cba1472e6 feat: add type checking for rawKey in formatKey function 2025-02-05 16:09:59 +10:30
Sam Chau
2621b3eea4 style: add styling for markdown lists 2025-02-05 16:09:59 +10:30
Sam Chau
545e846006 style: enhance ProfileGeneralTab and MarkdownEditor with improved UI components and styles 2025-02-05 16:09:59 +10:30
Sam Chau
025e12976d feat: integrate MarkdownEditor component and update ProfileGeneralTab for enhanced description input 2025-02-05 16:09:59 +10:30
Sam Chau
3aae9addcd feat: remove truncated description logic - cards are now a fixed height and the description section can be scrolled 2025-02-05 16:09:59 +10:30
Sam Chau
40af179794 feat: enhance ProfileCard component with improved layout and Markdown support for descriptions 2025-02-05 16:09:59 +10:30
Sam Chau
17931abc18 style: enhance ProfileCard component with quality preferences display and language parsing 2025-02-05 16:09:59 +10:30
Sam Chau
f1b88b6526 chore: add react-markdown dependency to package.json 2025-02-05 16:09:59 +10:30
Sam Chau
94bbc81449 feat: normalize file path brackets in load_yaml_file function 2025-02-05 16:09:59 +10:30
Sam Chau
9b9dde0ae9 feat: implement PushButton component with tooltip for unpushed files in OutgoingChanges 2025-02-05 16:09:59 +10:30