23rd
d0ae07f3c2
Added initial implementation of global TTL settings.
2022-11-29 18:03:37 +03:00
Ilya Fedin
c77f07239f
Have full path to the binary in .desktop file
...
After removing the -workdir, this is the last difference with URL scheme handler command
2022-11-28 12:12:09 +01:00
23rd
b7647fbcc1
Added initial implementation of translate box.
2022-11-22 00:26:49 +00:00
John Preston
4c8187f623
Topics list in forum chats list entry.
2022-11-22 00:26:48 +00:00
Ilya Fedin
b9b6a9e747
Follow desktop file naming specification
...
This is required for GApplication to enable all the features
https://specifications.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#file-naming
2022-11-18 20:40:33 +04:00
Ilya Fedin
f9dd2b4a0a
Support GNotification
...
It's used if there's a gtk notification daemon or application is running sandboxed without access to the freedesktop protocol.
GNotification API is poor, but should feel native on environments using GNOME technologies.
2022-11-18 20:40:33 +04:00
Ilya Fedin
6af93b3497
Fix appdata changelog generation
2022-11-07 23:11:17 +04:00
Ilya Fedin
fc4682d77e
Get rid of TDESKTOP_LAUNCHER_BASENAME
...
This key was mainly used to let flatpak and snap provide right desktop file name.
Now, we can compute it from the environment in runtime for both flatpak and snap.
There's no more need in this option. Desktop filename override by downstreams is highly discouraged.
2022-11-07 13:47:58 +04:00
Ilya Fedin
959f23f475
Remove unused external_glib dependency from Telegram target
2022-11-04 23:06:25 +04:00
Ilya Fedin
435e4f2783
Adapt for target_prepare_qrc changes
2022-11-01 19:33:54 +04:00
John Preston
1ac051a812
Implement forwarding to topics.
2022-11-01 19:25:44 +04:00
John Preston
0cba9e4a22
Support default forum topic icons.
2022-11-01 19:25:41 +04:00
23rd
ad70942d0e
Moved usernames data management to separated class.
2022-11-01 19:25:39 +04:00
23rd
c8ae7c7402
Added ability to download multiple files from context menu.
2022-11-01 19:25:39 +04:00
23rd
113d9742f4
Added initial implementation of usernames list for boxes.
2022-11-01 19:25:39 +04:00
23rd
51cead1445
Added initial implementation of api for usernames.
2022-11-01 19:25:38 +04:00
John Preston
d92580b8fc
Update API scheme on layer 148: Notifications.
...
Support editing / respect notification settings for topics.
2022-11-01 19:25:37 +04:00
John Preston
6a7f030ee7
Update API scheme on layer 148.
...
Extract message history corner buttons code.
2022-11-01 19:25:36 +04:00
John Preston
2c50f7b18c
Implement nice topic icon create / edit box.
2022-11-01 19:25:36 +04:00
John Preston
3b3792ef75
Allow editing topic title and icon.
2022-11-01 19:25:33 +04:00
John Preston
388fe6adfb
Allow enabling forum, creating topics.
2022-11-01 19:25:32 +04:00
John Preston
c88140e256
Update API scheme to layer 148, start forums.
2022-11-01 19:25:32 +04:00
John Preston
20b5138e00
Initial implementation of ExtendedMedia.
2022-09-12 09:06:26 +04:00
John Preston
460b4b2de5
Move around some sources in CMakeLists.
2022-09-08 13:16:39 +04:00
John Preston
5cc6275fc3
Fly + effects when choosing an emoji status.
2022-09-07 12:52:34 +04:00
Ilya Fedin
38da0e086d
Get rid of lib_waylandshells
2022-09-02 21:27:41 +04:00
23rd
e34b61d56b
Moved out HistoryView::StickerPlayer implementations to separate file.
2022-09-02 21:14:33 +04:00
John Preston
2d07539892
Support colored emoji statuses.
2022-09-02 21:14:33 +04:00
John Preston
ed3f246510
Use FrameGenerator-based AnimatedIcon for reactions.
2022-09-02 21:14:32 +04:00
23rd
6f3d19914d
Unified parsing of MTP gift and subscription options in separate file.
2022-09-02 21:14:32 +04:00
John Preston
bd42c23999
Implement reactions selector above the menu.
2022-09-02 21:14:30 +04:00
John Preston
fa26afaf9a
Rename several HistoryView::Reactions modules.
2022-09-02 21:14:30 +04:00
John Preston
1e2e007d38
Show custom emoji in private chat reactions.
2022-09-02 21:14:29 +04:00
Ilya Fedin
e20840b4d4
Use KUrlMimeData for clipboard xdg-desktop-portal integration
2022-08-30 20:25:10 +04:00
Ilya Fedin
ceb7d5f238
Use version-less Qt targets and functions whenever possible
2022-08-09 10:42:24 +04:00
John Preston
7a88f9434e
Support OnlyCustomEmoji unwrapped messages.
2022-08-03 20:43:26 +03:00
John Preston
087074fea4
Request song covers through MTProto.
2022-08-02 13:20:38 +03:00
23rd
e84f5aaa3d
Added support of service actions for premium gifts.
2022-07-26 20:12:11 +03:00
John Preston
d3f62d971d
Use unified StickersListFooter for emoji / stickers.
2022-07-26 20:12:10 +03:00
23rd
c7c8ebed13
Added initial box for premium gifts.
2022-07-26 20:12:09 +03:00
John Preston
21aa1323ec
Provide custom emoji factory through MarkedTextContext.
2022-07-26 20:12:08 +03:00
23rd
7b00671ccf
Moved out all values of premium limits to single place.
2022-06-16 13:29:37 +03:00
23rd
c9bd0ab725
Replaced MTP types with type aliases for shared media api.
2022-06-14 18:51:53 +04:00
23rd
13146e9c06
Replaced use of raw MTP* bot commands with new transitional classes.
2022-06-14 18:51:18 +04:00
23rd
5f8608ed90
Moved out BotCommand struct to separated file.
2022-06-14 18:45:12 +04:00
Ilya Fedin
6ee08faa24
Migrate from kwayland to QtWaylandScanner
2022-06-14 16:36:44 +04:00
Ilya Fedin
391a3a77f6
Use Qt's xdg-desktop-portal file dialog implementation
2022-06-14 16:36:44 +04:00
23rd
ba7422805b
Moved items highlighting to separate management module.
2022-06-05 09:11:10 +03:00
John Preston
de31c1cf0c
Subscription status display.
2022-06-02 17:30:01 +04:00
23rd
c138c74ab3
Moved out some ui effects to td_ui.
2022-06-02 01:22:16 +03:00