AlexeyZavar
92dab0438f
Merge tag 'v5.3.2' into dev
...
# Conflicts:
# .github/workflows/mac_packaged.yml
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/boxes/sticker_set_box.cpp
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/inline_bots/bot_attach_web_view.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-08-05 20:56:01 +03:00
Ilya Fedin
993c0ee648
Ensure fake modal widget is a window
2024-08-01 08:58:16 +04:00
Ilya Fedin
ac78ae823c
Reduce portal autostart dialog modality to parent window
2024-07-24 18:10:56 +02:00
AlexeyZavar
f73edfec94
Merge tag 'v5.2.2' into dev
2024-07-02 22:53:55 +03:00
John Preston
f75429cbaa
Version 5.2.1: Shorten webview socket path.
...
Fixes #28106 .
2024-07-01 21:35:39 +04:00
AlexeyZavar
da797a2b07
Merge tag 'v5.2.0' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/calls/calls_call.cpp
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/history/view/media/history_view_gif.cpp
# Telegram/SourceFiles/window/notifications_manager_default.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-07-01 04:17:59 +03:00
Ilya Fedin
ba89912834
Switch more XCB code to base::Platform::XCB::Connection
2024-06-24 16:23:32 +04:00
AlexeyZavar
eeb5e5a206
Merge tag 'v5.0.1' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/info/profile/info_profile_actions.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-05-04 21:49:27 +03:00
John Preston
c16d820b88
Move OpenSSL probing before crash reporter.
2024-04-24 19:12:46 +04:00
Ilya Fedin
9046b2cafb
Stop using the plasma-shell protocol
...
Looks like this isn't really correct in combination with xdg-shell
2024-04-22 10:59:16 +04:00
AlexeyZavar
6a02bd66a9
Merge tag 'v4.16.6' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/chat_helpers/emoji_list_widget.cpp
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/info/profile/info_profile_actions.cpp
# Telegram/SourceFiles/mtproto/facade.h
# Telegram/SourceFiles/storage/file_upload.cpp
# Telegram/SourceFiles/storage/file_upload.h
# Telegram/SourceFiles/window/window_main_menu.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-04-12 14:35:06 +03:00
Sergey A. Osokin
f36e3c213e
Fix build on FreeBSD 13.3 / llvm 17.0.6 / qt 5.15.13
2024-04-06 20:30:08 +04:00
AlexeyZavar
c6b42e2940
Merge tag 'v4.16.0' into dev
...
# Conflicts:
# README.md
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/calls/calls_call.cpp
# Telegram/SourceFiles/core/local_url_handlers.cpp
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/history/view/media/history_view_giveaway.cpp
# Telegram/SourceFiles/history/view/media/history_view_sticker.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-04-01 23:56:12 +03:00
Ilya Fedin
e7a7c2d267
Get rid of XDG_CURRENT_DESKTOP dependent logic
...
Just try all the commands and use the one that works first
2024-03-26 09:31:58 +04:00
Ilya Fedin
8803dfcee6
Add Plasma 6 sound settings support
2024-03-26 09:31:58 +04:00
Sergey A. Osokin
58caec8d05
Fix build on FreeBSD
2024-03-25 10:14:17 +04:00
Ilya Fedin
d3715cc362
Get rid of glibmm
2024-03-15 00:00:24 +04:00
Ilya Fedin
3689e7dfbc
Use cppgir compatible XDP utilities API
2024-03-15 00:00:24 +04:00
Ilya Fedin
d881019c3b
Update submodules
2024-03-13 20:46:34 +04:00
Ilya Fedin
5394717ddc
Log only GError message
2024-03-13 20:46:34 +04:00
AlexeyZavar
080400d7b8
Merge tag 'v4.15.2' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/info/info_wrap_widget.cpp
# Telegram/SourceFiles/settings/settings_common_session.cpp
# Telegram/lib_ui
# docs/building-mac.md
# snap/snapcraft.yaml
2024-03-13 11:44:48 +03:00
Ilya Fedin
296e8c1ab1
Use ExecutablePathForShortcuts in PortalAutostart
2024-03-08 15:32:58 +04:00
Ilya Fedin
0df8864ae0
Port specific_linux to cppgir
2024-03-08 15:32:58 +04:00
Ilya Fedin
1e9b7e2726
Use XDP::kObjectPath for session and request paths
2024-03-08 08:05:12 +04:00
ZavaruKitsu
43b0df3f94
Merge tag 'v4.15.0' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/dialogs/dialogs_row.cpp
# Telegram/SourceFiles/dialogs/dialogs_widget.cpp
# Telegram/SourceFiles/history/view/history_view_message.cpp
# Telegram/SourceFiles/info/profile/info_profile_actions.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2024-02-18 21:37:55 +03:00
Ilya Fedin
c5db2b8175
Ensure custom arguments get applied in generated .desktop file
2024-02-14 09:31:19 +04:00
ZavaruKitsu
77d52bb1b3
Merge v4.14.13
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/history/view/controls/history_view_voice_record_bar.cpp
# Telegram/SourceFiles/history/view/media/history_view_photo.cpp
# Telegram/SourceFiles/history/view/reactions/history_view_reactions_selector.cpp
# Telegram/SourceFiles/mainwidget.cpp
# Telegram/lib_ui
2024-02-03 23:57:25 +03:00
Ilya Fedin
5d33290218
Shorten socket paths on Linux
2024-01-29 11:46:12 +04:00
westpain
bf743836c1
feat: adapt AyuGram to Flatpak ( #10 )
2023-12-28 21:02:48 +03:00
ZavaruKitsu
0502acc8a4
Merge tag 'v4.10.0' into dev
...
# Conflicts:
# README.md
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/apiwrap.cpp
# Telegram/SourceFiles/core/version.h
# Telegram/SourceFiles/data/data_stories.cpp
# Telegram/SourceFiles/platform/win/windows_app_user_model_id.cpp
# Telegram/lib_ui
# snap/snapcraft.yaml
2023-09-23 10:58:57 +03:00
Ilya Fedin
e0b4d1edce
Avoid unneeded std::string casts in exception handling
2023-09-20 17:45:37 +04:00
Ilya Fedin
ea41aab713
Make use of templated XDP::ReadSetting
2023-09-18 19:52:48 +04:00
Ilya Fedin
8ea4f26e31
Simplify some using-s
2023-09-17 19:54:54 +04:00
Ilya Fedin
0b4a255acc
Use SNAP_INSTANCE_NAME in SingleInstanceLocalServerName
...
That's what snapd's apparmor profiles use
2023-09-14 09:27:13 +04:00
Ilya Fedin
dfa5386a27
Ensure closing is supported for running in background
2023-09-12 19:49:48 +04:00
Ilya Fedin
e946bf5338
Run in background on Linux when minimization is not supported
2023-09-12 10:27:13 +04:00
Ilya Fedin
e52e1672e8
Make PortalAutostart asynchronous
2023-09-11 11:11:40 +04:00
Ilya Fedin
55fb3405e5
Move feature warnings to the relevant code
2023-09-11 11:05:05 +04:00
Ilya Fedin
0079a18e97
Call D-Bus ReloadConfig asynchronously
2023-09-04 18:11:25 +04:00
ZavaruKitsu
96461b91c5
Merge tag 'v4.9.4' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/lib_ui
# cmake
2023-09-01 17:20:58 +03:00
ZavaruKitsu
58e1c9ff54
feat: more AyuGram branding
...
feat: update README
feat: update CONTRIBUTING
fix: add note for Linux
fix: rename xdg shortcut
fix: remove snap
fix: rename AyuGram executable in the updater
fix: use different GUIDs
2023-08-27 13:40:55 +00:00
Ilya Fedin
396635fa1d
Make use of the new window-less base::Platform::XDP::ParentWindowID
2023-08-25 10:21:25 +02:00
ZavaruKitsu
e5ff26b2eb
Merge tag 'v4.8.11' into dev
...
# Conflicts:
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/lib_ui
2023-08-11 12:44:07 +00:00
Ilya Fedin
0e3e0c5b81
Do a D-Bus request instead of systemctl command for D-Bus config reload
2023-08-03 18:14:17 +04:00
ZavaruKitsu
1f6c440341
Merge remote-tracking branch 'tdesktop-ustream/dev' into dev
...
# Conflicts:
# Telegram/CMakeLists.txt
# Telegram/Resources/winrc/Telegram.rc
# Telegram/Resources/winrc/Updater.rc
# Telegram/SourceFiles/core/version.h
# Telegram/lib_ui
# lib/xdg/org.telegram.desktop.service
2023-08-01 09:59:53 +00:00
Ilya Fedin
272d2da04a
Stabilize app id on Linux when -workdir is set to the default workdir
...
Currently the app id hash is generated from workdir path only when it's set explicitly and that's for a good reason: the default workdir could be changed (e.g. by creating a TelegramForcePortable) and app id would change what would result in a duplicate .desktop created.
The current code has the possibility of having duplicate .desktop files, too, as it happened, but by specifying -workdir to the same directory as the default one.
There's now a check that ensures the specified workdir is really custom so those duplicate launchers could be removed what should really stabilize the hash.
2023-07-24 10:37:38 +04:00
ZavaruKitsu
8ee9054831
feat: merge
2023-07-23 00:21:48 +00:00
Ilya Fedin
30c73fbdf2
Fix D-Bus service with non-standard workdir or backslash in the path
...
Working dir not set leads to unrelevant instance being launched with unrelevant bus name and entire launchf fails.
D-Bus service files also don't need backslash escaping unlike the .desktop files.
2023-07-21 17:53:24 +04:00
Ilya Fedin
9ccb11bd1a
Avoid using const_string for constant consumed by std::string
2023-07-20 21:39:06 +04:00
Ilya Fedin
f817df9d7f
Use new glibmm 2.78 API
2023-07-20 17:58:07 +04:00