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
John Preston
18c4d210e5
Show saved messages sublists in profile.
2023-12-31 19:42:23 +04:00
John Preston
ae1da5baf4
Implement premium lock of similar channels.
2023-11-28 21:55:27 +04:00
23rd
d28ba4fad9
Moved out PeerByLinkInfo from SessionNavigation to separate file.
2023-11-28 21:55:26 +04:00
23rd
a8de145e01
Moved out click handler for sponsored messages to separate module.
2023-11-28 21:55:26 +04:00
John Preston
78897dd143
Show repost info on story view.
2023-11-28 21:55:25 +04:00
John Preston
b5b5c28ac5
Request possible peer colors from API.
2023-11-28 21:55:25 +04:00
John Preston
36a8c49213
Show similar channels under join message.
2023-11-28 21:55:24 +04:00
Ilya Fedin
1852386ace
Add Windows Ninja CI
2023-11-27 18:02:59 +04:00
23rd
ac6765ebdb
Replaced default toast text for shared messages with complex phrases.
2023-11-20 16:25:28 +03:00
23rd
85e2d54a05
Split out settings_common module into td_ui and non-td_ui variants.
2023-11-15 03:30:04 +03:00
John Preston
c5d1739e95
Implement multiboost reassign box.
2023-11-09 22:33:14 +04:00
Julian Sparber
642b0ed032
Install monochrome icon as symbolic app icon on Linux
...
GNOME Shell uses the symbolic icon in the topbar and notifications.
2023-11-07 08:38:10 +04:00
John Preston
4e0490494e
Extract reply view to a separate component.
2023-11-04 21:24:21 +04:00
23rd
3ecf3f7c55
Moved out peer list controller for giveaway box to separated file.
2023-11-04 21:24:01 +04:00
23rd
5b0c48bb52
Added dummy box for creating giveaway.
2023-11-04 21:24:01 +04:00
Ilya Fedin
98f3fa76a2
Add CI for macOS packaged build
2023-11-04 20:51:26 +04:00
Ilya Fedin
6db4b8821e
Add support for building iconset and plist without Xcode
2023-11-04 20:51:26 +04:00
John Preston
9561026cd4
Add change color button with color sample.
2023-10-27 12:26:42 +04:00
John Preston
17578be4b9
Edit reply / webpage options together.
2023-10-26 14:08:43 +04:00
John Preston
d62fb5786d
Support selecting quote in reply info edit.
2023-10-26 14:08:43 +04:00
John Preston
926aae6847
Update API scheme on layer 166.
2023-10-26 14:08:40 +04:00
John Preston
744c1b925e
Handle GiftCode links, show Gift Link box.
2023-10-26 14:08:40 +04:00
23rd
7ee2ec13f0
Added Data class for boosts.
2023-10-21 09:37:30 +04:00
23rd
a6e13a9f9e
Added dummy layer class for boosts.
2023-10-21 09:37:30 +04:00
23rd
a3d8db4ac0
Added ability to save state for recent posts in statistical info.
2023-10-11 22:12:35 +04:00
23rd
caf32cccd3
Moved out inner widget of statistical info to separate class.
2023-10-11 22:12:34 +04:00
23rd
d1ba270a8c
Renamed file of utils for statistical lists.
2023-10-11 22:12:34 +04:00
23rd
8497b83f7c
Added list of public forwards to statistics of single message.
2023-10-11 22:12:34 +04:00
23rd
8564e4d727
Added initial support of recent posts to statistical info.
2023-10-11 22:12:34 +04:00
23rd
77d23ad182
Replaced statistics box with info layer widget.
2023-10-11 22:12:33 +04:00
23rd
af0e11a1aa
Moved out to td_ui all classes related to statistics.
2023-10-11 22:12:33 +04:00
23rd
8ac6aca315
Split out data for statistics and for charts.
2023-10-11 22:12:33 +04:00
23rd
8ded88baf5
Moved out control of animations for line filtering to separated class.
2023-10-11 22:12:33 +04:00
23rd
32cd454554
Moved out chart header to separated files.
2023-10-11 22:12:30 +04:00
23rd
c5f294a1ac
Added paint of footer for zoomed stack linear chart.
2023-10-11 22:12:30 +04:00
23rd
f026271436
Added initial implementation of stack linear chart.
2023-10-11 22:12:30 +04:00
23rd
646390141a
Moved out paint of horizontal lines for charts to separated view class.
2023-10-11 22:12:30 +04:00
23rd
b55d2008c0
Added dummy class for stack chart view.
2023-10-11 22:12:30 +04:00
23rd
d50aca0d33
Created abstract chart view class.
2023-10-11 22:12:30 +04:00
23rd
671e81033c
Moved files of linear chart view class to directory.
2023-10-11 22:12:30 +04:00
23rd
2055cc70d1
Removed chart line view context.
2023-10-11 22:12:30 +04:00
23rd
e6559276c0
Added class to calculate context state while chart lines are filtering.
2023-10-11 22:12:29 +04:00
23rd
ec8d604db7
Added initial widget implementation of point details in charts.
2023-10-11 22:12:29 +04:00
23rd
e8aa55d4d8
Added initial support of static zoom for chart widget.
2023-10-11 22:12:29 +04:00
23rd
c9eb9a3ee0
Added initial widget with full zoom static linear chart.
2023-10-11 22:12:29 +04:00
23rd
06948ad15e
Added Data class for horizontal lines on statistic charts.
2023-10-11 22:12:29 +04:00
23rd
c0219cb95d
Added deserialization from JSON to statistics data.
2023-10-11 22:12:29 +04:00
23rd
b5b70beea0
Added implementation of class for segment tree.
2023-10-11 22:12:28 +04:00
23rd
ca863bfb5b
Added dummy Data class for statistics.
2023-10-11 22:12:28 +04:00
23rd
c45025c6e5
Added dummy API class for statistics.
2023-10-11 22:12:28 +04:00
23rd
10968d0da2
Added dummy box class for statistics.
2023-10-11 22:12:28 +04:00
John Preston
2414e927bd
Add initial code syntax highlighting.
...
Thanks PrismJS and Fela for porting it to C++.
2023-10-04 22:29:16 +04:00
John Preston
da768ac1d1
Add libprisma from Fela for syntax highlighting.
2023-10-04 22:28:47 +04:00
Ilya Fedin
ff9321e971
Main thread deadlock detector for debug mode
2023-09-21 12:23:23 +04:00
John Preston
a54bc449e4
Version 4.9.9: Add support for Emoji 15.
2023-09-18 23:38:59 +04:00
John Preston
610e0e7913
Start default notification settings.
2023-08-22 19:43:13 +02:00
John Preston
92fec8304e
Implement connected websites section.
2023-08-18 17:03:50 +02:00
John Preston
c12297d8cb
Implement stealth mode in stories.
2023-08-14 22:30:37 +02:00
Avimitin
88a165d676
Use absolute executable path for dbus service
...
After the v4.8.7 release, I cannot launch telegram desktop because of the
recent dbus support introduced in
2dfe858327
.
And it was fixed after I changed the value of the Exec field to absolute
path to the telegram-desktop executable.
In dbus specification they don't mention that they will find
executable from PATH variable, so this is a UB.
After this commit, cmake will use the full install path to generate the correct service file
and fix the above issue.
Signed-off-by: Avimitin <dev@avimit.in>
2023-07-24 14:20:51 +04:00
John Preston
3d795f2f67
Implement story mention messages.
2023-07-20 07:20:32 +04:00
John Preston
d567282430
Preload stories in the sources lists.
2023-07-20 07:20:14 +04:00
John Preston
a933168ef7
Allow sharing stories and copying a link.
2023-07-20 07:20:11 +04:00
John Preston
0ed200beee
Show / expand / collapse / hide reactions strip.
2023-07-20 07:20:10 +04:00
John Preston
7f8a985067
Start stories overview in profile / My Stories.
2023-07-20 07:20:10 +04:00
John Preston
d76c80bf0e
Show recent viewers in self stories.
2023-07-20 07:20:10 +04:00
John Preston
1d27c8c940
Paint nice stories userpics in chats list.
2023-07-20 07:20:08 +04:00
John Preston
a02876562a
Finish improved stories reply area theming.
2023-07-20 07:20:08 +04:00
John Preston
a745c9ff75
Display full caption if it doesn't fit.
2023-07-20 07:20:08 +04:00
John Preston
ae94cd2d42
Allow navigating to stories of sibling users.
2023-07-20 07:20:08 +04:00
John Preston
027bd89e5b
Apply geometry constraints in stories viewer.
2023-07-20 07:20:07 +04:00
John Preston
89ca38ed29
Start stories viewer with ComposeControls.
2023-07-20 07:20:07 +04:00
Ilya Fedin
2dfe858327
Support D-Bus activation
2023-07-01 21:05:42 +04:00
Ilya Fedin
8c38d31950
C++ify wl_registry
2023-05-30 20:55:15 +04:00
John Preston
04a3a50e74
Show error when trying change number from TDesktop.
2023-05-24 18:11:17 +04:00
John Preston
65afa2c402
Detach ComposeControls from SessionController.
2023-05-17 15:51:52 +04:00
Ilya Fedin
db60bee7dc
Implement screen locker monitor on Linux
2023-05-15 09:51:13 +04:00