发布

  • Revision 3: Sidebar UX improvements and per-user sort ordering

    frostbyte_neo 发布于 2026-06-08 10:30:16 +00:00

    • Sort processed items by current user's last annotation timestamp
      (not global last_updated_at) so other users' activity doesn't shift
      the order
    • Split sidebar memo: getLastAnnotationByUser runs on 30s item poll
      only, not on 5s lock poll
    • Use segmented-primary Tabs component matching trace detail panel
    • Remove opacity for non-DEFAULT items in Processed tab, keep only
      when pinned in To review tab
    • Hide "To review" tag label for DEFAULT items
    • Rename isLockedForUser to cannotAnnotate, reorder checks:
      completedByOthers first, then in-review/lock-denied
    • Add getLastAnnotationByUser unit tests (7 cases)
    下载附件