Files
fofos-admin/web
pastilhasandClaude Opus 5 b5ca67e68e every control writes itself
The Save button is gone, and so is the SaveTarget context that announced it.
Every screen here is a preview of the thing being edited, so a change is already
visible before it is written — a button then asks somebody to confirm what they
can see.

useAutosave debounces a burst into one request. It takes the unsaved state as a
string rather than a flag, so a failed save is not retried on the next render,
and it flushes on unmount so a section change loses nothing.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-01 07:34:34 +01:00
..
2026-09-01 07:34:34 +01:00
2026-08-28 23:05:34 +01:00
2026-09-01 07:34:34 +01:00
2026-08-28 23:05:34 +01:00
2026-08-31 00:08:33 +01:00
2026-08-30 22:37:23 +01:00
2026-08-31 19:19:53 +01:00
2026-08-31 12:19:03 +01:00
2026-09-01 07:34:34 +01:00