Skip to content

feat: improve conversation capture, alias persistence, and multi-window routing - #29

Merged
JS-banana merged 8 commits into
mainfrom
dev
Jul 4, 2026
Merged

JS-banana merged 8 commits into
mainfrom
dev

Conversation

@JS-banana

Copy link
Copy Markdown
Owner

Summary

This PR merges the dev branch into main. It contains several key improvements and features:

  • Provider Refinements: Support Deepseek .fbb737a4 user bubble extractor, Qianwen wrapper node splitting, and Doubao temporary conversation IDs & mojibake repair.
  • Capture Core: Support for conversation aliases, better deduplication of cross-source messages, and metadata/alias merging.
  • Desktop Main & Runtime: Align DOM snapshots, skip user-only snapshot updates (downgrade prevention), route page-context IPC events by sender webContents.id (multi-window crosstalk fix), and strip provider chrome from session titles.
  • Dependency Cleanups: Move onlyBuiltDependencies from package.json to pnpm-workspace.yaml.

Test Plan

All test suites pass successfully (222 tests in apps/desktop plus package tests).

@JS-banana
JS-banana merged commit 5786eb1 into main Jul 4, 2026
1 check passed
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