Commit Graph

976 Commits

Author SHA1 Message Date
John Preston f96fe33747 Show burned gift badge and toast. 2026-02-06 13:24:41 +04:00
23rd 7a573bf809 Added initial api support of url auth login with details. 2026-02-01 23:33:57 +04:00
John Preston 701215381a Improve design of craft ending. 2026-02-01 23:33:57 +04:00
John Preston 966968db7b Update API scheme on layer 222. 2026-02-01 23:33:57 +04:00
John Preston 8c515d3751 Support rare/legendary/epic rarities. 2026-02-01 23:33:56 +04:00
John Preston db09c071d8 Nice state display in crafting middle. 2026-02-01 23:33:56 +04:00
John Preston 1cb648c103 Initial no-design craft implementation. 2026-02-01 23:33:55 +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 350a5dd7bc Fix build. 2026-01-03 22:10:33 +04:00
23rd 20e6e771d7 Improved summary text processing with channel translations. 2026-01-03 10:32:04 +03:00
23rd e26e73b6f2 Fixed locked summary buttons after becoming premium. 2026-01-03 04:57:10 +03:00
23rd 65c7d0bc39 Added ability to hide under spoiler gif with caption on send.
Fixed #30126.
2026-01-02 17:36:55 +03:00
23rd ef7efd7796 Added support of premium requirement for summary feature. 2025-12-31 11:49:04 +03:00
23rd 607226d196 Added support of summarize message to translated language. 2025-12-30 20:47:54 +03:00
23rd db2ccb7c68 Added new api support to text summarizing. 2025-12-29 11:21:23 +04:00
John Preston a36a30ce01 Update API scheme on layer 221. 2025-12-29 11:21:23 +04:00
John Preston c294582ffe Optimize summary entry state checking. 2025-12-29 11:21:23 +04:00
John Preston 6ca4de8457 Scroll and highlight message when summary is shown
Add requestItemShowHighlight signal to Data::Session for triggering
scroll-to-item with highlight animation from any part of the codebase.

Both HistoryWidget (legacy) and ListWidget (modern) subscribe to this
signal and perform animated scroll with highlight when triggered.

The signal is emitted in two cases:
1. When API returns a fresh summarization result
2. When toggling visibility of a cached summary to shown state
2025-12-29 11:21:23 +04:00
John Preston 992aaca272 Fix stack-var reference return. 2025-12-29 11:21:22 +04:00
23rd 57754be6f0 Added initial ability to summarize text of messages. 2025-12-29 11:21:22 +04:00
John Preston 784e8f2799 Check insufficient ton for a stake. 2025-12-29 11:21:22 +04:00
John Preston 7f70af58ee Update API scheme on layer 221. 2025-12-29 11:21:22 +04:00
John Preston 4a7148e20a Initial stake dice game implementation. 2025-12-29 11:21:22 +04:00
John Preston a96e00e44c Update API scheme to layer 221. 2025-12-29 11:21:22 +04:00
23rd b1d9dba775 Moved out method to report spam with messages to single place. 2025-12-28 12:23:38 +03:00
John Preston fac241b87e Return some of getDifference on unknown peers. 2025-12-22 17:56:56 +04:00
John Preston 28434f4bee Full support and build fix. 2025-12-22 17:56:55 +04:00
John Preston 53324d5494 Initial support for min-user-from-message request. 2025-12-22 17:56:55 +04:00
23rd 66645ce523 Fixed local storage of user photos when previous userpic set as main. 2025-12-22 17:56:55 +04:00
23rd 06caf65a6a Fixed local storage of user photos when userpic was uploaded. 2025-12-22 17:56:55 +04:00
23rd 8cfa722966 Fixed local storage of user photos when self userpic was deleted. 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 0b67fa65f2 Full upgradable variants preview. 2025-12-05 20:11:54 +04:00
John Preston b08cf75f0b Start auction preview display. 2025-12-05 20:11:54 +04:00
John Preston 0cc21e5ca2 Update API scheme on layer 220. 2025-12-05 20:11:54 +04:00
John Preston 31ea4cfe80 Process offers with accept / reject. 2025-12-05 20:11:53 +04:00
John Preston 1e89ee4e50 Show Reject/Accept buttons for offers. 2025-12-05 20:11:53 +04:00
John Preston 6fccbf036c Rename HistoryMessage[SuggestedPost->Suggestion]. 2025-12-05 20:11:53 +04:00
John Preston 41d206e354 Rename SuggestPostOptions to SuggestOptions. 2025-12-05 20:11:53 +04:00
John Preston 23880ac6c1 Update API scheme to layer 220.
Allow offering to buy gifts.
2025-12-05 20:11:53 +04:00
John Preston 040a6ddf3a Fix build with MSVC. 2025-11-25 21:34:26 +04:00
23rd 8f1d40892e Added info of limited gifts to box of entry from credits earn history. 2025-11-25 18:59:47 +03:00
John Preston b04c7efdf4 Fix last server message tracking in sublist/forum.
Fixes #30011.
2025-11-17 18:15:16 +04:00
John Preston a293134b5e Implement auction info box (active/ended). 2025-11-15 12:00:00 +04:00
John Preston 3831860943 Extract resale star gift box code. 2025-11-15 12:00:00 +04:00
John Preston 432f6aeae6 Support disallow_stargifts_from_channels right. 2025-11-15 12:00:00 +04:00
John Preston 6702ff3c55 Add SavedMusic privacy editions. 2025-11-15 12:00:00 +04:00
John Preston 1da47f62fc Update API scheme on layer 217. 2025-11-15 11:59:19 +04:00