Commit Graph

56 Commits

Author SHA1 Message Date
23rd
db7faca277 Got rid of cast-to-void result discarding. 2026-08-21 14:38:14 +03:00
John Preston
089b4ca9cb Fix possible assertion violation in text.
Fixes #31047.
2026-07-24 19:57:32 +04:00
John Preston
becde59808 Revert "Stop Telegram before Windows uninstallation"
This reverts commit 40c450149e.
2026-07-20 22:32:56 +04:00
John Preston
40c450149e Stop Telegram before Windows uninstallation 2026-07-20 18:40:54 +04:00
John Preston
282d6470cf Support nice ordered list editing. 2026-07-02 17:48:57 +04:00
Ilya Fedin
ee39aa34b4 Switch to Qt's queued invoker 2026-06-22 22:17:45 +04:00
John Preston
0bbfd31f48 Improve placeholder position in InputField. 2026-06-09 14:28:12 +04:00
John Preston
96a30ae781 Remove test_markdown_iv module. 2026-06-09 14:28:09 +04:00
John Preston
8008711db9 Style fixes and disable edit for now. 2026-06-09 14:28:09 +04:00
John Preston
fb3c415427 Improve thinking block animation. 2026-06-09 14:28:09 +04:00
John Preston
d20bd0a53f Support animated Thinking block. 2026-06-09 14:28:09 +04:00
John Preston
2325662d31 Ignore Thinking block for rich text flattening. 2026-06-09 14:28:09 +04:00
John Preston
599459a2ad Animated reveal for rich messages. 2026-06-09 14:28:09 +04:00
John Preston
db03b237f6 Support selection in rich messages. 2026-06-09 14:28:09 +04:00
John Preston
596d8ee0ba Introduce MarkdownArticlePaintContext. 2026-06-09 14:27:38 +04:00
John Preston
fa63d6416c Improve rich_message display styles. 2026-06-09 14:27:37 +04:00
John Preston
615abf6ef3 Keep webpage_id inside CustomUrl entity data. 2026-06-09 14:27:37 +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
d186e90903 Handle new types of IV blocks. 2026-06-09 14:27:37 +04:00
John Preston
e4804d66e8 Show separate window embed on Linux. 2026-05-19 12:49:08 +04:00
John Preston
05e026c38c Improve embeds usability. 2026-05-19 12:49:08 +04:00
John Preston
2c8ba4e694 Embeds almost work now. 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
4b8e7c2054 Initial related articles block implementation. 2026-05-19 12:49:08 +04:00
John Preston
4f3af74be3 Work on layered embeds. 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
420972e4d2 Improve table support. 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
cab323e823 Attempt to abstract out the media block types. 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
bd5080d75d Normalize lists baselines, headers and includes. 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
58633e5c08 Nice display of footnotes in layers. 2026-05-19 12:49:08 +04:00
John Preston
5bbb300fb3 Support syntax highlighting in markdown viewer. 2026-05-19 12:49:08 +04:00
John Preston
bfac9a2c3d Different math formula fixes. 2026-05-19 12:49:08 +04:00
John Preston
9ddb62c473 Some style fixes for tables / expandables. 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
5766505c75 Support resizing of markdown article correctly. 2026-05-19 12:49:08 +04:00
John Preston
a943fd9747 Use custom emoji instead of inline image objects. 2026-05-19 12:49:08 +04:00
John Preston
f8efeb9af1 Streamline the prepare and the object interface. 2026-05-19 12:49:08 +04:00
John Preston
9ad6bbab7b Don't use style snapshots. 2026-05-19 12:49:08 +04:00
John Preston
f1e2f9d37f Remove option for conditional build. 2026-05-19 12:49:08 +04:00
John Preston
0d4cd753c1 Fix some math formula parsing. 2026-05-19 12:49:08 +04:00
John Preston
8deb82e65b Basic text selection support. 2026-05-19 12:49:08 +04:00
John Preston
b6c1903457 Add some missing features. 2026-05-19 12:49:08 +04:00
John Preston
24ed0da073 Sub/sup/mark support in Text::String. 2026-05-19 12:49:08 +04:00
John Preston
46b62d5598 Initial support for inline math formula. 2026-05-19 12:49:08 +04:00