Skip to content

fix: 兼容 Cursor 更新后的数据库结构#3

Open
XIADENGMA wants to merge 3 commits intocongwa:mainfrom
XIADENGMA:fix/cursor-db-compat
Open

fix: 兼容 Cursor 更新后的数据库结构#3
XIADENGMA wants to merge 3 commits intocongwa:mainfrom
XIADENGMA:fix/cursor-db-compat

Conversation

@XIADENGMA
Copy link
Copy Markdown

Summary

  • 兼容 Cursor 更新后的会话数据存储结构:工作区库不再包含 allComposers 时,改为从工作区提取 composerId 并回查全局库 cursorDiskKVcomposerData:<id>
  • 保持向后兼容:若仍存在旧格式 allComposers,继续走原解析逻辑。
  • get_database_stats 补齐 agentKv:% / agentKV:% 双前缀统计,并将分析相关 DB 打开方式改为只读。

Test plan

  • cargo check(src-tauri)
  • pnpm tauri dev
  • pnpm tauri build(生成:src-tauri/target/release/bundle/macos/Cursor Analysis.appsrc-tauri/target/release/bundle/dmg/Cursor Analysis_1.0.5_aarch64.dmg

xiadengma added 3 commits March 26, 2026 14:34
新版 Cursor 将会话详情迁移到全局库 cursorDiskKV(composerData:<id>),工作区库 composer.composerData 仅保留选中状态;本次改动改为从工作区提取 composerId 并回查全局 composerData,恢复概览/项目/工作区统计,同时补齐 agentKv/agentKV 统计并对只读访问做保护。
为 Recharts Tooltip 补充 label/item 文本颜色,避免在暗色主题下默认黑字导致不可读。
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