Skip to content

fix: fix json migration UI and tests - #1484

Merged
CyanVoxel merged 4 commits into
mainfrom
fix-json-migration
Aug 17, 2026
Merged

fix: fix json migration UI and tests#1484
CyanVoxel merged 4 commits into
mainfrom
fix-json-migration

Conversation

@CyanVoxel

@CyanVoxel CyanVoxel commented Aug 17, 2026

Copy link
Copy Markdown
Member

Summary

This PR changes the JSON Migration UI to only update the matched values once parity checks have completed, and critically fixes an issue with the test that would cause slow behavior and threading race conditions causing inconsistent test failures.

Tasks Completed

  • Platforms Tested:
    • Windows x86
    • Windows ARM
    • macOS x86
    • macOS ARM
    • Linux x86
    • Linux ARM
  • Tested For:
    • Basic functionality
    • PyInstaller executable

@CyanVoxel CyanVoxel added this to the Alpha v9.6.4 milestone Aug 17, 2026
@CyanVoxel CyanVoxel added the Type: Tests Tests or testing related label Aug 17, 2026
@CyanVoxel CyanVoxel added Priority: High An important issue requiring attention Type: Fix A fix for a bug, typo, or other issue labels Aug 17, 2026
@CyanVoxel CyanVoxel moved this to 🚧 In progress in TagStudio Development Aug 17, 2026
@CyanVoxel
CyanVoxel marked this pull request as ready for review August 17, 2026 06:12
@CyanVoxel
CyanVoxel merged commit 12fd493 into main Aug 17, 2026
12 checks passed
@github-project-automation github-project-automation Bot moved this from 🚧 In progress to ✅ Done in TagStudio Development Aug 17, 2026
@CyanVoxel
CyanVoxel deleted the fix-json-migration branch August 17, 2026 06:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Priority: High An important issue requiring attention Type: Fix A fix for a bug, typo, or other issue Type: Tests Tests or testing related

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

1 participant