Bug 496147

Summary: Viewing a thread doesn't scroll down if the context has a quoted post
Product: [Applications] Tokodon Reporter: Joshua Goins <josh>
Component: generalAssignee: Unassigned bugs <unassigned-bugs-null>
Status: RESOLVED FIXED    
Severity: normal CC: carl, josh
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Joshua Goins 2024-11-11 20:02:57 UTC
Self-explanatory, because it scrolls down first. The quoted post loads, and then changes how high the content is.
Comment 1 Joshua Goins 2026-01-09 22:37:42 UTC
Git commit fe1a87a79e6c277704de8d63c5c0f5d07d0289b6 by Joshua Goins, on behalf of Allen Shockley.
Committed on 09/01/2026 at 22:37.
Pushed by redstrate into branch 'master'.

Add support for quote notifications

QuotePosts not appearing in notification timeline, previously prevented scrolling or seeing the rest of list, now just says Unknown notification.

This behavior was probably missed in automatic testing, added quote posts to notifications test data.

Quote post now appears in Timeline, as desktop notification with appropriate setting, in Notification & mentions with appropriate filter setting in menus as per official Mastodon implementation.

M  +1    -1    README.md
M  +8    -0    src/account/abstractaccount.cpp
M  +2    -0    src/account/abstractaccount.h
M  +17   -2    src/account/notificationhandler.cpp
M  +3    -0    src/accountconfig.kcfg
A  +130  -0    src/autotests/data/notification_quote.json
M  +131  -0    src/autotests/data/notifications.json
M  +5    -0    src/autotests/mockaccount.cpp
M  +1    -0    src/autotests/mockaccount.h
M  +5    -0    src/content/ui/Debug/DebugPage.qml
M  +16   -5    src/content/ui/NotificationPage.qml
M  +5    -0    src/content/ui/Notifications/UserInteractionLabel.qml
M  +13   -0    src/content/ui/Settings/NotificationsPage.qml
M  +1    -0    src/timeline/notification.cpp
M  +1    -0    src/timeline/notification.h
M  +7    -0    src/tokodon.notifyrc

https://invent.kde.org/network/tokodon/-/commit/fe1a87a79e6c277704de8d63c5c0f5d07d0289b6