Watch
1
0
Fork
You've already forked nexus
0
forked from Nexus/nexus
nexus/lib/models
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Henry-Hiles d1724932b2
clean up and improve notifications
Thanks to Gomuks' new handling, we have sender displayname and avatar, and can use android's conversation notifications.

On other platforms, we just append sender name to the body, bolded if possible.

This also improves the logic on when to send notifications, as we drop notifs where `response["notification"]` is null.

We also now correctly set if notifications should play a sound or not, based on `PushNotification.sound`.

`PushNotification.image` handling might come sometime in the future, but it seems hard on Android.
2026-10-18 16:01:37 -04:00
..
configs Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
content add invite support 2026-10-15 00:35:38 -04:00
info Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
requests small cleanups 2026-10-16 17:06:22 -04:00
account_data.dart add support for setting recent emoji 2026-09-16 15:46:51 -04:00
capabilities.dart Push Notifications (#66) 2026-09-10 15:37:05 -04:00
client_state.dart add support for initializing and resetting crypto identity 2026-10-16 10:49:04 -04:00
direction.dart add support for jumping to out-of-context events (#95) 2026-09-26 13:03:16 -04:00
emoji.dart Better emoji picker (#73) 2026-09-16 14:47:46 -04:00
emoji_category.dart Better emoji picker (#73) 2026-09-16 14:47:46 -04:00
epoch_date_time_converter.dart wip 2026-01-30 18:45:55 +01:00
event.dart gracefully catch errors when parsing membership state 2026-10-12 10:36:41 -04:00
event_context.dart add support for jumping to out-of-context events (#95) 2026-09-26 13:03:16 -04:00
events_decrypted.dart handle events_decrypted 2026-10-16 22:12:15 -04:00
gomuks_config.dart use GomuksConfig 2026-09-22 09:53:00 -04:00
gomuks_exception.dart add support for initializing and resetting crypto identity 2026-10-16 10:49:04 -04:00
homeserver.dart remove un-needed overrides 2026-09-11 19:28:10 -04:00
invited_room.dart add invite support 2026-10-15 00:35:38 -04:00
join_rule.dart Push Notifications (#66) 2026-09-10 15:37:05 -04:00
lazy_load_summary.dart Add room preview dialog 2026-09-29 13:55:17 -04:00
matrix_event.dart add invite support 2026-10-15 00:35:38 -04:00
membership_action.dart Push Notifications (#66) 2026-09-10 15:37:05 -04:00
membership_status.dart Push Notifications (#66) 2026-09-10 15:37:05 -04:00
mentions_response.dart store related events for mentions 2026-10-15 00:44:08 -04:00
ms_duration.dart Remove flutter chat (#26) 2026-05-21 17:02:08 -04:00
nav_page.dart show badges totaled in more areas 2026-10-15 00:42:56 -04:00
oauth_auth_code_response.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
open_graph_data.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
paginate.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
paginate_manual.dart add support for jumping to out-of-context events (#95) 2026-09-26 13:03:16 -04:00
profile_response.dart fixup errors caused by bump 2026-09-24 11:56:46 -04:00
push_notification.dart clean up and improve notifications 2026-10-18 16:01:37 -04:00
read_receipt.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
recovery_key.dart add support for initializing and resetting crypto identity 2026-10-16 10:49:04 -04:00
relation_type.dart shows room but not really 2026-01-30 18:45:55 +01:00
room.dart allow hiding client stickies 2026-10-02 17:01:25 -04:00
room_chat.dart named records, small fixes to last commit 2026-09-28 13:17:15 -04:00
room_metadata.dart Add room preview dialog 2026-09-29 13:55:17 -04:00
room_order.dart add support for altering room ordering 2026-10-14 22:58:10 -04:00
room_summary.dart show topics and summaries for spaces 2026-10-15 22:39:37 -04:00
setting.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
settings.dart add swipe to reply 2026-10-16 18:08:42 -04:00
settings_category.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
sidebar_page.dart add invite support 2026-10-15 00:35:38 -04:00
space.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
space_edge.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
space_hierarchy.dart Show space hierarchies 2026-10-15 22:34:27 -04:00
spec_versions_response.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
subspace.dart Move to Flutter 3.47, use the improvements that come with this (#64) 2026-08-22 13:04:33 -04:00
sync_data.dart add invite support 2026-10-15 00:35:38 -04:00
sync_status.dart add syncing waiting / error / failed indicator 2026-10-14 23:21:31 -04:00