- Replace next-themes with a custom ThemeProvider supporting four themes (Default, Sunset, Dark, Ocean) since next-themes' no-FOUC script tag breaks under React 19 dev warnings - Swap Geist fonts for Inter/Figtree/JetBrains Mono for a friendlier display face and add a shared isDarkTheme/colorModeFromTheme helper so components stop reading next-themes directly - Add per-color "soft"/"softDark" tints in lib/colors.ts so group cards carry a calm hue-tinted fill instead of a generic gray - Restyle nav, board lanes, group cards, empty states, and page headers with heading font, tighter spacing, and rounded-2xl surfaces - Add lane "open to-dos" counts, board summary stats, and a quick "+ To-do" action targeting the first available group - Hide the Scheduled panel below sm and give the app shell a minimum width with horizontal scroll instead of crushing the board - Fix DropdownMenuLabel to self-wrap in a Menu.Group (Base UI requires the context) and wrap the admin role Badge trigger in a native button |
||
|---|---|---|
| .. | ||
| actions | ||
| ai | ||
| validation | ||
| access.ts | ||
| ai-settings.ts | ||
| auth-errors.ts | ||
| auth-helpers.ts | ||
| board.ts | ||
| colors.ts | ||
| dates.ts | ||
| db.ts | ||
| format.ts | ||
| rrule-utils.ts | ||
| scheduled-todos.ts | ||
| settings.ts | ||
| utils.ts | ||