Commit Graph

1610 Commits

Author SHA1 Message Date
23rd
88f5a3ae99 Added platform primitive for window screenshot protection. 2026-08-19 11:07:28 +03:00
23rd
4da95d2e1e Fixed macOS tray menu blocking whole application event loop. 2026-08-18 21:50:09 +04:00
John Preston
8d657caf1a Clear a window's TouchBar when it is destroyed
Task: 2026/08/15/survive-last-primary-close-after-an-extra-window
2026-08-18 21:50:09 +04:00
23rd
f79b28286b Added Touch Bar presence check by model for Apple Silicon Macs. 2026-08-17 08:33:42 +03:00
23rd
c17c56ad13 Added support of callback buttons in notifications on Linux. 2026-08-05 11:38:36 +04:00
John Preston
ea6e1edf68 Remove fullscreen media viewer shadow 2026-08-04 16:02:35 +04:00
23rd
fc6174e532 Fixed clearing of in-flight requests in UserNotifications on macOS. 2026-07-31 18:01:36 +03:00
John Preston
4911100c2d [ai] Fuse real launches and assert document opens
Task: 2026/07/28/assert-open-hand-off-and-fuse-real-launches
2026-07-29 13:01:53 +04:00
23rd
e401c06c2c Added experimental UserNotifications manager for macOS. 2026-07-28 09:53:53 +03:00
23rd
298014ca76 Added Windows WebAuthn support via webauthn.dll and libfido2 fallback. 2026-07-28 09:53:53 +03:00
23rd
36fb841c69 Added macOS WebAuthn support via CoreBluetooth and libfido2. 2026-07-28 09:53:53 +03:00
23rd
5ba7a55d5a Added Linux WebAuthn support via BlueZ and libfido2. 2026-07-28 09:53:53 +03:00
23rd
b31c2871b2 Added cross-platform WebAuthn ceremony engine with platform stubs. 2026-07-28 09:53:53 +03:00
John Preston
7b214bd5bc Fix macOS crash when a second instance connects
Task: 2026/07/27/fix-mac-crash-when-second-instance-connects
2026-07-27 15:26:26 +04:00
23rd
edec595dc5 Split per-consumer blocks out of big style files. 2026-07-27 14:04:37 +03:00
23rd
9d52a03190 Removed unused style includes from sources. 2026-07-27 14:04:36 +03:00
John Preston
3c0bbc4af6 Workaround a crash in taskbar media icons. 2026-07-23 18:33:02 +04:00
23rd
241b4b3f19 Fixed passkey delegate lifetime crash on macOS. 2026-07-23 15:20:20 +03:00
John Preston
62da586201 Stop Telegram before Windows uninstallation 2026-07-20 22:48:15 +04:00
John Preston
becde59808 Revert "Stop Telegram before Windows uninstallation"
This reverts commit 40c450149e.
2026-07-20 22:32:56 +04:00
John Preston
40c450149e Stop Telegram before Windows uninstallation 2026-07-20 18:40:54 +04:00
23rd
00e7bc12a5 Fixed crash on taskbar thumbnail buttons update. 2026-07-19 20:25:51 +03:00
Ilya Fedin
80833b68fc Get rid of DESKTOP_APP_DISABLE_X11_INTEGRATION 2026-07-03 07:00:21 +04:00
John Preston
99d0cac218 Include core/version.h directly in Windows platform sources. 2026-07-02 17:49:08 +04:00
John Preston
b0c4f29401 [ai] Add -testagent for silent crashes. 2026-07-02 17:49:02 +04:00
Ilya Fedin
ab8d1ffa67 Check GNotification option via base::options::lookup 2026-06-26 11:08:00 +04:00
23rd
6477fdd1ed Added playback controls to Windows taskbar thumbnail.
Fixed #30402.
2026-06-24 13:25:43 +04:00
23rd
91fb16815d Moved out IsDarkTaskbar() from the Windows tray module. 2026-06-24 13:25:43 +04:00
Ilya Fedin
156c8e74e5 Use new base::option::changes in a few old options 2026-06-23 06:49:54 +04:00
23rd
b9d6b073c3 Added recognized text selection and copying in overlay media viewer. 2026-06-22 11:51:50 +03:00
John Preston
043fa0a5ec Fix build on Windows. 2026-06-16 12:07:01 +04:00
23rd
1f804fc52e Fixed build. 2026-06-16 10:57:11 +03:00
Ilya Fedin
c486314f83 Avoid full Telegram target rebuild on version change 2026-06-15 17:05:51 +04:00
John Preston
4f776bbe25 Launch IV editor in a separate window. 2026-06-09 14:28:13 +04:00
Ilya Fedin
614ee4589b Implement support for flatpak updates 2026-06-08 13:54:57 +04:00
23rd
652a6782ac Coalesced global menu update requests into one per event loop turn. 2026-05-18 10:36:53 +03:00
23rd
6ca4d42ac1 Skipped global menu refresh when computed state didn't change. 2026-05-18 10:36:53 +03:00
23rd
e9366a83ae Fixed Windows shutdown crash by deferring close on WM_ENDSESSION. 2026-05-18 10:36:53 +03:00
23rd
995a77a4d1 Fixed tray Quit crash by deferring action callback to main event loop. 2026-05-18 10:36:53 +03:00
23rd
ee88b5dcd7 Reattached media viewer touch bar when overlay NSWindow becomes key. 2026-05-14 18:27:01 +03:00
23rd
ab84fb8ec2 Wrapped NSSlider in NSCustomTouchBarItem to silence AppKit warning. 2026-05-14 18:27:01 +03:00
John Preston
da0b74a22f Fix CrashID copy in crash reported window. 2026-05-06 13:09:56 +04:00
23rd
923efd9e7e Removed private QAction menu role assignments in global menu. 2026-05-02 13:46:26 +03:00
John Preston
0e1b53dfa7 Use single global menu on macOS. 2026-04-24 13:06:15 +07:00
Ilya Fedin
7e77f629f6 Keep QProcess::startDetached in OpenSystemSettings when sandboxed 2026-04-21 22:37:41 +07:00
Ilya Fedin
b5f3ea60b7 Try to use KSandbox::startHostProcess 2026-04-17 14:55:16 +07:00
Ilya Fedin
bc2eb3df82 Remove explicit disconnections where object lifetime is the same 2026-04-17 14:54:28 +07:00
Ilya Fedin
92488b29d5 Move GNotification action creation to the rest of notification code 2026-04-17 14:54:28 +07:00
Ilya Fedin
ef848e0a1b Port Linux notifications to std::get_if
There's no sense to use abstrations calling std::holds_alternative
2026-04-17 14:54:28 +07:00
John Preston
33dda9dffd Return possibility for maps handler customization on Windows. 2026-04-14 21:55:38 +07:00