Pi Session Manager

看板系统

基于标签的拖拽式看板,用于可视化组织会话。

"看板的核心不在于看板本身,而在于限制在制品数量。" — David J. Anderson

看板提供可视化的拖拽界面,基于标签将会话组织到不同列中。

布局

每列代表一个标签。会话以卡片形式出现在对应标签列中。"未标记"列排在最前面,用于展示没有任何标签的会话。

桌面端

列水平排列,支持横向滚动。拖拽会话到不同列即可重新分配标签。

移动端

在移动设备上,列切换为顶部标签页布局,单列显示,支持滑动切换。

拖拽操作

基于 dnd-kit 实现,看板支持:

  • 在列之间拖拽会话以更改标签
  • 可视化放置指示器
  • 流畅的动画效果

项目过滤

侧边栏的 ProjectFilterList 允许你按特定项目过滤看板。选择状态在视图切换时保持不变。

右键菜单

右键点击(移动端长按)任意会话卡片可快速执行操作:

  • 在终端中打开
  • 在文件浏览器中打开项目
  • 切换收藏
  • 分配/更改标签
  • 删除会话

搜索

搜索框集成在看板头部,位于项目徽章和会话计数旁边。可跨所有列按会话名称、消息和项目目录过滤卡片。

看板与列表视图和项目视图共享同一个 SearchFilterBar 组件,确保所有视图的过滤行为一致。

快捷键

快捷键操作
Cmd/Ctrl + K命令面板(包含看板导航)

目录