summaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorAndrew Branson <andrew.branson@jolla.com>2026-02-11 10:05:38 +0100
committerAndrew Branson <andrew.branson@jolla.com>2026-02-11 10:05:38 +0100
commitd8ff92c1baf2c9714f21729e7d37c66f59c162ff (patch)
treecaddf8f9f497ed7090d83ce61c43ceb777b29162 /README.md
parent02b3826491b05e29fff3ec9e585e9919047b2ab9 (diff)
Fix notification fetching - don't change server unread, just record our last seen
Diffstat (limited to 'README.md')
-rw-r--r--README.md4
1 files changed, 2 insertions, 2 deletions
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