Commit Graph

67 Commits

Author SHA1 Message Date
John Preston d7ea6ed174 Support same_origin in webapps. 2026-06-09 14:28:10 +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 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 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 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
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 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 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
23rd 8d93eb919b Added verified badge to title in panel for web view bots. 2024-10-03 11:55:55 +04:00
John Preston a35092f012 Support second button in web apps. 2024-09-09 13:29:00 +04:00
John Preston 3001464f6b Show error on webapp share-to-story. 2024-08-14 18:17:52 +02:00
John Preston b0fece2fd0 Provide privacy policy in mini-app. 2024-08-14 18:17:52 +02:00
John Preston a25b2e9700 Show webview error in Iv::Controller. 2024-07-31 17:03:55 +02:00
John Preston 8a6a749296 Show error on attempt to scan QR in bot app.
Fixes #26886.
2024-07-19 11:58:26 +02:00
John Preston 6effac7915 Migrate games to AttachWebView. 2024-07-12 08:45:44 +02:00
John Preston 65f7bdb914 Update API scheme on layer 183. 2024-06-30 21:16:11 +04:00
John Preston 2bdc204c47 Fix geometry applying in webview windows. 2024-05-20 14:25:23 +04:00
John Preston c6d034174b Support separate webview storages. 2024-04-26 08:58:42 +04:00
John Preston 36cb28d5cf Respect 'try_instant_view' in webapps. 2024-04-04 18:35:20 +04:00
John Preston 9f7ee3cafd Correctly check webview init success.
Also correctly init recreated webview bottom bar.

Fixes #27481, fixes #27479.
2024-02-16 12:14:13 +04:00
John Preston 7f9461820b Don't close webview after 'web_app_open_tg_link'. 2023-10-26 14:08:40 +04:00
John Preston e59a60b3b5 Handle new 'web_app_setup_settings_button' event. 2023-10-26 14:08:40 +04:00
John Preston 229f7a2c15 Handle background / title colors in web-apps. 2023-09-12 21:01:12 +04:00
John Preston fbd8abc1c6 Start main menu bots. 2023-09-12 21:01:12 +04:00
John Preston d77c7a70ab Implement new bot web-app methods. 2023-09-04 17:36:55 +04:00
John Preston 65afa2c402 Detach ComposeControls from SessionController. 2023-05-17 15:51:52 +04:00
John Preston 4fe568cb82 Implement switch_webview and "web_app_switch_inline_query". 2023-03-07 08:42:29 +03:00
John Preston 5e12cd27df Fix web_app_request_[theme|viewport].
Fixes #25752.
2023-01-20 09:35:18 +04:00