cashup/frontend
jtricerolph 8b2dc4ad78 Cashup: preserve orphaned card machine data when settings name is removed
applyLoaded now appends any DB machines whose name is no longer in the
current settings list, rather than silently dropping them. This prevents
their amounts being deleted from the database the next time the record
is saved (backend does DELETE + re-insert on every save).

Orphaned machines render with a red 'Removed from settings' badge, a
pink border, and read-only inputs so the data is visible but can't be
accidentally edited. They are still included in totalPdq and the save
payload, so nothing is lost.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-07-07 11:38:12 +00:00
..
src Cashup: preserve orphaned card machine data when settings name is removed 2026-07-07 11:38:12 +00:00
Dockerfile Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
index.html Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
nginx.conf Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
package.json Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
tsconfig.json Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00
vite.config.ts Wire Newbook credentials to settings service 2026-07-01 19:33:16 +00:00