Skip to content

Conversation

@wojtekn
Copy link
Contributor

@wojtekn wojtekn commented Aug 8, 2025

Related issues

Proposed Changes

I propose to keep the export state to let the user know what was completed. This is consistent with Pull and Push actions now.

Screenshot 2025-08-08 at 15 58 23 Screenshot 2025-08-08 at 15 58 14 Screenshot 2025-08-08 at 15 58 07

Testing Instructions

  1. Create two Studio sites
  2. Run the entire site export
  3. Confirm that progress is displayed and when it completes, success message is preserved
  4. Switch to another Studio site
  5. Run the site database export
  6. Confirm that progress is displayed and when it completes, success message is preserved
  7. Switch to the previous site, confirm that the state is still preserved
  8. Use Clear to remove the success state

Pre-merge Checklist

  • Have you checked for TypeScript, React or other console errors?

@wojtekn wojtekn requested a review from a team August 8, 2025 13:59
@wojtekn wojtekn self-assigned this Aug 8, 2025
Copy link
Member

@sejas sejas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for persisting the export success message.
It works as expected, I tested it by exporting database and full site in different sites and I confirm the success message is persisted, and clears correctly when the user clicks on clear.

We can consider combining SyncPullPushClear and ExportClear into a generic component.

export-site-message.mp4

Copy link
Member

@sejas sejas left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wojtekn , for some reason the clear-action.tsx file was missing. I just added it 6cd6972 and tested the export and pull. Both work correctly. Thanks for making the changes ✨ .

@wojtekn
Copy link
Contributor Author

wojtekn commented Aug 13, 2025

Thanks for adding the file @sejas . It seems it was missing as git status didn't show the untracked file and I missed it in the commit. I checked it more, and found out that I had /src in my global .gitignore for some reason.

@wojtekn wojtekn merged commit fefb1d4 into trunk Aug 13, 2025
12 checks passed
@wojtekn wojtekn deleted the update/export-completed-state-handling branch August 13, 2025 07:28
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.

3 participants