Commit Graph

  • 0771a69d7d Acknowledge unsubscribes, and nothing re-rings after a restart main Admin 2026-10-20 00:48:33 +01:00
  • 06afd92647 Reach the screen in the background, and leave it again Admin 2026-10-19 20:40:38 +01:00
  • 98625adb25 [fix](client): arm in the background, make dismiss final, and leave the takeover Admin 2026-10-19 19:34:36 +01:00
  • 31cff32824 [feat](client): join without an account; the token the join returns is the identity Admin 2026-10-19 18:37:17 +01:00
  • 020a90f0d3 [fix](client): apply the window insets so nothing draws under the system bars Admin 2026-10-19 16:03:17 +01:00
  • b32df04ab9 [fix](client): scan QR codes with MLKit's barcode output, not the iOS-only object output Admin 2026-10-19 15:18:31 +01:00
  • b5c1710b99 [fix](client): sign in with the email the hub identifies, not a username Admin 2026-10-19 15:03:29 +01:00
  • 6cd6bf3ed3 [fix](client): give the navigator a dark theme and a light status bar Admin 2026-10-19 09:28:20 +01:00
  • 1f62137754 [fix](client): move the instance address field above the notice that points at it Admin 2026-10-19 09:20:42 +01:00
  • ff07df7ae6 [fix](client): paint the app background and default the theme to dark Admin 2026-10-19 09:20:42 +01:00
  • 531e9ccf15 [chore](client): drop the unused cleartext manifest placeholder Admin 2026-10-19 02:59:34 +01:00
  • ac366b8333 [chore](client): point the dev tasks at the instance origin Admin 2026-10-19 02:34:20 +01:00
  • d70d708230 [docs](client): document single-origin delivery and the alarm contract Admin 2026-10-19 02:34:20 +01:00
  • a375dd3db9 [test](client): pin the socket URL to the instance path Admin 2026-10-19 02:34:20 +01:00
  • 7c4788afba [feat](client): surface expiry, endings, and device health in the app Admin 2026-10-19 02:34:20 +01:00
  • dcfc9a5df8 [feat](client): scan an instance-relative join payload Admin 2026-10-19 02:34:20 +01:00
  • fc66b8e088 [feat](client): generate a cryptographic per-install device id Admin 2026-10-19 02:34:02 +01:00
  • a78c4cea14 [feat](client): show what stands between this phone and a real alarm Admin 2026-10-19 02:34:02 +01:00
  • a804223139 [feat](client): deliver a trigger as a real alarm-clock takeover Admin 2026-10-19 02:34:02 +01:00
  • 5fa1e8e83e [feat](client): make delivery durable with an offline check-in and ack queue Admin 2026-10-19 02:30:51 +01:00
  • a29d9b775e [feat](client): address one instance origin instead of connection modes Admin 2026-10-19 02:30:51 +01:00
  • 2df34ab938 init Admin 2026-10-18 22:42:00 +01:00