Commit Graph

70 Commits

Author SHA1 Message Date
John Preston 372fc6ba6f Fix IV media missing when reopening the same page 2026-07-11 15:10:15 +04:00
John Preston 54a7fd0049 Use correct table entities limits. 2026-06-23 11:28:52 +04:00
John Preston 4796cbe939 Support jump-to-anchor in rich messages. 2026-06-09 14:28:12 +04:00
John Preston 7e8ad153cd Support partial rich messages. 2026-06-09 14:28:12 +04:00
John Preston a9a21140c3 Unify MTP page parsing. 2026-06-09 14:28:10 +04:00
John Preston 8c987c28f8 Remove legacy web-based Instant View. 2026-06-09 14:28:10 +04:00
John Preston 91789fb50f Correctly replace IV when full is loaded. 2026-06-09 14:28:10 +04:00
John Preston ab12f11569 Add "Wrong layout?" button to IV. 2026-06-09 14:28:10 +04:00
John Preston 5c825f352f Support basic display of IV in messages. 2026-06-09 14:27:37 +04:00
John Preston 2f6c10d260 Simple rich message view in separate window. 2026-06-09 14:27:37 +04:00
John Preston 2c8ba4e694 Embeds almost work now. 2026-05-19 12:49:08 +04:00
John Preston e467bc7da9 Improve style, add zoom controls. 2026-05-19 12:49:08 +04:00
John Preston 7188ab0644 Improve quality of inline images. 2026-05-19 12:49:08 +04:00
John Preston aa42a8499d Native implementation of embedPost. 2026-05-19 12:49:08 +04:00
John Preston e7bc456974 Improve design of IV parts. 2026-05-19 12:49:08 +04:00
John Preston 7a66a5640d Use native IV unconditionally. 2026-05-19 12:49:08 +04:00
John Preston 4b8e7c2054 Initial related articles block implementation. 2026-05-19 12:49:08 +04:00
John Preston eee2e5ce7f Handle repeated activation of native IV. 2026-05-19 12:49:08 +04:00
John Preston e0ea3e9925 Initial support for native IV embed view. 2026-05-19 12:49:08 +04:00
John Preston c34d1104a4 Support photo/video display using messages. 2026-05-19 12:49:08 +04:00
John Preston 4bc2ffcf4f First attempt to add other media types to IV. 2026-05-19 12:49:08 +04:00
John Preston e0837b6b72 Fix crash in Ctrl+W in markdown viewer. 2026-05-19 12:49:08 +04:00
John Preston 67764c803d Add markdown viewer header, sharing. 2026-05-19 12:49:08 +04:00
John Preston 7ba610fd33 Initial attempt to feed IV into the new viewer. 2026-05-19 12:49:08 +04:00
John Preston 5eed2bf42d Open markdown through Core::App().iv(). 2026-05-19 12:49:08 +04:00
John Preston fd2185168a Confirm telegra.ph external opening. 2026-05-19 12:27:40 +04:00
23rd 88404cfddb Removed unused private fields. 2026-04-09 12:36:51 +03:00
John Preston 1610ad345f Push non-default app scale to IV. 2026-03-16 13:10:21 +04:00
Ilya Fedin ff08ab1023 Revert "Avoid using streaming loader with external video player"
This reverts commit d9ddb12500.
2026-03-10 12:40:17 +04:00
Ilya Fedin d9ddb12500 Avoid using streaming loader with external video player
Streaming loader is unnecessary slow for this use-case

Co-authored-by: Codex <codex@openai.com>
2026-03-04 16:32:47 +04:00
Ilya Fedin 54683b2d21 Decompose countInitialGeomety from MainWindow 2026-01-31 20:21:48 +04:00
23rd eca8dfb0ec Renamed rpl::start_with_ with rpl::on_. 2025-12-10 21:28:33 +03:00
John Preston b754ad5248 Use base::weak_qptr / base::make_weak. 2025-07-23 11:40:59 +04:00
John Preston dfc1ec3ccf Support shared media / pins for sublists. 2025-06-04 10:00:23 +04:00
John Preston 51ddfbc340 Update API scheme to layer 195. 2024-12-04 13:51:18 +04:00
John Preston 2ff0ed50be Encode/Decode tonsite:// punycode correctly. 2024-08-01 17:14:26 +02:00
John Preston bb6c94ef4f Handle tonsite:// links from the system. 2024-07-31 17:03:56 +02:00
John Preston 4f37343e8b Use special webview storage for tonsite. 2024-07-31 17:03:55 +02:00
John Preston 2dcf40817e Initial tonsite:// show in IV window. 2024-07-31 17:03:55 +02:00
John Preston 1ebe3255e0 Fix share focus in IV. 2024-07-24 16:09:04 +02:00
John Preston 3947056654 Use cached views count from not modified page. 2024-07-02 10:40:39 +04:00
John Preston ad7d1fddf0 Reload IV on each open, take hash into account.
Fixes #28111.
2024-07-02 10:27:26 +04:00
John Preston 70fe649743 Hide media viewer on macOS when showing IV. 2024-06-01 22:31:43 +04:00
John Preston 2949cdab61 Don't request IV two times in a row. 2024-04-26 20:12:29 +04:00
John Preston 7addcf2d25 Add IV footer. 2024-04-26 20:12:29 +04:00
John Preston c6d034174b Support separate webview storages. 2024-04-26 08:58:42 +04:00
John Preston f675a8dcf7 Attempt to fix a couple of crashes. 2024-04-24 16:37:27 +04:00
John Preston da423b5bd2 Add a general FastShareLink method. 2024-04-23 19:13:47 +04:00
John Preston eaaa704fa4 Check the URL in IV like in attach bots. 2024-04-06 22:59:03 +04:00
John Preston ea178862d8 Open some telegram.org and Telegram links in IV. 2024-04-04 21:08:19 +04:00