Commit Graph

132 Commits

Author SHA1 Message Date
John Preston 2b024bc0aa Fix webapps on Linux without access to web.telegram.org. 2026-07-10 17:53:47 +04:00
Ilya Fedin adf04f54d8 Allow X11 WM to automatically position SeparatePanel with a foreign parent 2026-07-03 06:59:28 +04:00
Ilya Fedin 4943c41f77 Get rid of new Q_OS_LINUX 2026-06-30 09:08:05 +04:00
John Preston a3f572e804 Fix build with Xcode. 2026-06-09 14:28:11 +04:00
John Preston d7ea6ed174 Support same_origin in webapps. 2026-06-09 14:28:10 +04:00
23rd a220f56319 Fixed handling of no-argument bot webview commands.
Regression was introduced in c46fe28908.
2026-05-26 21:54:48 +04:00
John Preston edef400f30 Fix never ending download progress in webapps. 2026-05-26 12:44:03 +04:00
John Preston ec12715527 Don't pass badge as constructed widget. 2026-05-25 18:23:18 +04:00
John Preston 70d7a2ddf2 Remove experimental option for external shell. 2026-05-21 21:22:18 +04:00
John Preston 85441a4c9e Improve IV embed support on Linux. 2026-05-19 12:49:08 +04:00
John Preston 92396fd960 Handle external webapp shell errors. 2026-05-19 12:49:07 +04:00
John Preston 694a59a602 Pass initial size from the main app. 2026-05-19 12:49:07 +04:00
John Preston bff7b9d06f Attempt to fix sync-alert bug. 2026-05-19 12:49:07 +04:00
John Preston e75e884469 Attemp to fix freeze on different backends. 2026-05-19 12:49:07 +04:00
John Preston 7e67664e91 Close popups on external shell blocker click. 2026-05-19 12:49:07 +04:00
John Preston c46fe28908 Harden interaction app<->shell<->webapp. 2026-05-19 12:49:07 +04:00
John Preston 0090e2c7f8 Try anchor external webapp shell and popups. 2026-05-19 12:49:07 +04:00
John Preston e3a93be713 Support for SeparatePanel parent in X11. 2026-05-19 12:49:07 +04:00
John Preston ea899859ce Make nice separate window boxes. 2026-05-19 12:49:07 +04:00
John Preston 3720bfbf29 Add ripples to buttons. 2026-05-19 12:49:07 +04:00
John Preston a5369b2710 Extract resources for external webapp shell. 2026-05-19 12:49:07 +04:00
John Preston 8bb21fcba5 Improve styles of webapp external shell, fullscreen. 2026-05-19 12:49:07 +04:00
John Preston f599e52e66 Improve design of separate webapp. 2026-05-19 12:49:07 +04:00
John Preston a4d0aa5f54 Initial external webview webapps on Linux. 2026-05-19 12:49:07 +04:00
Sergey A. Osokin d53ee9c241 Fix warnings. 2026-04-17 22:04:20 +07:00
John Preston 358a9f87a1 Initial support for managed bot creation. 2026-03-25 13:08:50 +07:00
John Preston d349a28d76 Track interactions in webview for clipboard access. 2026-02-28 19:07:11 +04:00
John Preston f4dec97178 Support icons in native bot webview buttons. 2026-02-28 19:07:09 +04:00
John Preston 08a979e638 Use more simple tr::... text helpers. 2025-12-15 21:40:54 +04:00
23rd eca8dfb0ec Renamed rpl::start_with_ with rpl::on_. 2025-12-10 21:28:33 +03:00
John Preston 570fbd9a00 Allow empty query in switch inline in webview bots. 2025-10-06 11:23:53 +04:00
Ilya Fedin e1f5b57fd3 Revert "Add error message for webview without OpenGL"
This reverts commit 20fb73b626.
2025-10-03 11:37:51 +04:00
Ilya Fedin cf757b6c7b Revert "Add error message for webview unsupported display server"
This reverts commit b0933b96ef.
2025-10-03 11:37:51 +04:00
John Preston 4ad12b6862 Fix alignment of webview crashed error. 2025-09-01 10:27:55 +04:00
John Preston ccb8c43961 Support age verification for sensitive media. 2025-07-23 11:40:37 +04:00
John Preston 59abfcbd6d Support "Device Storage" web app feature. 2025-05-01 11:13:20 +04:00
John Preston df7dc1583d Try settings window title for miniapps. 2025-01-23 10:55:59 +04:00
John Preston 1267bcd255 Use separate window buttons only with QWindowContainer. 2024-11-19 13:16:54 +04:00
John Preston 0659ccc3f0 Fix user-driven fullscreen change on macOS. 2024-11-19 12:25:27 +04:00
John Preston 1438046dd4 Improve bottom label color in mini apps. 2024-11-19 10:37:47 +04:00
John Preston 06b85442f8 Fix miniapp downloads in fullscreen. 2024-11-17 15:08:16 +04:00
John Preston 338122793c Implement bot downloads list UI. 2024-11-17 15:08:16 +04:00
John Preston 341ab781b2 Implement download of files in miniapps. 2024-11-17 15:08:16 +04:00
John Preston 7bf78b3317 Use initial bot web app header/body colors. 2024-11-17 15:08:16 +04:00
John Preston 2d1fb0562d Prepared messages sharing from miniapp. 2024-11-17 15:08:16 +04:00
John Preston 3d77bff0c9 Support bot emoji status access. 2024-11-17 15:08:15 +04:00
John Preston 4198203a7f Implement emoji status set from miniapps. 2024-11-17 15:08:15 +04:00
John Preston 21487641c1 Support miniapp fullscreen API. 2024-11-17 15:08:15 +04:00
John Preston c987872be8 Start fullscreen support in SeparatePanel. 2024-11-17 15:08:15 +04:00
John Preston 0067245739 Send more viewport_changed, just in case. 2024-10-31 20:33:15 +04:00