Uh oh!
There was an error while loading. Please reload this page.
[Feat] Add Roo Code history import to the About page - #141
Conversation
3 issues outstanding. Action required. See task
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Codecov Report❌ Patch coverage is 📢 Thoughts on this report? Let us know! |
navedmerchant
commented
May 16, 2026
How about creating a top level import export settings tab for discoverability? This way users can quickly find the page. We can also redirect users to this page with the import export link |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
I did think about it, but this is a temporary issue until we complete the migration, and there are so many menu tabs already. I think this is a reasonable place to put it. I do think we should add a link in the readme and version announcement popup that links to the about section, showing the import of history etc. |
navedmerchant
commented
May 16, 2026
Sounds good! |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
b495e13 to
61ab73eCompare
taltas
left a comment
There was a problem hiding this comment.
Couple of small tweaks
Add can you also add a regression test that runs two importRooTaskHistory() calls concurrently against the same Roo task and asserts the imported Zoo task directory contains the complete expected file set.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
2ff09f0 to
d45ef4eCompareUh oh!
There was an error while loading. Please reload this page.
What problem this solves
Adds a clearer Roo Code history import flow in Zoo Code's About page so users can bring over existing task history and see visible progress while the import is running.
Why this change was made
The import flow already resolved Roo and Zoo storage roots and copied only the top-level history files Zoo uses. This update threads progress events from the extension host back to the About card, so the UI can disable the action while the import is active and show real percentage/file progress instead of looking idle.
User impact
Users now get a more obvious
Import history from Roo Codecard in the About section, plus a live progress bar, percentage, and copy counts while Roo history is being imported. When the import finishes, Zoo refreshes the history list immediately; when there is nothing to import or the import fails, the UI resets cleanly instead of leaving an ambiguous in-progress state.Screen.Recording.2026-05-15.at.9.52.05.pm.mov