Sessions: sort pinned → flagged → updated_at

## Что это Session list в sidebar сортируется в строгом порядке: 1. **Pinned** (user right-click → Pin) — наверху, ordered by pin-time desc 2. **Flagged** (user → Flag, или automation-driven, например «mission completed needs review») — после pinned 3. **Updated_at desc** (everything else) — наиболее recent first Within каждой группы — secondary sort customizable: by created, by name, by activity-count. Per-workspace setting. Filter chips сверху: «All / Pinned / Flagged / Unread / Archived». Компоненты: `apps/electron/src/components/SessionList`, `@rox-one/shared/sessions/sorter`. ## Зачем Default chronological sort быстро ломается для users с 200+ sessions: важные old projects тонут. Pinned даёт «always at top» для active long-running projects. Flagged — для «needs your attention» сигналов от automations. ## Источники вдохновения - [xai-org/x-algorithm](https://github.com/xai-org/x-algorithm) — recommendation/ranking algorithm для inbox sort - [ln-dev7/circle](https://github.com/ln-dev7/circle) — Linear-inspired UI с multi-priority sorting - [OpenKnots/okcode](https://github.com/OpenKnots/okcode) — multi-agent web chat UI с session organization ## 🔗 Linear - [PZD-414](https://linear.app/kuhjie/issue/PZD-414) — backing ticket

Please authenticate to join the conversation.

Upvoters
Status

In Review

Board
🌊

Frictionless UX

Date

About 19 hours ago

Author

agi

Subscribe to post

Get notified by email when there are changes.