implemented dual Nextcloud push registration with separate general and talk apptypes to ensure reliable Talk notification delivery; introduced stacked MessagingStyle notifications for chat threads with support for circular conversation avatars and disk caching

This commit is contained in:
2026-07-05 22:48:04 +02:00
parent 35e144799e
commit 483fea62ba
31 changed files with 2807 additions and 320 deletions
+4 -1
View File
@@ -15,8 +15,11 @@ class NotificationService {
FlutterLocalNotificationsPlugin();
Future<void> initializeNotifications() async {
// Dedicated monochrome status-bar icon: launcher mipmaps are unusable as
// small icons because Android renders only their alpha silhouette (a
// solid circle in the status bar).
const androidSettings = AndroidInitializationSettings(
'@mipmap/ic_launcher',
'@drawable/ic_stat_notification',
);
// iOS Talk category mirrors the Android inline reply + mark-as-read actions