Commit Graph

  • 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