mirror of
https://github.com/Dictionarry-Hub/profilarr.git
synced 2026-01-22 10:51:02 +01:00
1.1 KiB
1.1 KiB
Dirty Handling for Upgrades & Renames
Status: Planning
Summary
Both the Upgrades and Rename configuration pages have issues with form state management and dirty tracking. This task covers fixing save errors and implementing proper dirty state handling.
Problems
Upgrades Page
- Save errors occurring (need to investigate root cause)
- Dirty tracking not properly implemented
- Form state management inconsistent
Rename Page
- Needs dirty tracking implementation
- Should follow same pattern as upgrades (once fixed)
Requirements
- Fix save errors in upgrades page
- Implement proper dirty tracking for both pages:
- Track when form values differ from saved values
- Show unsaved changes indicator
- Warn before navigating away with unsaved changes
- Reset dirty state after successful save
Implementation Notes
TBD - needs investigation of current issues first.
Related Files
src/routes/arr/[id]/upgrades/+page.sveltesrc/routes/arr/[id]/upgrades/+page.server.tssrc/routes/arr/[id]/rename/+page.sveltesrc/routes/arr/[id]/rename/+page.server.ts