e951c8064b
[Core] Settings system
2024-12-14 17:38:07 +03:00
f84850d890
[Core] Versioning and updater
2024-12-14 17:38:06 +03:00
f8961f759d
[Core] Language system
...
Telegram Desktop uses static language system with code generation, which
requires almost full app rebuild on any string modification, no matter
how small it is.
Since Kotatogram is options-driven, static language system will slow the
development. This language system solves the problem by using JSON and
runtime string search instead.
2024-12-14 17:38:06 +03:00
a263429bd0
[Branding] App name and logo
...
Featuring macOS icon contributed by gershik.
2024-12-14 17:38:06 +03:00
John Preston
f223ae7eee
Implement chats preview, show from unread.
2024-05-28 21:42:00 +04:00
John Preston
4427ae4306
Empty preview widget on long userpic press.
2024-05-28 21:41:59 +04:00
23rd
334fd4e951
Added ability to edit media with spoiled one without resending.
2024-05-14 17:19:39 +03:00
23rd
643ecd2c2c
Implemented initial ui of moderation box.
2024-04-26 20:12:29 +04:00
John Preston
18598f8dca
Initial version of top peers.
2024-04-23 19:13:45 +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
Ilya Fedin
3d994b58a0
ShowXDPOpenWithDialog -> UnsafeShowOpenWith
2024-04-21 03:14:34 +04:00
23rd
5433f95eda
Simplified creation of label with custom emoji.
2024-04-16 03:44:00 +03:00
23rd
0459196982
Moved out level meter widget to td_ui.
2024-04-16 03:43:39 +03:00
23rd
a35f020f56
Moved out ScheduledMessages module to components submodule.
2024-04-15 11:20:30 +04:00
23rd
3d48111368
Moved out SponsoredMessages module to components submodule.
2024-04-15 11:20:30 +04:00
23rd
c5febce548
Moved out some functions for main menu to separated files.
2024-04-08 17:34:58 +03:00
John Preston
23883ed4a1
Use generic way for FAQ links.
2024-04-04 21:08:56 +04:00
23rd
2a388ae4b2
Improved FAQ buttons with opening link in instant view.
2024-04-04 17:51:53 +04:00
23rd
2f07bb3973
Added initial support of withdraw button in channel earn info section.
2024-04-01 22:44:25 +04:00
23rd
341b9e4a29
Added menu with about box to sponsored messages that can be reported.
2024-04-01 22:44:24 +04:00
23rd
a7df074b8f
Added dummy files for channel earn info section.
2024-04-01 22:44:24 +04:00
23rd
b0565f2188
Moved files for boosts to nested folder.
2024-04-01 22:44:24 +04:00
John Preston
3d54f8ec49
Initial chat links edition implementation.
2024-04-01 22:44:21 +04:00
John Preston
1e1a48865f
Extract history/view/media/history_view_media_generic module.
2024-04-01 22:44:21 +04:00
John Preston
191c35914f
Start editing chat intro in Telegram Business.
2024-04-01 22:44:20 +04: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
John Preston
fd833dff35
Save IV window geometry.
2024-03-24 10:05:52 +04:00
23rd
58fcedab64
Moved out Window::SlideAnimation to td_ui.
2024-03-24 07:01:08 +03:00
23rd
5e11c43f84
Moved out Stickers::EmojiImageLoader to td_ui.
2024-03-24 07:01:08 +03:00
Ilya Fedin
d3715cc362
Get rid of glibmm
2024-03-15 00:00:24 +04:00
John Preston
125f856e67
Proof-of-concept (WebView2 / Local) iv.
2024-03-13 21:20:30 +04:00
Ilya Fedin
886847f457
Port notifications_manager_linux to cppgir
2024-03-13 20:46:34 +04:00
John Preston
f13971dce1
Use line-tables-only debug information format on macOS.
...
Otherwise linking fails on x86_64 in Release mode.
2024-03-13 09:20:14 +04:00
Ilya Fedin
0df8864ae0
Port specific_linux to cppgir
2024-03-08 15:32:58 +04:00
John Preston
d05c4e0990
Start shortcut messages sending.
2024-03-08 10:53:59 +04:00
John Preston
4d12f1c0ef
Initial working hours editing.
2024-03-08 10:53:58 +04:00
John Preston
1e5f821c6f
Start all business sections implementation.
2024-03-08 10:53:58 +04:00
John Preston
ad9107ca90
Implement chatbots section editing.
2024-03-08 10:53:58 +04:00
John Preston
205479fccc
Layout chatbots editing section.
2024-03-08 10:53:58 +04:00
John Preston
0c991466f5
Update API scheme to layer 175. Business promo.
2024-03-08 10:53:58 +04:00
Ilya Fedin
5b62d97288
Update submodules
2024-03-08 08:05:12 +04:00
John Preston
0fd8ceca6b
Use Ui::DynamicImage and ui/dynamic_thumbnails module.
2024-02-15 13:51:41 +04:00
23rd
5cd0d82ffb
Added counter label of characters limit for long media captions.
2024-02-15 08:21:35 +03:00
John Preston
104ba4db7c
Fully migrate to Webrtc::Environment.
2024-01-25 11:57:58 +04:00
23rd
091c13bc23
Added initial ability to pause and resume voice recording.
2024-01-25 11:04:27 +04:00
John Preston
6e31993777
Update API scheme on layer 172.
2024-01-17 09:39:05 +04:00
John Preston
e5cda0e2b1
Show "premium required" information in chat.
2024-01-17 09:39:05 +04:00
23rd
37067f17e2
Added new viewer widget for voice messages with ttl.
2024-01-16 11:18:55 +04:00
John Preston
9c151ca151
Allow filtering Saved Messages search by tags.
2024-01-16 11:16:27 +04:00
John Preston
fd417024fb
Initial saved sublist section implementation.
2023-12-31 19:42:23 +04:00