···2233This app is the "successor" to [bsky-browser](https://tangled.org/did:plc:xg2vq45muivyy3xwatcehspu/skybidi) and companion to [Lazurite for Mobile](https://github.com/stormlightlabs/lazurite).
4455+
66+57## Features
6879- Account switching
docs/screens/main.png
This is a binary file and will not be displayed.
+15-10
docs/tasks/04-notifications.md
···6677### Tauri
8899-- [ ] Create `src-tauri/src/notifications.rs`
99+- [x] Create `src-tauri/src/notifications.rs`
1010 - `src-tauri/src/commands/notifications.rs` for Tauri commands
1111-- [ ] `list_notifications(cursor: Option<String>)` — `app.bsky.notification.listNotifications`
1212-- [ ] `update_seen()` — `app.bsky.notification.updateSeen`
1313-- [ ] `get_unread_count()` — `app.bsky.notification.getUnreadCount`
1414-- [ ] Background polling: spawn async task on login, poll every 30s, emit Tauri event on new notifications
1515-- [ ] System notifications via `tauri-plugin-notification` for mentions when app is in background
1111+- [x] `list_notifications(cursor: Option<String>)` — `app.bsky.notification.listNotifications`
1212+- [x] `update_seen()` — `app.bsky.notification.updateSeen`
1313+- [x] `get_unread_count()` — `app.bsky.notification.getUnreadCount`
1414+- [x] Background polling: spawn async task on login, poll every 30s, emit Tauri event on new notifications
1515+- [x] System notifications via `tauri-plugin-notification` for mentions when app is in background
16161717## Frontend
18181919-- [ ] notifications panel with two tabs — Mentions / Activity (Aeronaut pattern)
2020-- [ ] unread badge on sidebar notification icon with `Motion` scale-in pop
2121-- [ ] new notification items `Motion` slide-in from top
2222-- [ ] tab switch `Presence` crossfade between Mentions/Activity
1919+- [x] notifications panel with two tabs — Mentions / Activity (Aeronaut pattern)
2020+- [x] unread badge on sidebar notification icon with `Motion` scale-in pop
2121+- [x] new notification items `Motion` slide-in from top
2222+- [x] tab switch `Presence` crossfade between Mentions/Activity
2323+2424+## Tests
2525+2626+- [x] Frontend tests for notification payload parsing, rail unread badge, route wiring, and notifications panel behavior
2727+- [x] Rust unit tests for mention-notification formatting and dedupe helpers