https://bugs.kde.org/show_bug.cgi?id=500730

            Bug ID: 500730
           Summary: Jump to oldest unread message
    Classification: Applications
           Product: NeoChat
           Version: 24.12.2
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: General
          Assignee: fe...@posteo.de
          Reporter: jpe...@petsovits.com
                CC: c...@carlschwan.eu, j...@redstrate.com
  Target Milestone: ---

SUMMARY
People chat a lot, I can't keep up. Right now I'm at 620 unread messages in KDE
Contributors' Chat, 723 unread messages in the KWin room, 217 unread messages
in KDE Linux, you get the idea.

Neochat's "Jump to oldest loaded message" in the top right corner is useless in
this context. I don't know how many messages NeoChat has loaded, so this is
literally a "jump up by an undefined amount" button. Once I've jumped, I don't
know if the latest unread message is still further up or is now below the
current scroll position. I don't know how many times I need to jump. Would it
perhaps just better to scroll up until I find the unread marker?

So I would argue that a "Jump to oldest *unread* message" button should replace
the "Jump to oldest loaded message" button. Rough algorithm, load more messages
until the oldest unread message is among them. Then scroll to that.

This is a deal-breaker for me switching to NeoChat, even though Element is
positively terrible in terms of scrolling and reliably loading messages. I need
to be able to continue reading where I left off many days ago.

STEPS TO REPRODUCE
1. Join an active channel
2. Don't read it for a few days
3. Try to find the first unread message again

OBSERVED RESULT
Finding the spot where you left off is difficult and I may even scroll past the
unread marker altogether.

EXPECTED RESULT
I click a button and it takes me to the oldest unread message.

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.3.80
KDE Frameworks Version: 6.12.0
Qt Version: 6.8.2
Kernel Version: 6.12.10-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8565U CPU @ 1.80GHz
Memory: 15.3 GiB of RAM
Graphics Processor: Intel® UHD Graphics 620
Manufacturer: LENOVO
Product Name: 20QD001VUS
System Version: ThinkPad X1 Carbon 7th

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to