Merge branch 'group-notif' into 'main'

Add Group Notifications

Closes #1175

See merge request famedly/fluffychat!1116
This commit is contained in:
Krille 2023-05-16 16:50:20 +00:00
commit dfacbf9e32
2 changed files with 16 additions and 0 deletions

View File

@ -711,6 +711,16 @@
"type": "text", "type": "text",
"placeholders": {} "placeholders": {}
}, },
"allRooms": "All Group Chats",
"@allRooms": {
"type": "text",
"placeholders": {}
},
"discover": "Discover",
"@discover": {
"type": "text",
"placeholders": {}
},
"displaynameHasBeenChanged": "Displayname has been changed", "displaynameHasBeenChanged": "Displayname has been changed",
"@displaynameHasBeenChanged": { "@displaynameHasBeenChanged": {
"type": "text", "type": "text",

View File

@ -15,6 +15,12 @@ class NotificationSettingsItem {
final String Function(BuildContext) title; final String Function(BuildContext) title;
const NotificationSettingsItem(this.type, this.key, this.title); const NotificationSettingsItem(this.type, this.key, this.title);
static List<NotificationSettingsItem> items = [ static List<NotificationSettingsItem> items = [
NotificationSettingsItem(
PushRuleKind.underride,
'.m.rule.message',
(c) => L10n.of(c)!.allRooms,
),
NotificationSettingsItem( NotificationSettingsItem(
PushRuleKind.underride, PushRuleKind.underride,
'.m.rule.room_one_to_one', '.m.rule.room_one_to_one',