Commit Graph

857 Commits

Author SHA1 Message Date
John Preston be83da2852 Add Api::Communities with basic operations. 2026-07-10 14:04:26 +04:00
John Preston 5d84fa0e11 Add Data::CommunityInfo, parse communityFull. 2026-07-10 14:04:26 +04:00
John Preston da3cc6156a Update API scheme to layer 228. 2026-07-10 14:04:26 +04:00
John Preston 0da3e55cc0 Restore the rich draft via cloud draft on send fail 2026-07-02 17:49:08 +04:00
John Preston 8584f292bc Recover cleanly when rich submit is empty or rejected 2026-07-02 17:49:08 +04:00
John Preston 399b973440 Fix some editor bugs. 2026-07-02 17:49:07 +04:00
John Preston 051bc0dcf0 Refresh rich-draft media references from the server draft 2026-07-02 17:49:07 +04:00
John Preston 54eb43f00e Autosave rich draft on each media upload. 2026-07-02 17:49:07 +04:00
John Preston 1f87c04dfc Send previewed rich drafts from compose 2026-07-02 17:49:01 +04:00
John Preston 9dc4b8c8b8 Support rich messages drafts. 2026-07-02 17:48:57 +04:00
John Preston 8b8b3ebc09 Support server-provided limits for rich messages. 2026-06-09 14:28:11 +04:00
John Preston a3f572e804 Fix build with Xcode. 2026-06-09 14:28:11 +04:00
John Preston 051763ebf6 Initial attempt to send articles. 2026-06-09 14:28:10 +04:00
John Preston b1e012c466 Update API scheme to layer 227. 2026-06-09 14:27:37 +04:00
John Preston 5c5bacaf41 Update API scheme to layer 226. Guard-bots. 2026-06-09 14:27:37 +04:00
John Preston c34d1104a4 Support photo/video display using messages. 2026-05-19 12:49:08 +04:00
John Preston 745d0ea574 Better balance check in TON stake. 2026-05-11 17:32:57 +04:00
John Preston 49db372296 Update cached reactions on remove. 2026-05-05 10:45:45 +04:00
John Preston 9821aa9615 Suggest deleting all reactions in moderate box. 2026-05-05 10:45:45 +04:00
23rd ec94dc26ac Fixed file reference refresh for group and channel photos. 2026-04-06 11:49:27 +03:00
23rd 90191819bd Added api support of notify settings for reactions and poll votes. 2026-03-30 10:19:14 +03:00
John Preston 4069e4412c Initial attempt to add ai controls. 2026-03-25 13:08:50 +07:00
John Preston 87ebd2720f Send high quality as first-class option. 2026-03-25 13:08:50 +07:00
John Preston 5a39484407 Better post views tracking. 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 5507e9c00d Simplify file sending, always attach a caption. 2026-03-06 21:08:35 +04:00
23rd fe4f460a3b Added logic to process captions from attach prepared files. 2026-03-04 07:08:51 +03:00
Ilya Fedin d52d82f7e6 Fix GCC 15 -Wrange-loop-construct 2026-03-03 12:16:32 +04:00
John Preston 4c2d72d00b Support no-topics recipient state in bot-forums. 2026-02-28 19:07:09 +04:00
John Preston 4e9c0ea3a5 Implement private chat noforward following. 2026-02-28 19:07:08 +04:00
23rd 3ebec4db75 Changed behavior to send text as caption to first file in files album. 2026-02-28 19:07:08 +04:00
23rd 7ffebafb60 Added ability rename files from send files box. 2026-02-19 12:02:11 +03:00
23rd dff3698432 Replaced FileLoadTask constructor parameters with structs. 2026-02-19 11:00:02 +03:00
John Preston f25c5f7bfe Pass force_file to send video as file. 2026-02-13 11:56:46 +04:00
John Preston 9316cec95d Rewrite settings_premium to new builder pattern
- Move settings_premium.h/cpp from settings/ to settings/sections/
- Add BuildHelper with kMeta for search indexing
- Index premium features and subscribe button for search
- Keep complex Premium section UI (custom top bar, feature list) as non-indexed
- Update all include paths across the codebase

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 11:55:20 +04:00
John Preston 60e114469a Fix possible crash in non-accessible channels. 2025-12-29 11:21:23 +04:00
John Preston 4a7148e20a Initial stake dice game implementation. 2025-12-29 11:21:22 +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 4439cbf553 Pass effect_id to forward message requests. 2025-12-05 20:11:53 +04:00
John Preston 4829c6d028 Update API scheme to layer 219. 2025-12-05 18:15:53 +04:00
John Preston 2a88103b5f Support live stories links. 2025-11-15 11:59:20 +04:00
John Preston 332b70a27d Repeated scheduled messages (reminders). 2025-11-15 11:59:17 +04:00
John Preston c4d5d52b96 Update API scheme to layer 217. 2025-11-15 11:59:17 +04:00
John Preston 3b079aa29a Don't try requesting peer settings in monoforums. 2025-11-06 22:54:42 +04:00
23rd 679c932697 Added local event for recent joined chats. 2025-11-01 18:50:00 +03:00
23rd acf61c24bd Moved out api processing of recent self forwards to single place. 2025-10-10 11:29:09 +03:00
23rd b6000bc1a8 Added ability to pass optional local message id to sendMessage method. 2025-10-10 11:24:15 +03:00