From d8ff92c1baf2c9714f21729e7d37c66f59c162ff Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Wed, 11 Feb 2026 10:05:38 +0100 Subject: Fix notification fetching - don't change server unread, just record our last seen --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index eb764aa..6912e9b 100644 --- a/README.md +++ b/README.md @@ -61,9 +61,9 @@ Sailfish OS account integration for Mastodon. - Events view shows Mastodon posts (not notification entries). - System notifications are produced by `buteo-sync-plugin-mastodon-notifications`. -- Notifications sync fetches unread items using Mastodon markers (`last_read_id`). +- Notifications sync starts from Mastodon server marker (`notifications.last_read_id`) and uses local cursor dedupe via per-account `LastFetchedNotificationId`. - Each unread Mastodon notification is published as a separate Sailfish system notification. -- Dismissing the Sailfish notification marks those items as read on Mastodon via markers API. +- Mastodon marker (`last_read_id`) is updated only when no local Mastodon notifications remain for that account. - Notification template profile dispatches per-account sync profiles on schedule (default every 30 minutes), not only at boot. ## Build Requirements -- cgit v1.2.3