Skip to content

Welcome modal: client-side example loading + cleanups#304

Merged
milanofthe merged 3 commits into
mainfrom
feature/welcome-improvements
Jun 1, 2026
Merged

Welcome modal: client-side example loading + cleanups#304
milanofthe merged 3 commits into
mainfrom
feature/welcome-improvements

Conversation

@milanofthe
Copy link
Copy Markdown
Member

  • Load examples client-side — clicking an example in the welcome modal no longer navigates to ?model=… with a full reload (which reinitialized Pyodide). It fetches and loads the graph in place, reusing the running worker. ?model= deep-links still work (initial load) and the URL is updated via replaceState so it stays shareable.
  • Lowercase package names in the welcome version line (pathview … · pathsim …).
  • Dedupe REPL init logginginit() bails early when the backend is already ready, removing repeated "Initializing Python REPL..." messages from the console.

@milanofthe milanofthe merged commit f6815ec into main Jun 1, 2026
4 checks passed
@milanofthe milanofthe deleted the feature/welcome-improvements branch June 1, 2026 20:01
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.

1 participant