Commit Graph

2212 Commits

Author SHA1 Message Date
Ilya Fedin ab8d1ffa67 Check GNotification option via base::options::lookup 2026-06-26 11:08:00 +04:00
John Preston ff2dfbf6af Improve accessibility changes for left filters. 2026-06-24 15:09:52 +04:00
23rd 6477fdd1ed Added playback controls to Windows taskbar thumbnail.
Fixed #30402.
2026-06-24 13:25:43 +04:00
Reza Bakhshi Laktasaraei c48860da4d Expose locked folders as plain buttons, not selectable tabs
A locked (premium) folder can never become the current tab - pressing it
opens the Premium box. Mark it not a page tab once locked, so it reports
as a plain button instead of a selectable PageTab and the tab container's
select() correctly rejects it.
2026-06-24 13:25:11 +04:00
Reza Bakhshi Laktasaraei 7ffb2c54b7 Report the chat-folders tab strip as a vertical tab control
Override TabListLayout::accessibilityOrientation() to return
Qt::Vertical, so screen readers announce the folders strip as a vertical
tab control (UIA Orientation). Relies on desktop-app/lib_ui#304 and
desktop-app/patches#254.
2026-06-24 13:25:11 +04:00
Reza Bakhshi Laktasaraei 18df9414e6 Added screen reader tab-control accessibility for chat folders. 2026-06-24 13:25:11 +04:00
23rd a2f2db30f6 Made discussion group open in same non-primary window as its channel. 2026-06-24 09:04:54 +03:00
Ilya Fedin 156c8e74e5 Use new base::option::changes in a few old options 2026-06-23 06:49:54 +04:00
23rd 75491857bf Added bottom-up section slide for swipe-next-channel jump. 2026-06-22 11:51:49 +03:00
23rd df64efd468 Fixed back from new account intro focusing wrong window. 2026-06-22 11:51:49 +03:00
Ilya Fedin c486314f83 Avoid full Telegram target rebuild on version change 2026-06-15 17:05:51 +04:00
Ilya Fedin 7193c3dfb8 Prevent periodic updater instantiation with autoupdates disabled
When autoupdates are disabled, there's no permanent updater reference making each UpdateChecker call create an Updater instance with make_shared just to destruct it immediately
2026-06-11 17:33:21 +04:00
23rd 66faf6c612 Allowed stepping back inside info sections with mouse back button. 2026-06-10 19:32:27 +03:00
23rd d7316816a2 Allowed closing boxes and layers with mouse back button. 2026-06-10 19:32:08 +03:00
John Preston 8b8b3ebc09 Support server-provided limits for rich messages. 2026-06-09 14:28:11 +04:00
John Preston 4404d44da0 Support starting typing into IV editor, including IME. 2026-06-09 14:28:11 +04:00
John Preston 2a69915d95 Allow scheduling checklists. 2026-06-09 14:28:10 +04:00
John Preston a2b18e3400 Use MakeWrappedEmoji which forwards nullptr-s. 2026-06-09 14:27:37 +04:00
23rd 4d32a1658c Fixed 3D premium covers drawing over shown boxes. 2026-06-09 07:49:26 +03:00
Ilya Fedin e7f34ebbae Fix system accent color Windows option condition
It actually works only on Windows 7 with Qt 5

Regression was introduced in 786e8999e1
2026-06-02 00:11:34 +04:00
John Preston e0837b6b72 Fix crash in Ctrl+W in markdown viewer. 2026-05-19 12:49:08 +04:00
John Preston f5dfa9a511 Add link to Saved Messages in toast. 2026-05-19 12:35:31 +04:00
23rd 795dafe36d Replaced positional swipe init args with typed data struct. 2026-05-19 09:56:00 +03:00
23rd da18b61251 Added ability to switch filters in share and forward boxes with hotkey. 2026-05-18 23:38:39 +03:00
23rd a585ecbf8b Added Qt version line to main menu version tooltip. 2026-05-16 08:13:14 +03:00
John Preston ca77e671de Fix non-premium sending existing custom reaction. 2026-05-11 16:33:58 +04:00
John Preston 6556ec8f25 Fix custom emoji of star in direct messages cost. 2026-05-06 17:44:18 +04:00
John Preston 5cdea21792 Show toast on double click reaction. 2026-05-05 14:37:32 +04:00
John Preston a02b037887 Show restricted reactions toast. 2026-05-05 10:45:46 +04:00
John Preston 9821aa9615 Suggest deleting all reactions in moderate box. 2026-05-05 10:45:45 +04:00
GitHub Action 313f2de762 Removed 114 unused style entries. 2026-05-04 11:32:33 +07:00
John Preston b7a20e1878 Send sticker from set box to correct place. 2026-05-01 00:15:18 +07:00
John Preston 0628b23226 Add two force-confirmation cases to hidden urls. 2026-05-01 00:14:26 +07:00
23rd cb7e811ed1 Guarded sender userpic moderate handler against item deletion. 2026-04-28 18:16:19 +07:00
23rd 8f14d43eed Removed display of notification action buttons under hidden preview. 2026-04-28 18:16:19 +07:00
John Preston 0e1b53dfa7 Use single global menu on macOS. 2026-04-24 13:06:15 +07:00
23rd 6267eed8b3 Clarified block dialog phrases in Replies chat to avoid admin wording. 2026-04-23 21:09:43 +03:00
23rd 04aec11daa Added reply header with preview to send files box. 2026-04-20 12:53:48 +03:00
John Preston 5ef60debc2 Fix build with MSVC. 2026-04-20 10:54:47 +07:00
Ilya Fedin 6a1212de82 Remove QPalette::Accent support
Looks like even Qt's internal plugins don't always set it and when it's set, it's similar to highlight anyway
2026-04-19 23:08:24 +07:00
Ilya Fedin 92192715bb Use shorter QPalette API 2026-04-19 23:08:24 +07:00
Ilya Fedin 786e8999e1 Synchronize system accent color avilability between toggle and setting 2026-04-19 23:08:24 +07:00
23rd 52615a3ccb Added support of draw-to-reply from shared media. 2026-04-14 09:16:15 +03:00
23rd a1389ac778 Added inline buttons to macOS notifications from notification user. 2026-04-11 16:00:27 +03:00
23rd 9a9307ead3 Fixed compose search calendar jumps for pinned and sublist threads. 2026-04-10 15:06:20 +03:00
23rd 88404cfddb Removed unused private fields. 2026-04-09 12:36:51 +03:00
23rd 9cb41f4517 Replaced RoundButton text transform constructor arg with setter. 2026-04-06 16:58:16 +03: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 ec312a1f15 Forbidden multi-selection menu for monoforums in share box. 2026-04-06 15:41:42 +07:00