Commit Graph

12 Commits

Author SHA1 Message Date
Tom Brow
9f585c60cc feat(push-demo): add temporary direct reminder actions
Signed-off-by: Tom Brow <tomb@block.xyz>
2026-08-26 11:16:22 -07:00
Tom Brow
aa31a9e091 fix(push-demo): preserve thread root for temporary replies
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-26 10:37:48 -07:00
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
505a16055e feat(push-demo): add temporary lock-screen replies
TEMPORARY DEMO-ONLY: attach verified reply context in the NSE and publish typed notification replies to the exact originating channel and thread. This commit is intentionally 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:04:34 -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
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
7d6efa9fb5 fix(mobile): show avatars in channel push notifications
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Codex <noreply@openai.com>
Ai-assisted: true
2026-08-24 14:02:32 -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