Ilya Fedin
bea90214ec
Destroy main window on X11 on explicit hide only
2026-09-02 13:05:02 +04:00
kost
361f61b178
Fixed stuck window activity after a quick hide and show on X11.
...
Messages in an opened chat were not marked as read after the window
was shown back from the tray.
2026-08-31 10:16:35 +04:00
John Preston
3d3aee9f32
Fix translocated launch on macOS.
2026-08-28 11:14:03 +04:00
kost
269006b241
Fixed the first tray click not raising the window on X11.
2026-08-28 09:22:04 +04:00
23rd
8b58215606
Split screenshot protection reasons into content and ambient.
...
Ambient ones are skipped on Windows, where display affinity hides the
window from the viewer itself on capture-based setups.
Related commit: 390d0e1941 .
2026-08-24 07:51:04 +03:00
23rd
88f5a3ae99
Added platform primitive for window screenshot protection.
2026-08-19 11:07:28 +03:00
23rd
c17c56ad13
Added support of callback buttons in notifications on Linux.
2026-08-05 11:38:36 +04: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
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
23rd
9d52a03190
Removed unused style includes from sources.
2026-07-27 14:04:36 +03:00
John Preston
62da586201
Stop Telegram before Windows uninstallation
2026-07-20 22:48:15 +04:00
Ilya Fedin
80833b68fc
Get rid of DESKTOP_APP_DISABLE_X11_INTEGRATION
2026-07-03 07:00:21 +04:00
Ilya Fedin
ab8d1ffa67
Check GNotification option via base::options::lookup
2026-06-26 11:08:00 +04:00
Ilya Fedin
156c8e74e5
Use new base::option::changes in a few old options
2026-06-23 06:49:54 +04:00
Ilya Fedin
c486314f83
Avoid full Telegram target rebuild on version change
2026-06-15 17:05:51 +04:00
Ilya Fedin
614ee4589b
Implement support for flatpak updates
2026-06-08 13:54:57 +04: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
Ilya Fedin
f0a47c8769
Allow Linux TranslateProvider re-use
2026-03-12 12:59:49 +04:00
Ilya Fedin
27080d4b96
Fix include in Linux translate provider
2026-03-12 12:59:49 +04:00
Ilya Fedin
25026d1657
Support Crow Translate on Linux
2026-03-04 11:44:40 +03:00
23rd
d7e8199365
Added platform provider of translations.
2026-03-04 08:32:04 +03:00
Ilya Fedin
af24830233
Fix Ctrl+, shortcut on Linux
...
Regression was introduced in 30819509d3
2025-12-26 14:11:14 +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
Ilya Fedin
6cfda1dd43
Use gi::object_cast
2025-12-10 10:43:28 +04:00
Ilya Fedin
c27c47dd52
Set M_ARENA_MAX earlier
...
It doesn't work properly with auto-updatable builds otherwise
2025-12-09 12:36:12 +04:00
Ilya Fedin
6ea30feb18
Attach malloc_trim lifetime to LinuxIntegration
2025-12-09 12:36:12 +04:00
23rd
d2dd124be0
Added dummy platform files for text recognition.
2025-12-05 20:11:53 +04:00
23rd
cb07bcf0db
Added initial dummy platform files for passkeys.
2025-12-05 18:15:53 +04:00
Ilya Fedin
774a44ac7e
Stop using geocode-glib
...
It doesn't seem to work properly anymore, it ignores the passed location doing reversed geocoding based on GeoIP only
2025-12-01 11:30:47 +04:00
Ilya Fedin
75a1657c49
Log Linux notification daemon startup errors
2025-11-20 10:42:13 +04:00
Ilya Fedin
667d92100e
Switch Linux notification service watcher to std::optional
2025-11-20 10:42:13 +04:00
Ilya Fedin
67bf796f1e
Split scheme check code in Linux launch maps implementation
2025-11-17 10:48:01 +04:00
Ilya Fedin
de89d349ad
Implement launching maps on Linux
2025-10-22 22:01:45 +04:00
Ilya Fedin
dbc9beaa19
Make psLaunchMaps async
2025-10-22 22:01:45 +04:00
Ilya Fedin
1f171c4ed1
Remove unused includes from specific_linux.cpp
2025-10-22 22:01:45 +04:00
Ilya Fedin
c084396f8f
Show display manufacturer and model on Linux
2025-10-10 11:24:07 +03:00
Ilya Fedin
b29877554c
Make experimental option for non-native notifications cross-platform
2025-10-10 11:24:07 +03:00
23rd
a2d17f6f3f
Added ability to choose display for notifications to settings.
2025-10-10 11:24:07 +03:00
23rd
54018aec90
Added experimental option for non-native notifications on macOS.
2025-10-10 11:24:07 +03:00
Ilya Fedin
28d19a99e1
Fix build with Qt 6.10
2025-09-24 08:30:48 +04:00
Ilya Fedin
063085a6bb
Format Linux webview socket path using std::format
2025-08-22 18:05:11 +04:00
Ilya Fedin
86b94b4723
Change notification volume visibility on support change
...
Cross platform VolumeSupported wrapper
2025-08-17 14:47:49 +03:00
23rd
a3e8848bc8
Added ability to check if OS has support of notifications volume.
2025-08-17 14:47:49 +03:00
Ilya Fedin
192a56ee15
Shorter notifications proxy check for Linux notifications
2025-08-13 11:19:38 +04:00