John Preston
c5fa4aae62
Support reaction dropdown based on EmojiListWidget.
2022-09-02 21:14:30 +04:00
John Preston
f72092a261
Update API scheme on layer 145.
2022-09-02 21:14:30 +04:00
John Preston
33b266175d
Allow creating EmojiListWidget without SessionController.
2022-09-02 21:14:30 +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
John Preston
09124f6424
Implement PoC custom reaction selection.
2022-09-02 21:14:29 +04:00
John Preston
60cc232884
Update API scheme on layer 145.
2022-09-02 21:14:29 +04:00
John Preston
bd089f20a8
Emoji status selector in MainMenu/Settings.
2022-09-02 21:14:28 +04:00
John Preston
165d3143de
Allow emoji status edit from self profile.
2022-09-02 21:14:28 +04:00
Ilya Fedin
e20840b4d4
Use KUrlMimeData for clipboard xdg-desktop-portal integration
2022-08-30 20:25:10 +04:00
John Preston
9105677325
Add "View Profile" even with third column info.
2022-08-16 07:41:32 +03:00
Ilya Fedin
1e7117dd67
Revert "Fix enlargening the window by shadow margin when resotring position"
...
This reverts commit e0ddaf9da1
.
2022-08-14 11:51:13 +04:00
John Preston
228a48c8bf
Fix possible crash in main window destructor.
...
In platform window destructor it can send window state change signal.
2022-08-12 16:21:52 +03:00
John Preston
76a482317d
Fix main menu name label refreshing.
2022-08-11 20:58:30 +03:00
John Preston
3698396677
Remove MTP from Polls::create interface.
2022-08-11 09:06:43 +03:00
John Preston
8bc807dc40
Set name / phone texts on-demand.
2022-08-09 14:12:19 +03:00
John Preston
72ed3bfab9
Show leave confirmation when starting an RTMP stream.
2022-08-08 18:19:04 +03:00
John Preston
3a3341fef8
Fix RTMP livestream starting while in another call.
...
Fixes #24862 .
2022-08-08 16:39:44 +03:00
Ilya Fedin
e0ddaf9da1
Fix enlargening the window by shadow margin when resotring position
2022-08-08 08:54:14 +04:00
John Preston
f8e22210e7
Move Webm sticker to UnwrappedMedia.
2022-08-04 13:35:34 +03:00
John Preston
2d6008f6ca
Fix custom emoji in edit caption / send files box.
2022-07-26 20:12:13 +03:00
John Preston
9d7060c24a
Pass secondary_bg_color to WebView-s.
2022-07-26 20:12:13 +03:00
John Preston
bb29773090
In jump-to-date don't clear history stack.
2022-07-26 20:12:12 +03:00
John Preston
fce4452af5
Fix repainting of custom emoji in notifications.
2022-07-26 20:12:12 +03:00
23rd
57ecd918f1
Added auto-unblocking of bot when it is auto-submitted.
2022-07-26 20:12:11 +03:00
23rd
6450c213e6
Fixed some global shortcuts with non-primary windows.
2022-07-26 20:12:09 +03:00
23rd
c7c8ebed13
Added initial box for premium gifts.
2022-07-26 20:12:09 +03:00
John Preston
ee8d8171f7
Support custom emoji in custom notification replies.
2022-07-26 20:12:08 +03:00
John Preston
8c8cbbbc83
Display custom emoji in custom notifications.
2022-07-26 20:12:08 +03:00
John Preston
7a10d3d82c
Support animated emoji in share box comment.
2022-07-26 20:12:08 +03:00
John Preston
6db3a0ec98
Support optimized lottie emoji.
2022-07-26 20:12:08 +03:00
Ilya Fedin
9b8dcec26e
Ensure notification manager is not null before first call to setManager in cross-platform code
2022-07-26 21:11:17 +04:00
23rd
57f769f358
Returned lost method that checks tray existence.
2022-06-23 09:38:21 +03:00
John Preston
ce39eb2da9
Don't watch theme file while using theme editor.
2022-06-23 10:35:52 +04:00
Ilya Fedin
f7bc84fdd6
Automatically reload theme on file change
2022-06-23 10:09:59 +04:00
John Preston
d81c40f4c8
Fix new window crash for unavailable channels.
2022-06-22 15:30:56 +04:00
John Preston
e72b4c6192
Allow complex forwarding from Saved to Saved.
2022-06-22 12:21:44 +04:00
23rd
1b754d14ae
Improved display some api errors in non-primary windows.
2022-06-20 23:08:37 +03:00
23rd
7b00671ccf
Moved out all values of premium limits to single place.
2022-06-16 13:29:37 +03:00
Ilya Fedin
d353e11077
Ensure reActivateWindow is used only on X11
2022-06-16 12:11:21 +04:00
23rd
6d4506f8aa
Fixed display of most of multiline toasts in corresponding window.
2022-06-15 14:06:32 +03:00
John Preston
aa484ac015
Fix crash on launch with passcode.
2022-06-15 14:49:06 +04:00
23rd
629574685e
Fixed display of most of simple toasts in corresponding window.
2022-06-14 14:24:21 +03:00
23rd
7a821ca0f4
Decomposed creating of unread badge in list of accounts.
2022-06-14 08:52:45 +03:00
23rd
fe7cffc509
Improved management of online status from non-primary windows.
...
– The online status of the user should be checked and updated only
when the previous active window and the current active window both have
different sessions.
– Removed MainWindow::activeChangedHook since windows should not
change online status on their own on activating.
– Renamed Application::maybeActiveSession
to Application::maybePrimarySession.
– Added updating of online status on changing of the current account
since this seems to have been missed.
2022-06-12 16:07:41 +03:00
John Preston
bcfbdcd6ed
Fix build on macOS.
2022-06-10 17:38:52 +04:00
23rd
6ca167679d
Added ability to invoke callback for non-primary window controllers.
2022-06-10 14:57:44 +03:00
23rd
bfe873e91c
Provided session controller to AddBotToGroupBoxController.
2022-06-09 08:19:11 +03:00
23rd
f0e1498a41
Fixed display of failed peer resolve in corresponding window.
2022-06-09 06:23:51 +03:00
23rd
fe2455dea6
Moved copy link of public user from context menu to button in profile.
2022-06-09 00:45:04 +03:00
John Preston
7ba997259c
Use sizes like iOS for premium sticker effects.
2022-06-08 19:00:48 +04:00
John Preston
2b21ec3299
Fix group call create box window.
2022-06-08 15:21:13 +04:00
23rd
7bf9db8644
Fixed logging out with opened non-primary windows.
2022-06-08 11:59:30 +03:00
John Preston
524771529a
Don't shows premium section / preview if unavailable.
2022-06-08 11:26:53 +04:00
John Preston
a780fbd09b
Add "ctrl-click-chat-new-window" option.
2022-06-07 22:05:37 +04:00
John Preston
a6bc6c877e
Add subscribed-to-premium toast.
2022-06-07 12:41:10 +04:00
John Preston
4570da5767
Skip premium section in settings.
2022-06-07 11:27:06 +04:00
23rd
9b6b5968e2
Provided count of pinned dialogs to premium limit boxes for pins.
2022-06-07 08:16:39 +03:00
23rd
f9dd8c182f
Added ability to copy link of public user.
2022-06-05 14:56:12 +03:00
John Preston
df17f20a47
Support attach bot menu / reload / settings.
2022-06-03 20:07:33 +04:00
John Preston
6454f67e74
Support new attach bot deeplinks.
2022-06-03 00:38:04 +04:00
23rd
a1736de977
Fixed processing of premium limits for filters.
2022-06-02 12:15:59 +03:00
23rd
8e6825771e
Added support of filters limit to side bar.
2022-05-30 14:57:49 +03:00
John Preston
d2abcdacee
Show information about disabled reactions.
2022-05-27 23:57:40 +04:00
John Preston
2362d6c6fb
Introduce premium reactions preview box.
2022-05-27 19:42:05 +04:00
John Preston
d1907083ed
Add FileSizeLimitBox and pass "ref" to premium payment.
2022-05-23 18:46:15 +04:00
John Preston
ff030d0252
Auto-submit /start when paying for premium.
2022-05-23 15:45:22 +04:00
23rd
3fde5b56a1
Added ability to provide custom top bar mask to Window::SlideAnimation.
2022-05-23 13:37:02 +03:00
John Preston
5cd065ef6b
Show premium page on limit increase decision.
2022-05-20 17:12:56 +04:00
23rd
e5ac8ccda3
Slightly improved code style of Window::SlideAnimation.
2022-05-20 13:18:22 +03:00
John Preston
ad3c6ebb1e
Use / cache the same sticker / effect size in preview.
2022-05-19 19:05:07 +04:00
John Preston
693d886d81
Disable sync between sticker and effect.
2022-05-19 17:57:39 +04:00
John Preston
22613fc204
Show only one placeholder for premium reactions.
2022-05-19 17:27:04 +04:00
John Preston
ca731968ca
Improve premium sticker sync / preview.
2022-05-19 17:27:03 +04:00
John Preston
3b5ec78f4f
Show first (may be non-"All Chats") folder by default.
2022-05-19 17:27:03 +04:00
John Preston
fe91887ea2
Update API: support "All Chats" reordering.
2022-05-19 17:27:03 +04:00
John Preston
6dedf7c63e
Update API scheme to layer 143.
2022-05-19 17:27:02 +04:00
John Preston
dd05fb4d14
Show limit toasts and boxes.
2022-05-19 17:27:02 +04:00
John Preston
23caae689b
Show new pins limit box.
2022-05-19 17:27:02 +04:00
John Preston
877be8e6cb
Show premium effects in sticker preview.
2022-05-19 17:27:02 +04:00
John Preston
d87c9c72fb
Update API scheme on layer 142: Premium reactions.
2022-05-19 17:27:01 +04:00
John Preston
5874ae7c51
Update API scheme on layer 142: Premium stickers.
2022-05-19 17:27:01 +04:00
23rd
cd50008429
Moved plus icon to settings style file.
2022-05-03 21:59:38 +03:00
23rd
b04aaba8d0
Slightly improved style of box for edit folder.
2022-05-03 21:59:38 +03:00
23rd
0e16a50bbc
Completely removed common and platform code for tray from main window.
2022-05-03 04:25:36 +03:00
23rd
94e06c6846
Removed Windows tray implementation from main window.
2022-05-03 04:25:36 +03:00
23rd
56fdc7d39a
Added common and macOS tray implementations.
2022-05-03 04:25:36 +03:00
23rd
3bdf1634a9
Added ability to copy phone number from main menu.
2022-04-28 17:41:34 +03:00
23rd
e3ac84a849
Moved boxes for reporting messages or peers to separated file.
2022-04-19 09:39:01 +04:00
Ilya Fedin
bf4fc2596a
Remove unneeded primary screen fallbacks
...
QWidget::screen automatically fallbacks to primary screen as the last effort, so this is not needed
2022-04-19 09:33:23 +04:00
23rd
aac21e1f71
Removed ttl menu for deleted accounts.
2022-04-15 13:59:44 +03:00
John Preston
205cd3b751
Fix mention links to groups and channels.
2022-04-14 14:15:29 +04:00
John Preston
d4cb56a73d
Custom scroll bar in WebKit / Chromium.
2022-04-12 23:01:37 +04:00
23rd
8440c44def
Replaced box for choosing of filter with submenu.
2022-04-10 15:34:12 +03:00
John Preston
ea30918d35
Fix build with GCC.
2022-04-07 18:28:58 +04:00
John Preston
d35b8f82a3
Play ringtones on click in select box.
2022-04-07 11:35:53 +04:00
23rd
d224b3d301
Added quick actions for folders to menu from chats list.
2022-04-06 12:36:32 +03:00
John Preston
071f599d48
Cache multiple custom ringtone tracks.
2022-04-05 18:08:35 +04:00
23rd
b1e3b9688e
Added initial support of custom sound to notifications.
2022-04-05 15:28:48 +03:00