Skip to content

Unify example data with JSON sessions - #112

Merged
martin-raden merged 1 commit into
mainfrom
issue-110-json-examples
Oct 27, 2026
Merged

martin-raden merged 1 commit into
mainfrom
issue-110-json-examples

Conversation

@Alexander-Mitrofanov

Copy link
Copy Markdown
Collaborator

Summary

  • migrate every catalog example from legacy URL parameter data to the versioned Store/Load JSON session schema
  • load examples through the shared JSON decoder while preserving defaults, sharing, geometry, and annotations
  • replace the All feature showcase with the supplied session, including sequence names and 15 positioned text annotations
  • update unit and browser regressions to consume the shared session format

Validation

  • npm run test:architecture
  • npm run test:ci (537 tests)
  • npm run test:package
  • npm run test:browser
  • npm run test:ui
  • npm run test:pages
  • npm run test:visual (zero changed pixels across all five geometry fixtures)

Dependency

This PR is stacked on #111 so its diff remains limited to issue #110 while reusing the already-open arrow-button browser selector correction. It can be retargeted to main after #111 merges.

Closes #110

Base automatically changed from issue-109-mutation-dropdown to main October 27, 2026 19:25
@martin-raden
martin-raden merged commit 715cdb6 into main Oct 27, 2026
2 checks passed
@martin-raden
martin-raden deleted the issue-110-json-examples branch October 27, 2026 19: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.

unify json example encoding with json import/export

2 participants