Commit Graph

1543 Commits

Author SHA1 Message Date
23rd 8e746dcfbd Replaced MTPInputMedia with domain-level PollMedia in poll data structs. 2026-03-28 10:29:08 +03:00
23rd 83de6c640c Added menu item for vote retracting to media view. 2026-03-28 10:29:08 +03:00
23rd bbdc6abea8 Added recent voters to media view. 2026-03-28 10:29:08 +03:00
23rd a98b2f4a39 Added button for poll voting to media view. 2026-03-28 10:29:08 +03:00
23rd 8c131cc616 Added support of display media from poll answers as grouped media. 2026-03-28 10:29:08 +03:00
John Preston 8224e6ece1 Use menu items with checks for spoiler / quality. 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 5b3d9cf3ba Track song listenings. 2026-03-25 13:08:49 +07:00
John Preston 5b916a5f5e Fix build with GCC. 2026-03-12 23:02:47 +04:00
23rd 9275b45ab8 Added initial implementation of draw-to-reply. 2026-03-12 12:59:50 +04:00
23rd a8452601d7 Added draw-to-reply button to media view. 2026-03-12 12:59:50 +04:00
23rd ff3dc8987d Implemented Opus audio trimming and concatenation with waveform. 2026-03-12 12:59:49 +04:00
John Preston 6564a42f21 Fix saved music shuffled playing.
Fixes https://bugs.telegram.org/c/60020
2026-03-10 15:50:53 +04:00
Ilya Fedin f6ac2c5aa9 Revert "Don't stream videos when external player is used"
This reverts commit b0ce88395f.
2026-03-10 12:40:17 +04:00
John Preston 008600f6d3 Faster controls disappearing in media viewer. 2026-03-10 12:25:58 +04:00
John Preston 3223e6389c Add ripple effect to send button. 2026-03-10 11:59:29 +04:00
John Preston 9d371ddb94 Fix controls. 2026-03-06 22:02:43 +04:00
John Preston 5507e9c00d Simplify file sending, always attach a caption. 2026-03-06 21:08:35 +04:00
cumdev1337 485d820fe2 Do not exit fullscreen mode when applying video quality 2026-03-06 21:07:52 +04:00
Ilya Fedin 48e2e2c2db Avoid saving viewer position unless it's really on screen 2026-03-05 09:52:56 +04:00
23rd 11474102cd Fixed text recognition retry in media viewer on missing large photo. 2026-03-03 19:15:28 +04:00
John Preston 769da0ec15 Improve layout of channel story controls. 2026-03-03 18:19:38 +04:00
Ilya Fedin d52d82f7e6 Fix GCC 15 -Wrange-loop-construct 2026-03-03 12:16:32 +04:00
John Preston ab41a469c7 Clip reaction/weather area views in stories. 2026-02-28 19:07:09 +04:00
John Preston 4e9c0ea3a5 Implement private chat noforward following. 2026-02-28 19:07:08 +04:00
mukthar777 dbeebd2efd Labeling in media player 2026-02-28 06:41:25 +04:00
John Preston b28cc7c548 Don't overlap buttons with settings menu.
Fixes #30268.
2026-02-13 11:56:46 +04:00
Ilya Fedin 16b667040d Update media viewer geometry after show on macOS 2026-02-09 21:52:09 +04:00
23rd ed8b3e1bba Fixed height calculation for sponsored message text in media view. 2026-02-06 13:24:43 +04:00
John Preston 71158ca331 Support stories with incorrect aspect. 2026-02-06 13:24:42 +04:00
John Preston db09c071d8 Nice state display in crafting middle. 2026-02-01 23:33:56 +04:00
Ilya Fedin 54683b2d21 Decompose countInitialGeomety from MainWindow 2026-01-31 20:21:48 +04:00
Ilya Fedin d33293ba6b Add name argument to PositionWithScreen 2026-01-31 20:21:48 +04:00
John Preston 85167d34e9 Strip quote entities in media viewer.
They may be collapsed with no way to expand them.
2026-01-29 18:20:40 +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
23rd 3fdfd76f6e Fixed false drag state while copying recognized text from media view. 2026-01-28 08:57:57 +03:00
John Preston 6dce4e360f Use lottie for voice/round message icon. 2026-01-28 08:57:57 +03:00
23rd 9fb25bfada Added special bullet char to global access. 2026-01-28 08:57:56 +03:00
23rd 481de1e3e3 Added bullet separator between name and date in media viewer overlay. 2026-01-28 08:57:56 +03:00
23rd 9d09a637fe Slightly simplified resize handler for menu items. 2026-01-06 08:30:08 +03:00
23rd b958e0a275 Replaced generic widget-based parent with explicit Menu class in items. 2026-01-06 07:21:15 +03:00
John Preston 36da011736 Fix recent views / reactions menu in stories. 2026-01-05 14:24:03 +04:00
23rd dd424ef25d Fixed inconsistency of media player widget on manual voice stop. 2026-01-03 15:06:24 +03:00
23rd 3959c4fac6 Increased round radius for media player panel and volume. 2026-01-01 16:18:43 +03:00
23rd a2af6d8d46 Attempted to increase round radius for inner dropdown menu. 2026-01-01 16:18:43 +03:00
23rd 1002e8e6ad Replaced with struct returned rpl data for requests of view repaint. 2025-12-29 14:02:24 +03:00
John Preston ebc22c5e3b Don't force toUpper in CustomEmojiTextBadge. 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 3e22cb6d0a Fix crash in media playback speed dropdown.
Fixes #30111.
2025-12-15 21:40:55 +04:00
John Preston 08a979e638 Use more simple tr::... text helpers. 2025-12-15 21:40:54 +04:00