Commit Graph

406 Commits

Author SHA1 Message Date
23rd
6e8d16bc54 Replaced qRound with base::SafeRound. 2026-09-14 18:41:41 +03:00
23rd
3535fafe1a Replaced qMin, qMax and qAbs with std::min, std::max and std::abs. 2026-09-14 18:03:15 +03:00
John Preston
e9399834de Present community joins service messages.
Task: 2026/08/14/fix-refreshed-layer-230-scheme-and-community-joins
2026-08-22 15:13:36 +04:00
John Preston
f6175e7949 Export rich-message buttons to HTML and JSON
Task: 2026/08/20/export-rich-message-buttons
2026-08-20 23:20:51 +04:00
John Preston
59d475ec41 Don't suggest export when passlocked. 2026-08-13 17:10:34 +04:00
John Preston
9010feeabf Restrict links in exported message text 2026-08-12 22:28:04 +04:00
23rd
90c89dcde9 Added missing const to local references in some files. 2026-08-12 13:36:02 +03:00
John Preston
bac3a69f4c Support compact tables in rich pages and the editor
Task: 2026/08/10/support-compact-rich-page-tables
2026-08-11 11:27:06 +04:00
John Preston
6395635e5e Fix the build on the split inline button scheme
Task: 2026/07/31/fix-build-on-split-inline-button-scheme
2026-08-10 18:42:49 +04:00
John Preston
ec688d566d Support disabled bot keyboard buttons
Task: 2026/07/27/restore-bot-keyboards-on-new-button-scheme
2026-08-10 18:42:48 +04:00
John Preston
371c5f7696 Show file blocks in rich messages
Task: 2026/07/27/render-file-blocks-in-rich-messages
2026-08-10 18:42:48 +04:00
John Preston
a323033ba8 Fix the build on the layer 230 button scheme
Task: 2026/07/27/update-api-scheme-to-layer-230-and-fix-build
2026-08-10 18:42:48 +04:00
23rd
77b16d5dc1 Added collage mosaic and slideshow carousel to chat export HTML. 2026-08-10 11:44:03 +03:00
23rd
654b6d1fd9 Added extra export panel height for wrapped size limit label. 2026-08-05 11:38:37 +04:00
23rd
684017ee25 Added wrapping of size limit label in export settings. 2026-08-05 11:38:37 +04:00
23rd
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
John Preston
9afa4a4352 Render rich media and references in HTML exports 2026-07-11 14:53:34 +04:00
John Preston
39d13f99e0 Validate rich text action tokens in HTML exports 2026-07-11 14:53:34 +04:00
John Preston
448f943168 Render rich message structure in HTML exports 2026-07-11 14:53:34 +04:00
John Preston
e90c6d875d Export complete rich messages with all media. 2026-07-11 14:53:34 +04:00
John Preston
15c868edc5 Export rich message media and references to JSON. 2026-07-11 14:53:34 +04:00
John Preston
d3f24d384d Export recursive rich message structure to JSON. 2026-07-11 14:53:34 +04:00
John Preston
da3cc6156a Update API scheme to layer 228. 2026-07-10 14:04:26 +04:00
John Preston
8457d13aa7 Fix escaping in HTML export of keyboards. 2026-07-02 17:48:45 +04:00
23rd
494833236f Defaulted RoundButton text transform to no-transform. 2026-04-06 16:58:16 +03:00
23rd
7c26a251cf Added text transform to RoundButton as mandatory argument. 2026-04-06 16:58:15 +03:00
23rd
f3315e2c45 Added middle elision for peer names to narrow export top bar. 2026-04-03 10:14:15 +03:00
23rd
4fcaa1d1bb Fixed stale profile color glitch under media player in one column mode. 2026-04-03 09:49:57 +03:00
23rd
60ff46b012 Added support of service messages for polls. 2026-03-28 10:29:13 +03:00
John Preston
b55d80212c Update API scheme on layer 224. 2026-03-26 22:50:39 +07:00
John Preston
ac19655d21 Update API scheme on layer 224. 2026-03-25 13:08:50 +07:00
John Preston
68dd72f4fe Update API scheme on layer 224. 2026-03-25 13:08:49 +07:00
John Preston
9f57a82c75 Update API scheme to layer 224. 2026-03-25 13:08:49 +07:00
John Preston
a9e35afbd7 Implement disabling/enabling sharing. 2026-02-28 19:07:09 +04:00
John Preston
5c7d2723ed Update API scheme to layer 223. Owners. 2026-02-28 19:07:08 +04:00
23rd
09c43a0f1d Changed callback in calendar box to have ability to close box itself. 2026-02-13 11:56:56 +03:00
John Preston
afae88f6cc Support new service messages. 2026-02-06 13:24:42 +04:00
John Preston
affbcea601 Update API scheme to layer 224. 2026-02-01 23:33:58 +04:00
John Preston
372f7b4198 Update API scheme on layer 222. 2026-02-01 23:33:57 +04:00
John Preston
db09c071d8 Nice state display in crafting middle. 2026-02-01 23:33:56 +04:00
23rd
7a88485999 Fixed build. 2026-02-01 23:33:55 +04:00
John Preston
28434f4bee Full support and build fix. 2025-12-22 17:56:55 +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
03df5b8546 rpl::type_erased() -> rpl::type_erased. 2025-12-10 14:27:05 +04:00
John Preston
23880ac6c1 Update API scheme to layer 220.
Allow offering to buy gifts.
2025-12-05 20:11:53 +04:00
23rd
3ee0dcbacd Provided topic name to export controller for topic history. 2025-11-25 06:19:41 +03:00
23rd
57411b962f Added initial ability to export topic history. 2025-11-25 06:19:34 +03:00
23rd
4eee00d95e Added forwarded_from_id field to json export for forwarded messages. 2025-11-25 06:14:06 +03:00
23rd
f41fdcdb98 Added saved music to data export. 2025-11-20 15:43:21 +03:00