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