Commit Graph

  • 3720bfbf29 Add ripples to buttons. John Preston 2026-05-12 23:35:47 +04:00
  • a5369b2710 Extract resources for external webapp shell. John Preston 2026-05-12 22:16:35 +04:00
  • 8bb21fcba5 Improve styles of webapp external shell, fullscreen. John Preston 2026-05-12 14:50:19 +04:00
  • f599e52e66 Improve design of separate webapp. John Preston 2026-05-12 11:23:06 +04:00
  • a4d0aa5f54 Initial external webview webapps on Linux. John Preston 2026-05-08 23:06:12 +04:00
  • 0270f7e3a1 Fix possible crash in quit-with-forward-toast. John Preston 2026-05-19 12:19:01 +04:00
  • 00f2eab6f7 Expand to bottom, so Saved Messages link is available. John Preston 2026-05-19 11:38:02 +04:00
  • f5dfa9a511 Add link to Saved Messages in toast. John Preston 2026-05-19 10:42:31 +04:00
  • b6f647945e Hide topic-root-reply in reply options. John Preston 2026-05-19 10:33:46 +04:00
  • a22b22d0e8 Spoiler our codes at least 5 digits. John Preston 2026-05-19 10:33:01 +04:00
  • 74db65356d Improve pasting of HTML snippets. John Preston 2026-05-19 12:26:45 +04:00
  • 146d231ee6 Suggest guestbots in any place of the message. John Preston 2026-05-19 10:13:15 +04:00
  • 66cfacc49f Use date entity data for reminder time. John Preston 2026-05-19 09:48:00 +04:00
  • fd2185168a Confirm telegra.ph external opening. John Preston 2026-05-18 16:25:40 +04:00
  • e429c1edd5 Better tracking of original video quality. John Preston 2026-05-18 15:12:11 +04:00
  • d8dc10876c Fixed swipe reply target in grouped media. Жора Змейкин 2026-05-12 23:11:02 +00:00
  • 795dafe36d Replaced positional swipe init args with typed data struct. 23rd 2026-05-19 09:40:41 +03:00
  • 7065c37ae4 Added local search to filter options in experimental settings. 23rd 2026-05-19 08:59:16 +03:00
  • f662286338 Avoided path-stitching seams on bot reply keyboard button corners. 23rd 2026-05-19 07:56:00 +03:00
  • 25158f1e3f Added missed qtshadertools submodule for macOS to build with qsb. 23rd 2026-05-18 23:39:11 +03:00
  • da18b61251 Added ability to switch filters in share and forward boxes with hotkey. 23rd 2026-05-18 22:23:00 +03:00
  • 95369274bb Reserved close-button width on every text line of top bar suggestion. 23rd 2026-05-18 12:41:57 +03:00
  • cd2f09dad8 Slightly improved style of top bar suggestions. 23rd 2026-05-18 12:20:00 +03:00
  • 87ee04c62b Basic support for screen readers in comments. John Preston 2026-05-18 22:22:29 +04:00
  • 247c198ad8 Simplify chats list accessibility a bit. John Preston 2026-05-18 14:35:55 +04:00
  • 919f7b4fa7 Make "Chatbots" available without premium. John Preston 2026-05-18 14:25:01 +04:00
  • 4e4eeeefb9 feat(accessibility): add screen reader support for message list Reza Bakhshi Laktasaraei 2026-05-15 02:24:09 +03:30
  • 7113392f9b Support accessibility in filtered chat list. John Preston 2026-05-15 11:02:42 +04:00
  • 04296830dc Fixed build on Windows. 23rd 2026-05-18 11:53:01 +03:00
  • e634df78e6 [ai] Stronger rule for long return types. John Preston 2026-05-18 12:45:45 +04:00
  • f07e9e395c Preserve emoji search query between panel toggles. John Preston 2026-05-12 10:42:28 +04:00
  • a9dc96f046 Make author of AI tone clickable. John Preston 2026-05-15 20:33:32 +04:00
  • 1aa7b725ee Always choose Original if it's downloaded. John Preston 2026-05-15 17:57:27 +04:00
  • 5dc5ef11f7 Fix saving recipients/permissions in bot automation. John Preston 2026-05-15 17:39:25 +04:00
  • 652a6782ac Coalesced global menu update requests into one per event loop turn. 23rd 2026-05-18 10:22:45 +03:00
  • 6ca4d42ac1 Skipped global menu refresh when computed state didn't change. 23rd 2026-05-18 09:49:47 +03:00
  • dec2806969 Skipped thanos collapse animation when widget RHI is disabled. 23rd 2026-05-15 17:46:25 +03:00
  • 04c0b590fb Replaced direct env checks with Ui::GL::WidgetsRhiEnabled helper. 23rd 2026-05-15 17:45:43 +03:00
  • 231bf4449e Added experimental toggle to control Qt RHI renderer. 23rd 2026-05-15 17:45:24 +03:00
  • f5ecb1ebc5 [thanos] Stabilized collapse animation for bulk deletions. 23rd 2026-05-15 16:37:53 +03:00
  • 3a6c1e1f98 Removed dead macOS section from Qt5 prepare stage. 23rd 2026-05-12 13:09:17 +03:00
  • 66bdc822d4 Fixed strange crash on macOS with Qt 6.11. 23rd 2026-03-31 16:24:03 +03:00
  • e9366a83ae Fixed Windows shutdown crash by deferring close on WM_ENDSESSION. 23rd 2026-05-01 17:49:18 +03:00
  • 995a77a4d1 Fixed tray Quit crash by deferring action callback to main event loop. 23rd 2026-04-29 20:46:13 +03:00
  • bf3774065b Fixed prepare.py command.bat invocation under hardened cmd env. 23rd 2026-04-22 20:47:56 +03:00
  • 84df44d344 Fixed upside-down webcam in group calls on Linux QRhi path. 23rd 2026-04-23 23:25:26 +03:00
  • c1e0c9aefb Handled NativeTexture frame in OpenGL overlay and PiP renderers. 23rd 2026-04-20 17:11:51 +03:00
  • 100695d3bd Hardened native frame conversion with null storage and stride checks. 23rd 2026-04-20 16:24:55 +03:00
  • 4ff510f3a4 Gated NativeTexture path on supported CVPixelBuffer pixel formats. 23rd 2026-04-20 16:24:28 +03:00
  • 906ff74d19 Wrapped CVPixelBuffer lock in RAII guard to survive exceptions. 23rd 2026-04-20 16:24:05 +03:00
  • 15aba3e545 Fixed garbage frames in chat inline video on macOS zero-copy path. 23rd 2026-04-20 16:23:38 +03:00
  • 5eec2baabc [thanos] Warmed up compute probe after initial dialogs load. 23rd 2026-04-15 12:38:22 +03:00
  • ae10e37fcd [thanos] Probed QRhi compute support via offscreen GL surface on Linux. 23rd 2026-04-15 12:37:53 +03:00
  • 5f664fd077 [thanos] Gated Thanos effect on runtime QRhi compute capability probe. 23rd 2026-04-14 21:30:18 +03:00
  • 6211d9a312 [thanos] Used incremental gap tracking in enumerateItems. 23rd 2026-04-10 10:19:18 +03:00
  • 2b75b48919 [thanos] Added scrollToY delegate callback for synthetic scroll support. 23rd 2026-04-10 10:17:56 +03:00
  • f33dc62f5f [thanos] Replaced Assert with skip for gap-expanded search edge cases. 23rd 2026-04-10 10:01:31 +03:00
  • d7a9e49c65 [thanos] Fixed userpic and date jump during collapse gap animation. 23rd 2026-04-10 09:46:02 +03:00
  • 9409b40c01 [thanos] Added enabled flag, disabled for scheduled and pinned. 23rd 2026-04-10 09:24:58 +03:00
  • e4585a303e [thanos] Wired up ThanosEffectController in ListWidget sections. 23rd 2026-04-10 10:30:48 +03:00
  • aa38704e7f [thanos] Added collapse gap rendering support to ListWidget. 23rd 2026-04-10 09:19:27 +03:00
  • 8d0e1ab2ee [thanos] Migrated history inner widget to ThanosEffectController. 23rd 2026-04-10 10:31:10 +03:00
  • 3e416e0bf6 [thanos] Used originalHeight for merge adjacency and ordered insertion. 23rd 2026-04-09 23:37:18 +03:00
  • e3e2d8ba56 [thanos] Added scroll compensation for multi-gap collapse animation. 23rd 2026-04-09 23:31:20 +03:00
  • ccc91b1e00 [thanos] Tracked original gap height to fix post-deletion gap positions. 23rd 2026-04-09 23:14:54 +03:00
  • 64a23b38db [thanos] Deferred collapse gap creation to individual view removal step. 23rd 2026-04-09 23:07:14 +03:00
  • e1ed49e16c [thanos] Fixed gap merge and removed scroll adjustment. 23rd 2026-04-09 22:44:26 +03:00
  • f43a28e791 [thanos] Replaced single collapse gap with independent multi-gap system. 23rd 2026-04-09 22:29:42 +03:00
  • 1167523f4a [thanos] Pre-captured snapshots before batch destruction via event. 23rd 2026-04-09 22:10:54 +03:00
  • 1e29719412 [thanos] Deferred surface show to batch all snapshots before render. 23rd 2026-04-09 21:49:39 +03:00
  • e81fd09fed [thanos] Forced re-layout and clipping for snapshots with stale height. 23rd 2026-04-09 21:37:01 +03:00
  • 82f6590593 [thanos] Fixed snapshot rendering of pattern bubble with chat theme. 23rd 2026-04-09 16:23:59 +03:00
  • 2e9e1ec560 [thanos] Increased animation phase and time step speed. 23rd 2026-04-09 15:57:08 +03:00
  • d269d8b3da [thanos] Added particle shrink and fade-out during Thanos dissolution. 23rd 2026-04-09 15:48:48 +03:00
  • 0630568a00 Reduced moderate and delete boxes hide animation to skip Thanos overlap. 23rd 2026-04-09 15:11:33 +03:00
  • 3bfe2e520f [thanos] Excluded selection checks from snapshots in message deletes. 23rd 2026-04-09 14:25:41 +03:00
  • 54a401446d [thanos] Clipped snapshot capture to visible scroll viewport bounds. 23rd 2026-04-09 14:15:04 +03:00
  • 7b2306f9e6 [thanos] Added smooth acceleration ramp to Thanos particle animation. 23rd 2026-04-09 14:02:58 +03:00
  • f8f615da5a [thanos] Adjusted capture position to account for active collapse gap. 23rd 2026-04-02 18:18:40 +03:00
  • df10d6182b [thanos] Added merging of simultaneous collapsing with adaptive time. 23rd 2026-04-02 18:15:37 +03:00
  • b52e4f6d61 [thanos] Improved collapse animation with position-aware gap. 23rd 2026-04-02 18:06:13 +03:00
  • d7737d557f [thanos] Added collapsing to close gap after message dissolution. 23rd 2026-04-02 17:32:54 +03:00
  • b593fc7ebf [thanos] Fixed scroll-relative coordinate mapping and Y-axis flip. 23rd 2026-04-10 10:39:41 +03:00
  • d93e093fc7 [thanos] Reparented surface to top widget and tuned particle physics. 23rd 2026-04-02 17:04:25 +03:00
  • c93b638ac0 [thanos] Added debug logging to effect capture and render pipeline. 23rd 2026-04-02 16:50:51 +03:00
  • 4ad8a3e854 [thanos] Improved effect with per-item UBO, particle cap, and lifecycle. 23rd 2026-04-02 16:42:58 +03:00
  • e75dba5c80 [thanos] Added GPU-accelerated particle dissolution effect for messages. 23rd 2026-04-02 14:24:50 +03:00
  • 763fce3326 Added support to document view display of sanitized SVG preview. 23rd 2026-04-08 12:20:33 +03:00
  • d316197b34 [qrhi] Added YUV-to-RGB pre-conversion pass and fixed vertex geometry. 23rd 2026-04-08 12:28:13 +03:00
  • 0315d6cf27 [qrhi] Batched onscreen draw calls in group call renderer. 23rd 2026-04-08 12:27:27 +03:00
  • da27321d63 Disabled Apple single-arch cross-compiling detection in Qt build. 23rd 2026-04-04 20:32:34 +03:00
  • f34961c111 Fixed unpainted gap during search suggestions open animation in dialogs. 23rd 2026-04-04 20:08:07 +03:00
  • a728ddb7e2 [qrhi] Added Metal availability check with OpenGL fallback for backend. 23rd 2026-04-04 13:04:38 +03:00
  • b824c1a8e4 [qrhi] Fixed PiP rendering with container and zero-copy Metal textures. 23rd 2026-04-03 08:17:06 +03:00
  • 6a0c1af46b Added zero-copy Metal video decode with CVPixelBuffer native textures. 23rd 2026-04-02 00:35:32 +03:00
  • db57864ca6 [qrhi] Skipped QRhi shader compilation when qsb tool is unavailable. 23rd 2026-04-01 19:15:38 +03:00
  • 813cab2ff6 [qrhi] Enabled QRhi renderer by default on Qt 6.7+ with OpenGL fallback. 23rd 2026-04-01 08:31:09 +03:00
  • 9c85df33bd [qrhi] Fixed unreleased GPU resources on media-view and calls close. 23rd 2026-04-01 08:19:13 +03:00
  • a7420abf67 [qrhi] Added direct GPU render for paintVideoStream instead of raster. 23rd 2026-03-31 23:10:09 +03:00
  • 9a4e67858f [qrhi] Merged all on-screen draws into single render in group calls. 23rd 2026-03-31 22:44:36 +03:00