pf_app/ui/src
Paul Trowbridge 6b69b00645 Undo deletes rows in place instead of reloading the forecast
Perspective table is now created with index: 'pf_id'. Delete endpoints
return the pf_ids they removed; the client calls table.remove(pf_ids)
in undoEntry. Avoids the full /data refetch that dominated undo time.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-28 20:21:13 -04:00
..
assets Scaffold React/Vite/Tailwind UI with 3-step Setup → Baseline → Forecast flow 2026-04-25 16:28:45 -04:00
components Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00
views Undo deletes rows in place instead of reloading the forecast 2026-04-28 20:21:13 -04:00
App.css Scaffold React/Vite/Tailwind UI with 3-step Setup → Baseline → Forecast flow 2026-04-25 16:28:45 -04:00
App.jsx Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00
index.css Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00
main.jsx Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00
theme.jsx Add light/dark mode with theme toggle 2026-04-25 23:29:25 -04:00