Commit Graph

12 Commits

Author SHA1 Message Date
Tom Brow
808b91b93f feat(push-demo): add temporary notification reminders
TEMPORARY DEMO-ONLY: add a foreground Remind me notification action that opens the exact message and presents only the five fixed reminder presets. This stretch commit is isolated for quick reversion if it interferes with the demo.

Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-25 22:19:11 -07:00
Tom Brow
3b3e536bd2 refactor(push): simplify internal notification stack
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 20:25:40 -07:00
Tom Brow
aca13021d6 refactor(mobile): remove duplicate lease self-validation
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 19:05:01 -07:00
Tom Brow
35044e8558 fix(mobile): decouple push enrollment from permission
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 18:56:08 -07:00
Tom Brow
39bf80b062 fix(mobile): resolve inline push profile avatars
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 14:35:42 -07:00
Tom Brow
1b0563e57f refactor(mobile): split channel member snapshots
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 11:45:16 -07:00
Tom Brow
2f5f8d89c6 refactor(mobile): activate push from relay capability
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 11:35:20 -07:00
Tom Brow
bf76a5300b feat(mobile): add rich communication push context
Signed-off-by: Tom Brow <tomb@block.xyz>
2026-08-21 23:18:55 -07:00
Tom Brow
0ba31e8e57 feat(mobile): enrich push notification presentation
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-21 21:09:38 -07:00
Tom Brow
8e7f5dc32b fix(mobile): treat push target IDs as opaque
Signed-off-by: Tom Brow <tomb@block.xyz>
2026-08-20 13:53:29 -07:00
Tom Brow
6c04960474 fix(mobile): accept UUIDv5 push channel targets
Signed-off-by: Tom Brow <tomb@block.xyz>
2026-08-20 13:48:18 -07:00
Tom Brow
d69b89c43c feat: add internal iOS push MVP
Signed-off-by: Tom Brow <tomb@squareup.com>
2026-08-18 16:23:53 -07:00