62 Commits

Author SHA1 Message Date
Dorian
d4ae422067 Add PN532 self recovery to door firmware 2026-05-20 15:14:39 -05:00
Dorian
fcf98b9dbf Show exact times in access logs 2026-05-20 15:07:13 -05:00
Dorian
3e4a0dd7b7 Fix card reader status clipping 2026-05-20 15:01:29 -05:00
Dorian
1be38d6da0 Constrain card reader modal layout 2026-05-20 14:59:14 -05:00
Dorian
320e3ef53c Add admin card reader monitor 2026-05-20 14:51:32 -05:00
Dorian
496cf8e9d6 Fix NFC controller auth and document breadboard wiring 2026-05-20 14:42:41 -05:00
Dorian
0068c56bf3 Improve payment metrics layout 2026-05-19 17:02:04 -05:00
Dorian
1f6a443415 Separate comped payment totals 2026-05-19 14:39:04 -05:00
Dorian
de0b482d65 Restore compose deploy file 2026-05-19 12:17:07 -05:00
Dorian
af4e2452b8 Make admin host compose env explicit 2026-05-19 12:15:28 -05:00
Dorian
c2751f2700 Restrict admin to local connections 2026-05-19 12:13:04 -05:00
Dorian
5c4ce583c5 Add comp memberships and harden cash payments 2026-05-19 12:05:15 -05:00
Dorian
51ec0a10e6 Improve app door unlock errors 2026-05-17 19:35:24 -05:00
Dorian
e022ac1faa Add membership renewals and door unlock 2026-05-17 19:17:49 -05:00
Dorian
a28a5756c5 Soften mobile hero fade 2026-05-16 00:10:31 -05:00
Dorian
5da32d73f5 Refine mobile hero CTA and event editor layout 2026-05-15 22:11:19 -05:00
Dorian
aa4fb384c6 Set mobile system bars to black 2026-05-15 21:53:53 -05:00
Dorian
0677f154dc Strengthen mobile header top blend 2026-05-15 21:37:55 -05:00
Dorian
e3d52bcd18 Raise mobile menu button 2026-05-15 20:33:35 -05:00
Dorian
a85519d572 Smooth header safe-area blend 2026-05-15 20:28:53 -05:00
Dorian
0462f57c10 Restore card scale and adjust PWA header offset 2026-05-15 20:19:20 -05:00
Dorian
8d73240344 Extend hero through PWA safe areas 2026-05-15 19:56:11 -05:00
Dorian
a37ada3146 Harden admin auth gate and remove body backdrop 2026-05-15 18:51:10 -05:00
Dorian
1e73bbf2c0 Polish mobile card and signature flow 2026-05-15 18:42:56 -05:00
Dorian
57cbbef5d8 Restore full membership covenant text 2026-05-15 18:31:43 -05:00
Dorian
625cceb50c Decouple signup from push service outages 2026-05-15 18:25:58 -05:00
Dorian
d32930340c Fix mobile install and safe area spacing 2026-05-15 18:21:18 -05:00
Dorian
1ad460f8c2 Stabilize push registration flow 2026-05-15 18:12:04 -05:00
Dorian
940ee6a590 Normalize install step button sizing 2026-05-15 17:54:25 -05:00
Dorian
ac94e58d9a Update install step title copy 2026-05-15 17:52:01 -05:00
Dorian
f888340593 Polish install step button layout 2026-05-15 17:50:08 -05:00
Dorian
a0b0417eee Fix signup install step footer layout 2026-05-15 17:48:08 -05:00
Dorian
9fe43d60a3 Refine optional install step actions 2026-05-15 17:43:24 -05:00
Dorian
5f14d53fe1 Use modal install step consistently 2026-05-15 17:36:31 -05:00
Dorian
52423d358a Make app install optional outside iOS 2026-05-15 17:34:40 -05:00
Dorian
e566bfc4ef Avoid installed app handoff screen 2026-05-15 17:25:15 -05:00
Dorian
d97fce7850 Constrain signer and card creation spinners 2026-05-15 17:21:14 -05:00
Dorian
16d79ee58a Show installed app handoff during signup 2026-05-15 17:13:33 -05:00
Dorian
886066ab5d Replace missing install prompt with app handoff 2026-05-15 17:02:15 -05:00
Dorian
d6f621236f Show spinner while creating BTC invoice 2026-05-15 16:23:08 -05:00
Dorian
030c84cc52 Add signup install handoff and notification success 2026-05-15 15:06:01 -05:00
Dorian
9fbbd0130f Improve mobile PWA safe areas and push retry 2026-05-15 15:00:10 -05:00
Dorian
85ff628926 Repair push registration before failing 2026-05-15 14:47:12 -05:00
Dorian
5cdadb35db Streamline install and notification signup flow 2026-05-15 14:41:28 -05:00
Dorian
e57fee8a88 Persist signup progress through PWA install 2026-05-15 14:35:25 -05:00
Dorian
be69dd97e7 Force PWA updates before push registration 2026-05-15 14:31:55 -05:00
Dorian
8e2136f304 Improve push registration diagnostics 2026-05-15 14:22:16 -05:00
Dorian
b7ad10e993 Remove notification gate from signup 2026-05-15 14:17:09 -05:00
Dorian
384cad78f5 Keep admin tabs in one row 2026-05-15 14:09:14 -05:00
Dorian
2903aa290c Pass master admin key to stacks 2026-05-15 14:04:14 -05:00