Bug 479338 - Notification Improvements
Summary: Notification Improvements
Status: RESOLVED FIXED
Alias: None
Product: Tokodon
Classification: Applications
Component: general (other bugs)
Version First Reported In: 23.08.4
Platform: Fedora RPMs Linux
: NOR wishlist
Target Milestone: ---
Assignee: Unassigned bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-03 04:08 UTC by Ikel Atomig
Modified: 2025-05-25 16:02 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 25.08
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ikel Atomig 2024-01-03 04:08:22 UTC
As of now, there is now way, if there is a way to find or know there is a new notification. Need to go manually, and check what's new by remembering what's the last one we saw.

Would be better if the number of unread notifications is shown as a number in bubble alongside in Sidebar. Also when going to that section, unread ones should be highlighted.

Also integrate notifications from the Server admins like Mastodon Web App shown whenever we Login.

These are some great improvements to Tokodon.
Comment 1 Joshua Goins 2024-01-03 21:43:58 UTC
Yes I agree, this is something I've had in mind for a while! :-)
Comment 2 Joshua Goins 2024-10-19 21:10:09 UTC
This is mostly done for the next version (24.12), except unread notifications aren't marked as such. We do have marking them as read, and a notification bubble now though. We're close!
Comment 3 Joshua Goins 2025-05-25 16:02:20 UTC
Git commit 8d14a8d8bca3f43922c654d259314106e5123b42 by Joshua Goins.
Committed on 25/05/2025 at 15:54.
Pushed by redstrate into branch 'master'.

Separate unread and previous notifications

Right now it's not possible to tell which notifications are new and
which ones are old. So now there are section headings denoting these.

M  +24   -0    src/content/ui/NotificationPage.qml
M  +10   -0    src/notification/notificationgroupingmodel.cpp
M  +4    -0    src/notification/notificationgroupingmodel.h
M  +28   -1    src/notification/notificationmodel.cpp
M  +5    -0    src/notification/notificationmodel.h

https://invent.kde.org/network/tokodon/-/commit/8d14a8d8bca3f43922c654d259314106e5123b42