John Preston
b1823d981b
Update API scheme, rich preview drafts.
2023-10-26 14:08:42 +04:00
John Preston
4240568ea5
Pass FullReplyTo everywhere.
2023-10-26 14:08:40 +04:00
John Preston
0e79bd3d12
Show nice padded code blocks.
2023-10-13 10:08:29 +04:00
John Preston
7d678e5fa7
Fix ringtones downloaded to disk.
2023-09-15 21:18:14 +04:00
23rd
089432be5e
Added icon for forwarded messages in dialogs list.
2023-08-30 14:50:00 +03:00
Ilya Fedin
8669e6a891
Port GApplication to cppgir
2023-08-06 21:20:10 +04:00
John Preston
04e7ce4408
Update API scheme on layer 160: Replies.
2023-07-20 07:20:09 +04:00
Ilya Fedin
0a011db483
Get rid of DESKTOP_APP_DISABLE_DBUS_INTEGRATION
...
Desktop App Toolkit uses GLib as the D-Bus library for quite long time, but GLib is not only a D-Bus library, it's more a basic library providing native Linux APIs implementing various specs. The situation right now is that DESKTOP_APP_DISABLE_DBUS_INTEGRATION disables not only D-Bus code but all the native API integration such as MIME handling or .desktop file parsing. In other words, the option disables native Linux APIs on Linux what is absurd and doesn't have any sense.
2023-05-15 08:08:04 +04:00
John Preston
864959aee0
Hide login code with a spoiler in chats list.
2023-04-27 15:23:36 +04:00
John Preston
32e650548f
One more attempt to fix DND on macOS.
2023-03-15 15:00:29 +04:00
John Preston
9c74c04738
Implement audio speed using libavfilter.
2023-03-08 16:10:36 +04:00
Ilya Fedin
40b79dec12
GApplication as GNotification option scope
2023-03-04 15:24:09 +04:00
John Preston
554f66f089
Support separate message type group restrictions.
2023-02-02 22:12:31 +04:00
John Preston
7023b013ce
Initial support of separate windows for accounts.
2023-01-19 09:45:28 +04:00
Ilya Fedin
a1f9b5a96f
Get GApplication out of experimental settings
...
GApplication will always be used on Linux now. GNotification gets a toggle instead.
2023-01-12 21:49:16 +04:00
Ilya Fedin
9b7826ea0d
Get GApplication out of experimental settings
...
GApplication will always be used on Linux now. GNotification gets a toggle instead.
2023-01-12 21:30:45 +04:00
John Preston
b0bb8b05fd
Fix reply from notification replyTo field value.
2022-12-06 22:52:04 +04:00
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