Skip to content

BE-14: Implement Import and Export JSON functionality#56

Merged
nmy2103 merged 4 commits intodevfrom
feature/be-14
Mar 16, 2026
Merged

BE-14: Implement Import and Export JSON functionality#56
nmy2103 merged 4 commits intodevfrom
feature/be-14

Conversation

@tchen94
Copy link
Collaborator

@tchen94 tchen94 commented Feb 14, 2026

Link to Issue

This PR closes: #55

Summary

Adding Import and Export functionality to enable users to save their current work, allowing them to safely close out the application and start where they left off before the export.

Screenshot

Screenshot 2026-02-14 154643

@tchen94 tchen94 self-assigned this Feb 14, 2026
@tchen94 tchen94 added the enhancement New feature or request label Feb 14, 2026
Copy link
Collaborator

@nmy2103 nmy2103 left a comment

Choose a reason for hiding this comment

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

Thank you—almost there.

  1. The contents of the imported _edited.json file are not being validated. Currently, users can import a JSON file with that suffix and toast.success() is triggered regardless of the file's contents. Can we add validation for the JSON structure? Also, is there a way to restrict the file picker to only allow JSON files to be selected?

  2. The font used in the import and export toasts doesn't match the font used in the other toasts: Image

@nmy2103 nmy2103 self-requested a review March 16, 2026 17:16
@nmy2103 nmy2103 merged commit 5514304 into dev Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants