Tom Brow
|
29edeebe6b
|
Merge remote-tracking branch 'origin/main' into codex/mobile-push-notifications-pr
* origin/main:
fix(desktop): emit singular `mention` feed category so alerts route correctly (#6665)
fix(mobile): recover stale and shuffled messages (#6691)
feat(mobile): browse and join open channels (#6243)
show mention counts in channel notifications (#6696)
fix(desktop): hide selection formatting tray on composer right-click (#6683)
fix(desktop): stabilize members dialog scrolling (#6670)
fix(desktop): keep member runtime status off the UI thread (#6445)
perf(desktop): persist channel heads, collapse thread reads and reply sends (#6572)
Downgrade desktop Huddles to audio protocol v2 (#6610)
Polish Huddle participant interactions (#6312)
Downgrade mobile Huddles to audio protocol v2 (#6558)
perf(desktop): make the Projects surface render-cheap (#6460)
refactor(acp): clarify agent prompt sections (#6501)
Add mobile Huddles voice MVP (#6056)
feat(desktop-messages): keep agents addressed across messages (#6315)
fix(desktop): remove Buzz entity link previews (#6512)
Signed-off-by: Tom Brow <tomb@block.xyz>
# Conflicts:
# mobile/lib/features/channels/channels_provider.dart
# mobile/lib/shared/auth/auth_provider.dart
# mobile/lib/shared/community/community_provider.dart
# mobile/test/shared/auth/auth_provider_test.dart
# mobile/test/shared/community/community_provider_test.dart
# scripts/mobile-worktree-overrides.sh
|
2026-08-24 11:37:30 -07:00 |
|
klopez4212
|
8c0f42e187
|
Add mobile Huddles voice MVP (#6056)
## Summary
- add foreground mobile Huddles on Android and iOS with native Opus
capture/playback, mute, speaker routing, participants, lifecycle, and
minimized drawer UI
- keep mobile Huddle cards and roster state live, including ended rooms,
relay-resolved profiles, and agents
- broadcast desktop agent TTS through the existing Huddle audio protocol
## Scope
Foreground human-to-human voice MVP only. Agent setup/transcripts,
background calling, recording, and advanced device controls remain out
of scope.
## Validation
- `just mobile-check`
- `just mobile-test` — 1,500 passed
- `just desktop-check` and `just desktop-test` — 4,957 passed
- desktop typecheck, strict Clippy, and Tauri tests — 2,445 passed, 15
ignored
- mobile worktree identity contract checks
- physical Pixel/iPhone behavior reviewed during development
---------
Signed-off-by: kenny lopez <klopez4212@gmail.com>
Signed-off-by: Kenny Lopez <klopez4212@gmail.com>
Signed-off-by: Princess Donut <b238ea756dee4d98afa5883fc7f1de61eeabe65bf700e3a5a5a80db5e42e2c2b@buzz.block.builderlab.xyz>
Signed-off-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Carl <3c4caeafb646d23867f1c4832e68211d77e2561946171625f75c3ce1a3f2670f@buzz.block.builderlab.xyz>
Co-authored-by: Princess Donut <b238ea756dee4d98afa5883fc7f1de61eeabe65bf700e3a5a5a80db5e42e2c2b@buzz.block.builderlab.xyz>
Co-authored-by: leader <71e9f2c44a6932b6772caaaccda1911d010463c3e2c6c40410b8329956046801@buzz.block.builderlab.xyz>
Co-authored-by: Tom Brow <tomb@block.xyz>
Co-authored-by: Mongo <9cfd347903944d5b85aa6c93d2ab67381b978a92a31914bca69998968752a1d7@buzz.block.builderlab.xyz>
|
2026-08-22 05:28:16 -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 |
|
Wes
|
3e76481a14
|
refactor(clients): standardize product naming on community (#1858)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
|
2026-07-14 11:11:02 -07:00 |
|
Wes
|
dbe7fb8534
|
Fix mobile relay reconnect lifecycle (#1772)
Signed-off-by: Wes <wesbillman@users.noreply.github.com>
Co-authored-by: Pinky <44b8e82baa6e0e254e0208d68f335c283c94e7b78dd1fa10d5a49d3f13dd0435@sprout-oss.stage.blox.sqprod.co>
|
2026-07-13 15:25:58 +00:00 |
|
tlongwell-block
|
454781caae
|
Sprout speaks Nostr. Nothing else. (#475)
|
2026-05-05 12:03:06 -04:00 |
|
Wes
|
57186963e3
|
feat(mobile): multi-workspace support (#408)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-27 13:47:06 -07:00 |
|
Wes
|
94d4e16461
|
feat(mobile): websocket streaming with real-time messaging (#323)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-14 20:20:35 -07:00 |
|
Wes
|
4c37a57cfe
|
feat(mobile): QR/code pairing flow with security hardening (#317)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-14 10:44:54 -07:00 |
|