Files
multica/server/pkg/db/generated
Naiyuan Qing 63fa5c3e0e feat(chat): float unread sessions to the top of the list
Sort is now (unread_since IS NOT NULL) DESC, updated_at DESC. An unread
reply never gets buried below a newer action on a different session the
user already caught up on.

Within each group (unread and caught-up) the existing most-recent-first
order is preserved. Once the user opens the session and it's marked
read, it falls back to its time-ordered position; this shift is
intentional and won't be noticed because nothing points at it.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 18:54:06 +08:00
..