This website requires JavaScript.
9c2ba847b0
meeting: unlock iOS media playback on Join so remote call audio isn't silent until you mute/unmute (batch143)
Sravan
2026-07-20 00:08:25 +05:30
4e78448743
mobile: revert finger-following swipe-back to the working release-based version (interactive one had an undiagnosable-blind layout offset) (batch142)
Sravan
2026-07-20 00:01:33 +05:30
fed0e07e3e
mobile: swipe-back easier completion threshold (25%) + readback telemetry to confirm conversation actually translates (batch141)
Sravan
2026-07-19 23:41:13 +05:30
9c731f087e
mobile: iOS PWA keyboard — pin app to visual viewport + undo webview scroll so header stays; swipe-back telemetry (batch140)
Sravan
2026-07-19 23:17:13 +05:30
578f3a2921
mobile: interactive-widget=resizes-content so the keyboard resizes the layout instead of panning the viewport (header no longer pushed off) (batch139)
Sravan
2026-07-19 23:00:43 +05:30
f178e271c8
debug: capture PWA composer-focus viewport state (scale/scroll/font) to diagnose the zoom (batch138)
Sravan
2026-07-19 22:53:28 +05:30
8aa2532666
mobile: interactive finger-following swipe-back to go from a conversation to the list (batch137)
Sravan
2026-07-19 22:50:10 +05:30
40789b06cf
mobile: composer font-size 16px UNCONDITIONALLY to stop iOS/PWA focus-zoom on any viewport (batch136)
Sravan
2026-07-19 18:57:45 +05:30
134cb8999d
ios: default in-call audio to the loudspeaker (AVAudioSession) at build time
Sravan
2026-07-19 16:18:52 +05:30
f2b965bd3d
desktop v0.1.20 + web: notify on download complete (was silent) (batch135)
Sravan
2026-07-19 16:03:24 +05:30
30eaf37773
desktop: v0.1.19 — reliable auto-update for close-to-tray users
Sravan
2026-07-19 15:38:01 +05:30
3f44e2b285
desktop: v0.1.18 — downloads save to Downloads folder with no dialog
Sravan
2026-07-19 11:42:38 +05:30
d098ba468e
docs: revert stray whitespace in IOS_SETUP.md
Sravan
2026-07-19 11:36:42 +05:30
9f3e8b83c7
mobile: hide iOS keyboard accessory bar + composer-anchored attach menu (batch134)
Sravan
2026-07-19 11:35:59 +05:30
a7f954ae44
mobile: Enter=newline on mobile, hide preview zoom buttons; desktop: downloads to Downloads folder (batch133)
Sravan
2026-07-19 10:38:36 +05:30
c32584df54
mobile: fix zoom + notch on the non-home pages (dashboard/index/connect/share/host)
Sravan
2026-07-19 08:39:50 +05:30
3a7a026533
mobile PWA: fix keyboard zoom (16px inputs) + composer lift via VisualViewport (batch132)
Sravan
2026-07-19 08:31:32 +05:30
150a074578
mobile: stop the open-pin schedule the instant the user scrolls (batch131)
Sravan
2026-07-19 08:21:34 +05:30
2a60c01268
mobile: apply network content DURING the fade, not at landing (batch130)
Sravan
2026-07-19 07:32:21 +05:30
9bb74cffd2
mobile: real slide-in + fade on open, list column untouched = zero reflow (batch129)
Sravan
2026-07-19 06:57:48 +05:30
9c703d6e64
mobile: chat open = instant + quick opacity fade (no slide) (batch128)
Sravan
2026-07-19 06:51:38 +05:30
9eb4a99679
mobile: revert chatcol absolute-behind — it broke chat opening (batch127)
Sravan
2026-07-19 06:35:45 +05:30
82d0154313
mobile: kill the real slide hitch — stop reflowing the list column at slide-end (batch126)
Sravan
2026-07-19 01:04:40 +05:30
ea04556596
mobile: definitive slide fix (zero teardown) + real native download + reconcile (batch125)
Sravan
2026-07-19 00:48:34 +05:30
91b3e5c522
mobile: kill slide end-hitch (compositor teardown), fix reopen-at-latest + native download hang (batch124)
Sravan
2026-07-19 00:31:57 +05:30
433703cfeb
perf(mobile): skip redundant end-of-slide re-render (unchanged content) + load-older before rubber-band
Sravan
2026-07-19 00:10:27 +05:30
a4600f6b5f
fix(mobile): close the debug <script> block (batch122 left it open, breaking the keyboard block)
Sravan
2026-07-19 00:02:48 +05:30
d02d8976d3
diag(mobile): instrument slide frame-timing + render cost + load-older scroll to find the real jank
Sravan
2026-07-19 00:00:28 +05:30
529bc26cb5
perf(mobile): compositor 'render-then-arm' chat-open slide + robust load-older anchor; remove diagnostics
Sravan
2026-07-18 23:49:38 +05:30
f3c3e08be4
perf(mobile): paginate threads to 40 (was 500) — kills the heavy-DOM jank at the source
Sravan
2026-07-18 23:31:05 +05:30
2bd8b3c8c1
fix(mobile): image pager direction + end-arrows; reset --kb on composer blur
Sravan
2026-07-18 23:11:05 +05:30
da3d44cbb7
fix(mobile): clamp reply-quote (balloon), clip swipe-reply overflow, animated image pager
Sravan
2026-07-18 22:32:10 +05:30
1f5b4bd42c
fix(mobile): stop bubble/composer balloon + transition pop (shared root cause, workflow-verified)
Sravan
2026-07-18 18:53:38 +05:30
898d389dfe
diag(mobile): probe composer measurements + transition animation + tall-bubble content
Sravan
2026-07-18 17:59:58 +05:30
7f7ff8ba1f
fix(mobile): cap in-bubble image height (kills the stretch balloon) + sharper spike diagnostic
Sravan
2026-07-18 17:34:31 +05:30
676612a12b
fix(mobile): disable zoom via viewport meta (not font-size) + reveal msgs during slide
Sravan
2026-07-18 17:27:54 +05:30
78ea36f7d0
polish(mobile): native-style parallax chat-open transition; diagnose scrollH balloon
Sravan
2026-07-18 17:13:39 +05:30
2cadf90bc8
fix(mobile): lift composer by Capacitor Keyboard plugin height (resize:none, vv doesn't reflect kbd)
Sravan
2026-07-18 16:46:00 +05:30
9f7561bf8b
diag+fix(mobile): capture keyboard-open composer position; replay open slide transition
Sravan
2026-07-18 16:23:22 +05:30
bf8df593a1
fix(mobile): force input font-size 16px with !important (was overridden by .composer-row .92rem)
Sravan
2026-07-18 15:58:41 +05:30
0e38bd9229
fix(mobile): stop iOS input auto-zoom (font-size 16px) = real keyboard fix; robust pin-to-newest
Sravan
2026-07-18 14:17:20 +05:30
f9d6472f77
chore(mobile): add /api/dbg diagnostics sink + client reporter (build, overflow, viewport, scroll)
Sravan
2026-07-18 13:18:58 +05:30
720b1f0c40
fix(mobile): revert keyboard to live VisualViewport tracking (no timer), undo budge; add unit test
Sravan
2026-07-18 10:22:45 +05:30
6e3cf95deb
fix(mobile): mode-adaptive smooth keyboard + force-latest-scroll + bottom-anchored file input
Sravan
2026-07-18 08:32:23 +05:30
c775ca2740
fix(mobile): lock in device-independent keyboard (VisualViewport residual), remove debug
Sravan
2026-07-18 08:11:39 +05:30
8867d0abfc
fix(mobile): keyboard via VisualViewport (device-independent) + temp debug readout
Sravan
2026-07-18 01:25:10 +05:30
c5489d7ad6
fix(mobile): scale keyboard lift by measured 0.52 (plugin over-reports ~2x)
Sravan
2026-07-18 01:19:49 +05:30
77a3ad455f
fix(mobile): normalize keyboard height device-px -> points (was overshooting ~3x on 3x screens)
Sravan
2026-07-18 01:13:57 +05:30
233db2c140
fix(mobile): keyboard lift via VisualViewport (measured gap, exact) not plugin height
Sravan
2026-07-18 01:05:12 +05:30
357f0168ba
fix(mobile): keyboard resize:none + web-tunable JS lift (deterministic, no plugin fight)
Sravan
2026-07-18 00:55:17 +05:30
9bee2c635c
fix(mobile): remove redundant --kb lift; keyboard uses resize:native alone (was double-lifting to header)
Sravan
2026-07-18 00:50:18 +05:30
f55af18e90
fix(mobile): deterministic keyboard lift via --kb (single mover, no rebuild needed)
Sravan
2026-07-18 00:45:06 +05:30
cc2a76450f
fix(mobile): native keyboard (remove JS hack), open at latest + no double-render dance, splash cfg
Sravan
2026-07-18 00:17:58 +05:30
763b2996d1
fix(mobile): revert app-breaking interactive edge-back (iOS touchcancel left UI stuck)
Sravan
2026-07-17 23:58:42 +05:30
3393e44691
fix(mobile): JS-driven keyboard inset, interactive edge-back, finger-follow image swipe, no-dance
Sravan
2026-07-17 23:11:54 +05:30
f2e2e8b08a
fix(mobile): parallax slide-back, swipe images left/right, glue thread while images load
Sravan
2026-07-17 22:07:42 +05:30
e29810ea2a
fix(mobile): un-clip popups, swipe-to-reply, swipe-down-close image, no msg dance, slide-back
Sravan
2026-07-17 21:34:15 +05:30
13b0f910ab
ci(ios): set CFBundleVersion to Codemagic BUILD_NUMBER so each upload is unique
Sravan
2026-07-17 20:09:51 +05:30
2ce7ec72fb
fix(ios): PERMANENT native safe-area + keyboard via Capacitor 7 + safe-area plugin
Sravan
2026-07-17 17:36:14 +05:30
a609bfd2e0
fix(ios): status-bar inset via StatusBar plugin, hide nav in open chat, bulletproof h-scroll
Sravan
2026-07-17 17:19:37 +05:30
95e13a707e
fix(ios/mobile): safe-area insets, no keyboard auto-open, no h-scroll, swipe-back, hide desktop-download
Sravan
2026-07-17 16:44:12 +05:30
2e4e0210b0
ci(ios): internal-testing-only publishing + declare encryption exemption
Sravan
2026-07-17 16:02:28 +05:30
1ffc69469b
ci(ios): pass a fixed CERTIFICATE_PRIVATE_KEY so the distribution cert is reusable
Sravan
2026-07-17 15:47:28 +05:30
84315ccfb4
ci(ios): run xcode-project use-profiles after pod install, not before
Sravan
2026-07-17 13:39:01 +05:30
054b0bb70f
ci(ios): remove ios_signing auto-fetch block so first build creates its own signing profile
Sravan
2026-07-17 13:30:11 +05:30
c18e55b5ec
ci: remove hard-coded personal email from codemagic.yaml (watch builds on the dashboard)
Sravan
2026-07-16 18:09:26 +05:30
42e0122504
docs(ci): how to connect Codemagic to self-hosted Gitea over SSH (expose port + read-only deploy key)
Sravan
2026-07-16 15:46:22 +05:30
6b5ca687e4
docs(ios): track ReplayKit screen-broadcast + native audio-routing as phase-2 follow-ups
Sravan
2026-07-16 14:47:28 +05:30
3b09702593
docs(ios): add App ID registration step (fields + Push Notifications capability)
Sravan
2026-07-16 14:34:46 +05:30
bc909cb0c0
build(ios): Codemagic pipeline + runbook for App Store (no Mac needed)
Sravan
2026-07-15 16:45:10 +05:30
c8f383cbcb
fix(gif): send a GIF as the active reply; show GIF (not URL) in reply bar/quote (batch89)
Sravan
2026-07-15 15:54:31 +05:30
a172214c44
fix(gif): fixed-height grid rows so GIFs stop stacking over each other (batch88)
Sravan
2026-07-15 15:46:05 +05:30
02075fbd47
feat(chat): GIF picker via server-proxied GIPHY (#5 ) (batch87)
Sravan
2026-07-15 15:30:44 +05:30
c3dc47a94c
fix(meetings): Past shows only scheduled + instant meetings; ad-hoc calls hidden w/o recording (batch86)
Sravan
2026-07-15 14:58:48 +05:30
f708cc2f12
fix(meetings): hide empty 1:1 direct calls; date from/to validation + field alignment (batch85)
Sravan
2026-07-15 13:19:12 +05:30
fad8a52da4
fix: last-seen backfill, report-style date filter, hover overflow (batch84)
Sravan
2026-07-15 01:02:59 +05:30
6fa261b68f
feat(meetings): call log, past pagination + date filter; last-seen exact time (batch83)
Sravan
2026-07-15 00:42:53 +05:30
860a7bd6cf
feat(chat): emoji speed, action rework, copy, phone links, image zoom, upload %, profile card, last seen (batch82)
Sravan
2026-07-14 23:46:52 +05:30
667b4c69d5
perf(update-check): throttle + single-flight the build check (batch81)
Sravan
2026-07-14 16:14:50 +05:30
c1f01e796a
fix: DP missing in 1:1 for un-messaged contacts; make web updates fully silent (batch80)
Sravan
2026-07-14 16:06:28 +05:30
2aeeb0a096
fix: auto-apply new web builds; DP missing in DM but shown in group (batch79)
Sravan
2026-07-14 15:34:35 +05:30
a0017f2036
feat: detect new web builds + hard-refresh escape hatch (0.1.17/batch78)
Sravan
2026-07-14 13:38:55 +05:30
5a138f5bc4
fix(meetings/mobile): PTR, ringing tile, responsive bar, ⋮ toggle, add-people search (batch77)
Sravan
2026-07-14 12:35:01 +05:30
e8c0b1889f
fix: off-state colors, mobile audio route, iOS rail/PTR, in-place join, draggable bars (0.1.16/batch76)
Sravan
2026-07-13 22:24:36 +05:30
48b6a4050a
fix: SFU participants, duplicate peers, RC without login, devices, mobile bar (batch75)
Sravan
2026-07-13 15:39:05 +05:30
94b8fac32f
fix: guest pre-join, post-admit lobby, audio device menu, RC keyboard (0.1.15/batch74)
Sravan
2026-07-13 13:18:01 +05:30
82fa4a24d3
feat(meetings): in-meeting chat — Everyone or direct-to-participant, brand-styled (batch73)
Sravan
2026-07-11 15:08:24 +05:30
d0f9355553
feat: close-to-tray, meeting lobby, speaker select, link expiry, mobile RC touch (0.1.14/batch72)
Sravan
2026-07-11 14:44:58 +05:30
bd488b3286
fix(rc+guest): coordinate/keyboard/UI for remote control; guest media + panel fixes (batch71)
Sravan
2026-07-11 14:28:37 +05:30
e562099344
feat(remote-control): viewer can control a desktop sharer's screen, with consent (0.1.13/batch70)
Sravan
2026-07-10 16:30:39 +05:30
7bc40d8397
feat(meetings): email invites + add external participants by email + share link (batch69)
Sravan
2026-07-10 16:02:45 +05:30
466c0d5d70
feat(meetings): guest join by link — external people can join without a Connect account (batch68)
Sravan
2026-07-10 15:44:28 +05:30
9b86def921
feat(search): only surface Connect users; clear "not on Connect"/"not found" (batch67)
Sravan
2026-07-10 15:36:18 +05:30
aa4bb2902d
fix: group toast icon, left-click spell suggestions, scroll no-yank (0.1.12/batch66)
Sravan
2026-07-10 14:57:02 +05:30
1dfb6b16cb
fix: unstick scrolling, group toast icon, seen separator, autocorrect (batch65)
Sravan
2026-07-10 13:56:18 +05:30
adafc8c960
fix: seen-by layout, group-name notif, teams-style badge, excel paste, spellcheck (0.1.11/batch64)
Sravan
2026-07-10 13:25:37 +05:30
70a776fa6c
fix: real-time bg messages, join clears invite, richer seen-by, nicer badge (0.1.10/batch63)
Sravan
2026-07-10 12:51:14 +05:30
62a5f750af
fix(desktop): notification click no longer reloads to a dead page (0.1.9/batch62)
Sravan
2026-07-08 18:00:56 +05:30
6ed0fa0ea0
fix(desktop): custom screen picker, single restart prompt, reliable call Join (0.1.8/batch61)
Sravan
2026-07-08 17:38:50 +05:30
4e2ccb5d60
fix: seen-by popup (#2 ), info-view DP preview (#5 ), notification DP cache + no Close btn, branded update flow (0.1.7)
Sravan
2026-07-08 16:56:39 +05:30