23rd
4fabb3f2a2
Replaced some qsl with u""_q literal.
2022-11-30 17:17:14 +03:00
John Preston
01139e1b04
Remove facades module.
2022-11-30 16:55:51 +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
John Preston
34a2c5c8ce
Display topic name in chats list.
2022-11-02 16:39:13 +04:00
John Preston
e62bdd286d
Show topic title in the notifications.
2022-11-01 21:05:49 +04:00
John Preston
76330eaaa6
Provide a draft from notification to correct thread.
2022-11-01 19:25:42 +04:00
John Preston
602ba5bba9
Implement correct ForumTopic::canWrite logic.
2022-11-01 19:25:42 +04:00
23rd
5751d29c47
Removed username from public data members of UserData.
2022-11-01 19:25:38 +04:00
John Preston
89d0a71591
Update API scheme on layer 148: Drafts in topics.
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
b8bdca8921
Extract Data::Thread common for History / ForumTopic.
2022-11-01 19:25:37 +04:00
John Preston
92a4b27e65
Support per-topic notification settings.
2022-11-01 19:25:37 +04:00
John Preston
d9a6d5f508
Update API scheme on layer 145.
2022-09-02 21:14:32 +04:00
John Preston
1e2e007d38
Show custom emoji in private chat reactions.
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
8bc807dc40
Set name / phone texts on-demand.
2022-08-09 14:12:19 +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
John Preston
d35b8f82a3
Play ringtones on click in select box.
2022-04-07 11:35:53 +04: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
23rd
9950452e57
Slightly optimized name of methods in data notify settings.
2022-04-05 15:28:48 +03:00
23rd
a0b88e8f8b
Added public api for sound configuration to data notify settings.
2022-04-05 11:52:33 +03:00
23rd
9478798a47
Moved out public api for notify settings from Data::Session.
2022-04-01 15:53:58 +04:00
23rd
36bb23c54c
Moved out data of notify settings to separated module.
2022-04-01 15:53:58 +04:00
23rd
f32215f77d
Added support of sound notification setting to Data::Session.
2022-04-01 15:53:57 +04:00
John Preston
cdde9f8841
Reaction notifications are always silent.
2022-03-30 12:23:05 +04:00
John Preston
1aa8029a8a
Improve notification preview settings design.
2022-03-08 15:24:02 +04:00
John Preston
63bf564757
Reaction notifications only from non-blocked contacts.
2022-01-31 16:18:40 +03:00
John Preston
1dd7cc956b
Show reaction notifications in groups.
2022-01-28 19:10:07 +03:00
John Preston
54e7dfe986
Open exact message on local reaction notification.
2022-01-28 19:10:07 +03:00
John Preston
e9c79886d2
Track unread mentions and unread reactions the same way.
2022-01-28 19:10:07 +03:00
John Preston
28f2c213f7
Remove app module. Support delayed quit by Cmd+Q on macOS.
2022-01-27 15:54:20 +03:00
John Preston
acfdae2d72
Beta version 3.4.4: Fix build with GCC.
2022-01-14 22:57:13 +03:00
John Preston
df044dbd83
Show local notifications about contact reactions.
2022-01-14 21:55:48 +03:00
23rd
b55ed7214a
Removed text commands from history item components.
2022-01-12 11:54:24 +03:00
John Preston
18e6e2da9e
Open specific chat only in one window.
2022-01-04 19:36:33 +03:00
23rd
938aa5d577
Added spoiler support to system notifications.
2021-12-29 21:22:33 +03:00
John Preston
5e7e7eaa83
FullMsgId rely on PeerId instead of ChannelId.
2021-12-22 10:11:57 +00:00
John Preston
773755d70e
Send as a channel in HistoryWidget.
2021-11-26 18:00:18 +04:00
John Preston
c534f3f22e
Some internal HistoryItem refactoring.
...
Replace most IsServerMsgId / id <=> 0 with isRegular().
Track isLocal / isHistoryEntry in flags.
Remove toHistoryMessage.
2021-11-07 12:50:13 +04:00
Ilya Fedin
847c01d605
Add Qt 6 support
...
Tested only on Linux so far
2021-10-21 13:15:00 +04:00
John Preston
5cd0a3719e
Beta version 3.1.6: Detach FastReply from MarkAsRead.
2021-10-06 19:24:30 +04:00
John Preston
e7cf560da0
Handle toast activations by COM activator.
2021-10-06 11:02:57 +04:00
John Preston
2f5bed2899
Skip "contact joined" toast if disabled in Settings.
...
The chats still appear (they are server-side), but skip the toast.
2021-09-23 17:37:29 +04:00
Ilya Fedin
79cc797aff
Fix -Wunused-variable warnings
2021-07-13 21:43:34 +03:00
23rd
da3e140069
Moved DBINotifyView to Core::Settings.
2021-06-16 09:31:32 +03:00
23rd
16db8468fa
Moved ScreenIsLocked variable from facades to application.
2021-06-16 09:31:32 +03:00
23rd
aad38c2809
Replaced observable in Window::Notifications::System with rpl.
2021-06-16 09:31:32 +03:00
John Preston
728b1efb9a
Respect Focus Assist only for native notifications.
...
Fixes #16215 .
2021-04-28 11:20:39 +04:00
John Preston
e26e666135
Hide native notification details on lock screen.
2021-04-27 13:51:52 +04:00