• Joined on 2026-07-15
claude pushed to main at richiexec/amber-backend 2026-08-12 20:04:38 +00:00
874eab21dc Don't tell an account about 18+ when it hasn't got any
claude pushed to main at richiexec/amber-backend 2026-08-12 19:54:13 +00:00
79b615a02c The dashboard edits any group, not whichever one it found
claude pushed to main at richiexec/amber-backend 2026-08-12 19:35:50 +00:00
8f2cb994ec The code has to choose the template, not the clock
claude pushed to main at richiexec/amber-backend 2026-08-12 17:24:36 +00:00
9dd677b442 Seed with the token production is actually reachable with
57585d8ad2 Tell a new viewer what to buy before asking them to fill in a form
Compare 2 commits »
claude pushed to main at richiexec/amber-backend 2026-08-08 23:23:55 +00:00
27ce0f5b60 Dashboard: the family config, set once and handed to new accounts
claude pushed to main at richiexec/amber-backend 2026-08-08 21:33:23 +00:00
80c4bd498c The accounts table needed the whole width
claude pushed to main at richiexec/amber-backend 2026-08-08 21:29:55 +00:00
449b1e75e0 Dashboard: read the reports, and create accounts without the admin UI
claude pushed to main at richiexec/amber-backend 2026-08-08 20:08:26 +00:00
447cb85346 client_logs.tester: mark our own sessions, not the family's
8d3cefa3f5 Telemetry contract: the real session_summary shape, and the duplicate warning
Compare 2 commits »
claude pushed to main at richiexec/amber-backend 2026-08-07 07:33:30 +00:00
dc4f85fd4f The TV instructions stop naming an app that may not be installed
claude pushed to main at richiexec/amber-backend 2026-08-07 07:10:00 +00:00
5bfc45cd23 The sources form no longer insists on prehraj.to
claude pushed to main at richiexec/amber-backend 2026-08-07 00:13:33 +00:00
36d7bb11b0 Shadow the stale pb_public pages the deploy leaves behind
claude pushed to main at richiexec/amber-backend 2026-08-07 00:10:50 +00:00
12e7f4103f The unified page becomes the site; retire the two it replaced
claude pushed to main at richiexec/amber-backend 2026-08-06 23:54:38 +00:00
00b20550c2 Accounts are owner-created, and one page manages the whole account
claude pushed to main at richiexec/amber-backend 2026-08-06 04:45:49 +00:00
06a87824bf client_logs: add flavor, which PocketBase was silently discarding
claude pushed to main at richiexec/amber-backend 2026-08-05 19:34:44 +00:00
48a88e6936 Dashboard: error history, and which publish owns it
claude pushed to main at richiexec/amber-backend 2026-08-05 19:28:30 +00:00
cd5d7138d9 Dashboard reads COOLIFY_READ_TOKEN, and the name is the point
claude pushed to main at richiexec/amber-backend 2026-08-05 19:23:55 +00:00
7a4f0d91f3 Pretty URL for the dashboard: /status -> /status.html
claude pushed to main at richiexec/amber-backend 2026-08-05 19:17:31 +00:00
cb3f1407ff Operator status dashboard at /status.html
claude pushed to main at richiexec/amber-backend 2026-08-01 13:58:15 +00:00
9e6901505d Contract: Windows publishes the installer, and where its flavour gate lives
claude pushed to main at richiexec/amber-backend 2026-08-01 13:57:38 +00:00
4faac4c280 check-flavor: accept a build directory, refuse a .exe explicitly