Commit Graph

183 Commits

Author SHA1 Message Date
santiagosayshey
b9289510eb refactor: remove tweaks functionality from profile handling (#145)
- removed because I couldn't integrate it nicely with the rest of the application, will keep in the todo pile for later.
2025-02-21 00:30:01 +10:30
santiagosayshey
0729ac0a62 feature: Include Format when Renaming (#143)
- New: Field inside format general tab to enable include format in rename
- New: Database migration that adds format renames table
- New: Queries to get / update rename status for a format
- Update: Format compiler checks for rename entries and add include rename field when found
- Update: Parsing improvements for incoming commit messages
2025-02-18 01:49:38 +10:30
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
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
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
f00cb3ea61 fix: remove frontend regex validation
- handled completely in the backend now
2025-02-07 06:08:43 +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
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
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
9b9dde0ae9 feat: implement PushButton component with tooltip for unpushed files in OutgoingChanges 2025-02-05 16:09:59 +10:30
Sam Chau
61d82c0e09 feat: enhance push button functionality in OutgoingChanges component with detailed tooltip and conditional rendering 2025-02-05 16:09:59 +10:30
Sam Chau
aa73c91912 feat: simplify UNITS array in SizeCondition component to only include 'GB' 2025-02-05 16:09:59 +10:30
Sam Chau
13847fcfbe feat: add PushTable and PushRow components to display unpushed changes 2025-02-05 16:09:59 +10:30
Sam Chau
e703e81a19 feat: integrate search functionality for formats and tags in ProfileScoringTab component 2025-02-05 16:09:59 +10:30
Sam Chau
6b63e53faa feat: add backspace functionality to remove last search term in SearchBar component 2025-02-05 16:09:59 +10:30
Sam Chau
bf9752d41a style: remove animation from FloatingBar component for improved performance 2025-02-05 16:09:59 +10:30
Sam Chau
a89a014729 style: condition tab improvements - add button used instead of generic button - added move up / down functionality - streamlined delte button - improved basic styling 2025-02-05 16:09:59 +10:30
Sam Chau
cffeb581d5 refactor: remove row based add button, append new conditions to top 2025-02-05 16:09:59 +10:30
Sam Chau
32d5979474 feat: add move up and move down functionality for conditions in FormatConditionsTab component 2025-02-05 16:09:59 +10:30
Sam Chau
af2f47b82f feat: integrate useSearch hook for enhanced filtering and sorting in FormatPage and RegexPage components 2025-02-05 16:09:59 +10:30
Sam Chau
cd94508d2c feat: add custom hook for search functionality with filtering and sorting capabilities 2025-02-05 16:09:59 +10:30
Sam Chau
c2fa764e24 feat: enhance DataBar and SearchBar components with multi-term search functionality 2025-02-05 16:09:59 +10:30
Sam Chau
8d28227da6 fix: standardize button sizes and improve selection indicators in ProfileCard and RegexCard components 2025-02-05 16:09:59 +10:30
Sam Chau
6aba5ab230 fix: make clone / select buttons the same size for format card 2025-02-05 16:09:59 +10:30
Sam Chau
db5f053266 feat: ensure data reload and selection reset after mass deletion in FormatPage and RegexPage 2025-02-05 16:09:59 +10:30
Sam Chau
3796307f24 feat: add 'Remove' commit type for better categorization of component deletions 2025-02-05 16:09:59 +10:30
Sam Chau
4d43687c8d fix: track original index for regex ids for mass deletion logic 2025-02-05 16:09:59 +10:30
Sam Chau
b07e9e08f8 feat: enhance logging and error handling in various components for improved debugging 2025-02-05 16:09:59 +10:30