Skip to content

feat(accounts): 记录账号最后使用时间并支持列表多维排序 - #184

Open
broadteam wants to merge 1 commit into
changexbc:mainfrom
broadteam:feat/account-last-used-sort
Open

broadteam wants to merge 1 commit into
changexbc:mainfrom
broadteam:feat/account-last-used-sort

Conversation

@broadteam

Copy link
Copy Markdown

账号多时看不出刚切过哪个、也看不出列表按什么排。

  • 六条切换入口成功后写入 lastUsedAt + lastUsedClient(WorkBuddy / CodeBuddy CLI / CodeBuddy IDE 国内外版 / VS Code 插件 / JetBrains 插件,自动轮换走 CLI 同一条 路径)。切换已生效才记账,写失败只影响展示不再报错;这两个字段与 note、 displayField 一样在官方信息重新采集时保留,读取端零迁移。
  • 卡片用「最近切换」徽标标出同档位内最后一次被切换的账号,hover 给出来源端与 相对时间;账号信息弹窗补「最后使用」行。
  • 排序收敛到 account-order.ts 的 orderAccounts,工具栏下拉提供积分紧迫优先 (默认,沿用原有条件重排规则)/ 最后使用时间 / 剩余积分 / 添加时间 / 名称, 选择记在 localStorage 的 wb-switch.accounts.sort。

账号多时看不出刚切过哪个、也看不出列表按什么排。

- 六条切换入口成功后写入 lastUsedAt + lastUsedClient(WorkBuddy / CodeBuddy CLI
  / CodeBuddy IDE 国内外版 / VS Code 插件 / JetBrains 插件,自动轮换走 CLI 同一条
  路径)。切换已生效才记账,写失败只影响展示不再报错;这两个字段与 note、
  displayField 一样在官方信息重新采集时保留,读取端零迁移。
- 卡片用「最近切换」徽标标出同档位内最后一次被切换的账号,hover 给出来源端与
  相对时间;账号信息弹窗补「最后使用」行。
- 排序收敛到 account-order.ts 的 orderAccounts,工具栏下拉提供积分紧迫优先
  (默认,沿用原有条件重排规则)/ 最后使用时间 / 剩余积分 / 添加时间 / 名称,
  选择记在 localStorage 的 wb-switch.accounts.sort。

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant