Commit 4f17d76
Improve Settings page with category color customization and streamlined navigation
Settings Page Improvements:
- Remove Settings from all navigation bars (sidebar, mobile bottom, hamburger menu)
- Make Settings accessible ONLY via Profile page blue button
- Remove redundant sections (Checklists, Data, About)
- Focus on core settings: Account, Appearance, Categories
Category Color Customization:
- Add clickable color swatches (40x40px buttons with hover animation)
- System categories: Users can customize colors via personal preferences
- Custom categories: Full edit capabilities (label and color)
- Individual reset buttons for system category colors
- Auto-generate category keys from display labels
- Fix disabled input styling (dark background, readable text)
User Experience:
- Color swatches replace separate edit buttons for cleaner design
- JavaScript auto-generates keys from labels (no manual key entry)
- Per-user color preferences stored in User.category_colors JSON field
- Settings integrated into profile management workflow
Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>1 parent 6cb76e8 commit 4f17d76
13 files changed
Lines changed: 2196 additions & 111 deletions
File tree
- migrations/archive
- static
- templates
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
827 | 827 | | |
828 | 828 | | |
829 | 829 | | |
830 | | - | |
| 830 | + | |
831 | 831 | | |
832 | 832 | | |
833 | 833 | | |
| |||
914 | 914 | | |
915 | 915 | | |
916 | 916 | | |
| 917 | + | |
| 918 | + | |
| 919 | + | |
| 920 | + | |
| 921 | + | |
| 922 | + | |
| 923 | + | |
| 924 | + | |
| 925 | + | |
| 926 | + | |
| 927 | + | |
| 928 | + | |
| 929 | + | |
| 930 | + | |
| 931 | + | |
| 932 | + | |
| 933 | + | |
| 934 | + | |
| 935 | + | |
| 936 | + | |
| 937 | + | |
| 938 | + | |
| 939 | + | |
| 940 | + | |
| 941 | + | |
| 942 | + | |
| 943 | + | |
| 944 | + | |
| 945 | + | |
| 946 | + | |
| 947 | + | |
| 948 | + | |
| 949 | + | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
917 | 959 | | |
918 | 960 | | |
919 | 961 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2479 | 2479 | | |
2480 | 2480 | | |
2481 | 2481 | | |
2482 | | - | |
| 2482 | + | |
2483 | 2483 | | |
2484 | 2484 | | |
2485 | | - | |
| 2485 | + | |
2486 | 2486 | | |
2487 | 2487 | | |
2488 | 2488 | | |
2489 | 2489 | | |
2490 | | - | |
2491 | | - | |
| 2490 | + | |
| 2491 | + | |
2492 | 2492 | | |
2493 | | - | |
2494 | | - | |
| 2493 | + | |
| 2494 | + | |
| 2495 | + | |
| 2496 | + | |
| 2497 | + | |
| 2498 | + | |
| 2499 | + | |
| 2500 | + | |
| 2501 | + | |
| 2502 | + | |
| 2503 | + | |
| 2504 | + | |
| 2505 | + | |
| 2506 | + | |
| 2507 | + | |
| 2508 | + | |
| 2509 | + | |
| 2510 | + | |
2495 | 2511 | | |
2496 | | - | |
| 2512 | + | |
2497 | 2513 | | |
2498 | 2514 | | |
2499 | 2515 | | |
2500 | | - | |
| 2516 | + | |
2501 | 2517 | | |
2502 | 2518 | | |
2503 | 2519 | | |
| |||
3203 | 3219 | | |
3204 | 3220 | | |
3205 | 3221 | | |
| 3222 | + | |
| 3223 | + | |
| 3224 | + | |
| 3225 | + | |
| 3226 | + | |
3206 | 3227 | | |
3207 | 3228 | | |
3208 | 3229 | | |
| |||
0 commit comments