-
Notifications
You must be signed in to change notification settings - Fork 26
feat: add persistent conversation feature with cross-platform file restoration #66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
33 commits
Select commit
Hold shift + click to select a range
3c8dc45
feat: add persistent conversation feature with cross-platform file re…
rodrigogs cd4fbfc
fix: resolve all 15 type errors in persistent conversations feature
rodrigogs 9820f06
fix(electron): harden file:readFromPath IPC handler
rodrigogs d295bb1
fix(i18n): replace hardcoded English strings with Paraglide messages
rodrigogs 33d1254
fix(persistence): clean up IndexedDB entries when removing a remember…
rodrigogs 579c1e5
fix(persistence): add error logging to silent catch blocks
rodrigogs 81c0fa6
fix(ReselectFileModal): eliminate drag-drop flicker with counter pattern
rodrigogs 2b54c7d
chore: remove AI handoff document
rodrigogs 6a65b7e
fix: clean up dead code, timer leaks, and unused imports
rodrigogs ce85901
fix: resolve critical bugs and extract duplicated parse/index logic
rodrigogs 746b5e8
fix: address final review items
rodrigogs fde6c24
fix: translate all persistence keys and remove dead isRestoring state
rodrigogs d2d7397
refactor: deduplicate getBookmarksForChatAsExport
rodrigogs 31bb85d
fix(electron): use file descriptor to prevent TOCTOU race in file read
rodrigogs e262e17
refactor(Toast): replace inline SVGs with Icon component
rodrigogs 5ce83a3
fix(a11y): add aria-label to drop zone and i18n Modal close label
rodrigogs ff46430
refactor: address all 13 review items
rodrigogs 4a58b4c
fix: address all 9 Copilot review comments
rodrigogs 42777c7
fix: address 3 new Copilot review comments
rodrigogs 434aff5
fix: capture FileSystemFileHandle during drag-drop for seamless persi…
rodrigogs a0d79c4
fix: capture file handles synchronously during drop and fix closure bug
rodrigogs d8305bd
fix: pass Electron file path from dialog to persistence layer
rodrigogs 174f306
debug: add persistence flow logging to trace Electron path issue
rodrigogs fe5e1f0
fix: address 4 Copilot review comments
rodrigogs 4533bf7
fix: address 3 Copilot review comments
rodrigogs 4fba7e9
fix: ReselectFileModal uses Electron dialog to capture file path
rodrigogs d626990
fix: move Remember Conversation above Transcription Language in conte…
rodrigogs 04d7456
fix: ReselectFileModal captures FileSystemFileHandle on Chrome and up…
rodrigogs a15e4f2
fix: removing chat from list no longer deletes persisted data
rodrigogs c9741b3
chore: remove debug logging from persistence flow
rodrigogs a744b92
fix: sidebar import uses Electron dialog and captures file path
rodrigogs 5affe1e
refactor: address all review items - dead code, DRY, a11y, error feed…
rodrigogs a2a910a
refactor: centralize modals, fix cross-chat ID collisions, address re…
rodrigogs File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.