Commit Graph
14 Commits
Author SHA1 Message Date
Thomas Petersen f8d748a52b Merge remote-tracking branch 'origin/main' into sprout-mobile
Made-with: Cursor

# Conflicts:
#	desktop/src/features/channels/ui/ChannelScreen.tsx
#	desktop/src/features/messages/ui/MessageRow.tsx
#	desktop/src/features/messages/ui/MessageThreadPanel.tsx
#	desktop/src/features/messages/ui/MessageThreadSummaryRow.tsx
#	mobile/ios/Podfile.lock
#	mobile/lib/features/pairing/pairing_provider.dart
2026-04-17 07:55:16 -04:00
b106fba815 feat(mobile): DM avatars, member roles, pairing fixes, and offline UX (#348)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 20:17:55 -07:00
Thomas Petersen 4f87036750 fix(mobile): allow iOS device pairing to LAN relay in dev
- add NSCameraUsageDescription, NSMicrophoneUsageDescription, and
  NSLocalNetworkUsageDescription to iOS Info.plist so the app no
  longer aborts on launch when touching camera/local-network APIs
- permit private-network relay URLs in pairing validator when
  kDebugMode (mirrors the existing localhost carve-out) so a
  physical device can reach a relay on the host Mac's LAN IP
- pick up iOS Pod/project updates from pod install

Production behavior is unchanged — private IPs and localhost remain
blocked outside of debug builds.

Made-with: Cursor
2026-04-16 18:29:25 -04:00
fc67dac4c6 feat: NIP-AB device pairing — Phase 2 (desktop + mobile UI) (#343)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 15:25:18 -07:00
cd6fc96fc5 feat(mobile): implement message thread support (#338)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 10:00:02 -07:00
7cc9104ef2 feat(mobile): implement Activity tab with personalized feed (#337)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-16 09:02:29 -07:00
d283f0894d feat(mobile): design refresh — navigation, search, reactions (#334)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 17:20:25 -07:00
affeee60c2 feat(mobile): channel management — create, browse, join/leave, DMs, canvas (#331)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 21:28:46 +00:00
3d48be8777 [codex] Add mobile chat timeline rendering and hardening (#327)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 08:55:32 -07:00
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
3eabe74c61 feat(mobile): align design language with desktop and polish UI (#321)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 14:33:48 -07:00
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
08be36471e feat(mobile): add channel list with relay integration (#315)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 08:42:29 -07:00
a444fb9516 feat(mobile): scaffold Flutter app with Riverpod & Catppuccin theme (#306)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-13 09:55:14 -07:00