This website requires JavaScript.
db6c00cbcf
fix(meet): send peerId (not user id) to setTileZoom so screen zoom works
master
Sravan and Claude Opus 4.8
2026-11-03 22:49:02 +05:30
1e01130c6f
android(call): Increment 2c — screen-share + received-screen pinch-zoom
Sravan and Claude Opus 4.8
2026-11-03 22:14:42 +05:30
a1f7eef28a
build: pre-deploy HTML inline-script syntax guard
Sravan and Claude Opus 4.8
2026-11-03 21:33:01 +05:30
c9bb9c75d1
fix(home): close callConnected arrow body — syntax error broke app boot
Sravan and Claude Opus 4.8
2026-11-03 21:24:57 +05:30
0129489746
fix(db): pool safety timeouts to stop login hangs (connection exhaustion)
Sravan and Claude Opus 4.8
2026-11-03 21:00:18 +05:30
4baace83bc
android(call): Increment 2b — native camera video + hole-punch tiles
Sravan and Claude Opus 4.8
2026-11-03 20:26:31 +05:30
ae607f44b5
fix(android-call): no hole-punch without native video (white meeting bg)
Sravan and Claude Opus 4.8
2026-11-03 20:12:21 +05:30
ea4d65274e
android(call): fix LiveKit audio API import + audioswitch duplicate-class
Sravan and Claude Opus 4.8
2026-10-30 20:42:00 +05:30
7cd3c3afff
android(build): inject JitPack repo so LiveKit's audioswitch fork resolves
Sravan and Claude Opus 4.8
2026-10-30 19:11:23 +05:30
0b3a8b0955
docs(techstack): record Android native call media (Increment 2a)
Sravan and Claude Opus 4.8
2026-10-30 17:27:01 +05:30
aa4aeeaba1
android(call): Increment 2a — native LiveKit call audio, background service, speaker/BT routing
Sravan and Claude Opus 4.8
2026-10-30 17:25:18 +05:30
08eff043ec
call: stop the ring on a user's other devices when one answers (answered-elsewhere)
Sravan and Claude Opus 4.8
2026-10-30 16:38:51 +05:30
aa794102c3
android(call): volume key silences the ring like a real phone
Sravan and Claude Opus 4.8
2026-10-29 22:10:17 +05:30
7ec6c3f227
docs(techstack): add Identity & auth section
Sravan and Claude Opus 4.8
2026-10-27 20:29:59 +05:30
5f755fbf6c
Add TECHSTACK.md — living tech-stack reference
Sravan and Claude Opus 4.8
2026-10-27 12:16:20 +05:30
0edbc3f459
Android calls: ring sounds even when unlocked (call-scoped Ringer)
Sravan and Claude Opus 4.8
2026-10-19 21:36:35 +05:30
da5b44c0a5
Call push: ring ALL of a user's devices, not just the first
Sravan and Claude Opus 4.8
2026-10-19 20:40:46 +05:30
cab0c79f57
Android calls: single-source ring (fix double-ring), drop battery dialog, add wake logging
Sravan and Claude Opus 4.8
2026-09-28 18:53:06 +05:30
5cb3d0c122
Android calls: professional incoming UI + killed-state ring reliability
Sravan and Claude Opus 4.8
2026-09-27 15:15:18 +05:30
b60ce6cda3
Android native calling — Increment 1: full-screen incoming ring + answer
Sravan and Claude Opus 4.8
2026-09-25 11:44:52 +05:30
a8e0f549d4
Fix Android keyboard gap: don't double-offset the composer
Sravan and Claude Opus 4.8
2026-09-25 10:49:45 +05:30
1ece8e1061
System bars: lock in Option 1 (brand-blue bars) on iOS + Android
Sravan and Claude Opus 4.8
2026-09-19 18:13:55 +05:30
03de639e1a
Android system bars — Option 2 preview: white bars + brand separator line
Sravan and Claude Opus 4.8
2026-09-19 18:09:39 +05:30
133208ae3f
Android system bars — Option 1 preview: brand-blue bars + white icons
Sravan and Claude Opus 4.8
2026-09-19 18:07:31 +05:30
703cf1fcf0
TEMP: keyboard diagnostics for the Android repeat-open gap
Sravan and Claude Opus 4.8
2026-09-19 18:00:47 +05:30
9d5af66a0e
Android: dark system-bar icons (visible on the white app)
Sravan and Claude Opus 4.8
2026-09-18 00:24:39 +05:30
ab6d8161ee
push: accept FCM_SERVICE_ACCOUNT_B64 (base64 service-account key)
Sravan and Claude Opus 4.8
2026-09-18 00:04:31 +05:30
c013536e2b
Android: wire Firebase google-services.json into the build (client half)
Sravan and Claude Opus 4.8
2026-09-17 19:22:22 +05:30
ba75dc8daa
Android: fix black gap above keyboard (SafeArea/SystemBars config)
Sravan and Claude Opus 4.8
2026-09-15 21:57:35 +05:30
a4726dd10c
Fix Android crash: don't register push without Firebase
Sravan and Claude Opus 4.8
2026-09-15 21:55:09 +05:30
b03a32b10d
Android CI: use JDK 21 (Capacitor 8 Android requires it)
Sravan and Claude Opus 4.8
2026-09-08 16:36:47 +05:30
e39828ed56
Android CI: fail the build on a Gradle error + surface the real cause
Sravan and Claude Opus 4.8
2026-09-08 16:35:39 +05:30
35ce641046
Android CI: run on mac_mini_m2 (linux_x2 not on the billing plan)
Sravan and Claude Opus 4.8
2026-09-08 16:08:52 +05:30
1efb2e4314
Fix: message text not selectable on desktop
Sravan and Claude Opus 4.8
2026-08-22 19:23:21 +05:30
677d418ed0
Fix: dragging multiple files into a chat only sent the first
Sravan and Claude Opus 4.8
2026-08-22 18:22:57 +05:30
07c728bf6a
Android CI build + delete-chat (self-only) + SFU copy refresh
Sravan and Claude Opus 4.8
2026-08-22 17:12:42 +05:30
948eae249f
App Store: add 13-inch iPad screenshots (universal build requires them)
Sravan and Claude Opus 4.8
2026-08-22 16:13:55 +05:30
88a6b6a21e
App Store: add screen-sharing screenshot (6 total)
Sravan and Claude Opus 4.8
2026-08-22 14:51:15 +05:30
620039a2ff
iOS remote support: Share Screen -> Connect Screen over LiveKit (core)
Sravan and Claude Opus 4.8
2026-08-22 13:16:06 +05:30
224a2800c5
Revert "iOS "Share Screen": route to a screen-share meeting (remote-support on iPhone)"
Sravan
2026-08-22 12:21:36 +05:30
ba51a3c5d7
Revert "iOS Share Screen: show the code and wait; start sharing when the helper joins"
Sravan
2026-08-22 12:21:36 +05:30
1a089c0349
iOS Share Screen: show the code and wait; start sharing when the helper joins
Sravan and Claude Opus 4.8
2026-08-22 12:00:14 +05:30
eb685b42ca
iOS "Share Screen": route to a screen-share meeting (remote-support on iPhone)
Sravan and Claude Opus 4.8
2026-08-22 11:36:48 +05:30
467a8b9c6e
iOS meeting screen share: publish ReplayKit broadcast into the SFU room
Sravan and Claude Opus 4.8
2026-08-22 01:01:42 +05:30
14eb99edaf
App Store: add group-chat + schedule-meeting screenshots (5 total)
Sravan and Claude Opus 4.8
2026-08-22 00:37:03 +05:30
2948e0cfcc
App Store assets: 6.9" screenshots + wired privacy/support URLs into submission pack
Sravan and Claude Opus 4.8
2026-08-21 12:46:12 +05:30
a9d95ed8c6
Add public /privacy and /support pages (App Store required URLs)
Sravan and Claude Opus 4.8
2026-08-21 12:35:06 +05:30
18edc5dbfb
Moderation UX: Block on DM contact info + visible report-resolved notice
Sravan and Claude Opus 4.8
2026-08-20 22:39:13 +05:30
928119725e
Moderation follow-ups: block on contact profile, z-index, account suspend, reporter notify
Sravan and Claude Opus 4.8
2026-08-20 11:50:55 +05:30
10b2251efe
Scheduled meetings: deliver a background push (fixes no iOS notification)
Sravan and Claude Opus 4.8
2026-08-19 19:51:25 +05:30
e4d361f298
Chat moderation: Report message + Block user (App Store guideline 1.2)
Sravan and Claude Opus 4.8
2026-08-19 19:46:22 +05:30
7e3a94b04c
iOS splash: quality-branded, crop-safe navy launch screen
Sravan and Claude Opus 4.8
2026-08-18 21:06:50 +05:30
343724df0f
group chat: profile photos missing on a cached re-open (only initials showed)
Sravan and Claude Opus 4.8
2026-08-17 14:22:00 +05:30
3f41ca857a
chat list: clear the stale "message deleted" label when a newer message arrives
Sravan and Claude Opus 4.8
2026-08-17 14:08:31 +05:30
87a76c09f3
transcript: fix duplicate copy on multi-device + iOS download hijacking the app
Sravan and Claude Opus 4.8
2026-08-14 19:47:23 +05:30
e46ac1e7cc
#5 transcript: cover scheduled/web meetings on iOS too (not just native calls)
Sravan and Claude Opus 4.8
2026-08-14 17:05:56 +05:30
68ff3a878b
#12 multi-device tiles + #5 native iOS transcript
Sravan and Claude Opus 4.8
2026-08-14 16:36:18 +05:30
c322448774
#14 edit: PARK the edit on leave and RESUME it on return (Send updates the original)
Sravan and Claude Opus 4.8
2026-08-14 12:52:38 +05:30
354e65acdf
#14 follow-up: keep in-progress edit text as a draft when leaving a chat mid-edit
Sravan and Claude Opus 4.8
2026-08-14 12:38:05 +05:30
785eeb7fbc
#14 draft ROOT CAUSE: openConvo's cancelEdit() wiped the just-opened chat's draft
Sravan and Claude Opus 4.8
2026-08-14 11:50:20 +05:30
25b0b39c49
#14 draft: guarantee the save at leave-time (fixes switch-chats-and-return loss)
Sravan and Claude Opus 4.8
2026-08-13 22:39:16 +05:30
6ee424db16
Round 4: hidden-msg pagination, iOS audio unlock, iOS long-press callout, draft hardening, pinned-by
Sravan and Claude Opus 4.8
2026-08-13 22:29:34 +05:30
c3c4178227
#8 root cause: listByTenant omitted last_seen/status → contacts/conversations sent lastSeen:null
Sravan and Claude Opus 4.8
2026-08-13 17:28:39 +05:30
a677675b8f
Round 3: session longevity, in-chat tone, pin audit, older-msg loader, long-press sheet, draft fix
Sravan and Claude Opus 4.8
2026-08-13 16:38:58 +05:30
eaea1ccc3f
test: wait for the server to LISTEN instead of a fixed 300ms
Sravan and Claude Opus 4.8
2026-08-13 00:29:55 +05:30
971a6fdf22
Round 2 fixes from on-device testing (#2,#3,#6,#8,#9,#13,#14,#18 + call re-ring)
Sravan and Claude Opus 4.8
2026-08-13 00:22:50 +05:30
ad48829337
Retire the SQLite backend — Postgres is the only engine
Sravan and Claude Opus 4.8
2026-08-12 08:20:26 +05:30
f3b6e67c19
HOTFIX: add #18/#13 schema to Postgres (chat history returned empty)
Sravan and Claude Opus 4.8
2026-08-12 07:53:13 +05:30
d0863351d2
#13 : pin a message
Sravan and Claude Opus 4.8
2026-08-11 23:00:06 +05:30
9017d2ff25
#9 : mobile — single tap acts, long-press reveals message actions
Sravan and Claude Opus 4.8
2026-08-11 22:51:35 +05:30
c1b67d38d3
#16 : trim the schedule form when scheduling from a group
Sravan and Claude Opus 4.8
2026-08-11 22:47:15 +05:30
276c5e0929
Fix #1 (input-focus zoom), #6 (last-image arrow), #7 (join sound)
Sravan and Claude Opus 4.8
2026-08-11 22:44:00 +05:30
ecc8be3dba
Fix #14 (edit leaves a draft) and #8 (last-seen flapping)
Sravan and Claude Opus 4.8
2026-08-11 22:37:06 +05:30
e359271157
#10 deleted-last-message preview + #18 delete for me / for everyone
Sravan and Claude Opus 4.8
2026-08-11 22:31:17 +05:30
9e80aee1c6
Fix notification bugs #2 (open+backgrounded chat) and #3 (reactions)
Sravan and Claude Opus 4.8
2026-08-11 22:23:16 +05:30
a0f9ab10f2
#15 : adding a 3rd person to a 1:1 call promotes it to a persistent group call
Sravan and Claude Opus 4.8
2026-08-11 22:13:41 +05:30
100a092ff9
Fix call-cluster bugs #11 , #4a, #4b
Sravan and Claude Opus 4.8
2026-08-11 21:51:49 +05:30
0cee72e73c
Add a clear "Stop sharing" banner while sharing your screen
Sravan and Claude Opus 4.8
2026-08-11 16:56:00 +05:30
c24d5d828a
Hole-punch attempt 3: set WebView transparent at startup + scrollView.isOpaque
Sravan and Claude Opus 4.8
2026-08-11 14:13:22 +05:30
d9ea104b73
Fix hole-punch: put native video BEHIND the WebView, not under its scrollView
Sravan and Claude Opus 4.8
2026-08-07 12:29:01 +05:30
c79d78485b
Fix hole-punch regressions: transparency chain, black backing, keyboard
Sravan and Claude Opus 4.8
2026-08-07 12:13:09 +05:30
bdd0058c5c
Hole-punch: render native video BEHIND a transparent WebView
Sravan and Claude Opus 4.8
2026-08-07 11:34:09 +05:30
f971908d80
Fix: hide native video while a meeting menu/panel is open (z-order)
Sravan and Claude Opus 4.8
2026-08-07 11:14:41 +05:30
f2efff394b
Fix: dock the meeting bar on native calls (decouple it from the shared screen)
Sravan and Claude Opus 4.8
2026-08-07 11:03:35 +05:30
5a140e45a1
Fix: clamp native tile height so shared screen never covers the controls
Sravan and Claude Opus 4.8
2026-08-07 10:51:32 +05:30
b35c95a5be
Fix: shared screen no longer overlaps the meeting controls
Sravan and Claude Opus 4.8
2026-08-07 10:44:29 +05:30
a561852067
Fix build: TileVideoView composes VideoView (can't subclass a non-open class)
Sravan and Claude Opus 4.8
2026-08-07 10:25:46 +05:30
27c582bceb
Outgoing iOS screen-share via ReplayKit broadcast extension
Sravan and Claude Opus 4.8
2026-08-06 21:09:02 +05:30
aed3d22675
Native screen-share: maximize the shared screen + pinch-to-zoom
Sravan and Claude Opus 4.8
2026-08-06 20:56:27 +05:30
e6d3d2d66a
Native video: render others' screen-share on native calls
Sravan and Claude Opus 4.8
2026-08-06 16:39:39 +05:30
a5e2ed8a9d
Native video: readable tile labels (red mute, name chip) + flip camera
Sravan and Claude Opus 4.8
2026-08-06 15:58:12 +05:30
34bdd8ea16
Native video: name + mute labels on the native video tiles
Sravan and Claude Opus 4.8
2026-08-06 14:10:54 +05:30
4415225407
Native video Increment 2b: remote tiles + self-view on tile; speaker fix
Sravan and Claude Opus 4.8
2026-08-06 11:59:52 +05:30
149e32b8d8
Native video Increment 2a: publish local camera + self-view
Sravan and Claude Opus 4.8
2026-08-05 23:10:19 +05:30
f27b7af9e4
Remove temporary push/call/photos debug telemetry
Sravan and Claude Opus 4.8
2026-08-05 23:00:03 +05:30
2c1e1c7ca5
Fix Photos save for images + add native Quick Look file preview
Sravan and Claude Opus 4.8
2026-08-05 21:38:48 +05:30
b2c2acbbc7
Chat files: native download→open control; diagnose Photos-save failures
Sravan and Claude Opus 4.8
2026-08-05 11:48:47 +05:30
b68ba94d2a
SPM: wire local plugins correctly — add Package.swift to each plugin's files array
Sravan and Claude Opus 4.8
2026-08-03 15:56:13 +05:30
7f54182186
Reapply "Capacitor 8 — Step B: migrate iOS from CocoaPods to Swift Package Manager"
Sravan
2026-08-03 15:52:46 +05:30
166bea4314
Revert "Capacitor 8 — Step B: migrate iOS from CocoaPods to Swift Package Manager"
Sravan
2026-08-03 15:43:23 +05:30