Technical decisions about algorithms, architecture, data and execution, checked against documentation and commit history.
2026-08-14 · 773c1565f1 · Change verified; trade-off inferred
Move component state out of the host URL
- Before
- The upstream nuqs state store synchronized editing state with URL query parameters and required framework adapters and URL-compression helpers.
- After
- An in-memory provider owns editing state. The nuqs dependency, Next.js adapters, URL compression and share-link helpers are removed.
Separate the embedded explorer state from host routing and remove the dependencies used for URL synchronization.
2026-08-25 · bbd48bb9e0 · Documented change
Replace the iframe runtime with a dependency-injected component
- Before
- A standalone shell owned database connectivity and exposed iframe/postMessage routes.
- After
- An importable React component takes a typed data source. The host owns authentication, database access and caching; the default adapter reads two same-origin routes.
Remove a separately served runtime and cross-frame protocol; let the host enforce access control while the explorer performs bounded reads.