Releases: Pavel-mik/obsidian-spherical-graph
Release list
1.9.2
1.9.1
What's Changed
- Release 1.9.1 mobile navigation fixes by @Pavel-mik in #14
Full Changelog: 1.9.0...1.9.1
1.9.0
What's Changed
- Release 1.9.0 with adaptive mobile support by @Pavel-mik in #13
Full Changelog: 1.8.1...1.9.0
1.8.1
What's Changed
- Release 1.8.1: automatic first map and clearer controls by @Pavel-mik in #12
Full Changelog: 1.8.0...1.8.1
1.8.0
What's changed
- Opens existing maps instantly instead of rebuilding the vault at startup, and adds Load map for restoring the complete synced state.
- Moves graph indexing, continental analysis, and detailed land meshing into workers to keep large vaults responsive.
- Rebuilds continent generation around connected, disjoint territories allocated before note placement. Top-level folders now keep compact landmasses with real ocean gaps instead of interwoven ribbons.
- Saves the exact territory raster with the layout so continents, coastlines, camera state, tags, and pins reproduce through Obsidian Sync.
- Places cross-folder hubs on existing coasts while keeping ordinary cities inside their folder territory.
- Adds bounded development diagnostics and extensive large-vault regression coverage.
Existing 1.7.0 maps remain loadable. Use Renew layout to generate the new territory-based geography.
Full changelog: 1.7.0...1.8.0
1.7.0
What's Changed
- Release 1.7.0: atmosphere, satellites, pins, and presentation by @Pavel-mik in #9
Full Changelog: 1.6.1...1.7.0
1.6.1
What's Changed
- Release 1.6.1: connected directory continents by @Pavel-mik in #8
Full Changelog: 1.6.0...1.6.1
1.6.0
Highlights
- Irregular folder continents now emerge from topology-first districts instead of circular territory clamps or concentric distance shells.
- Sparse graph-distance stress and a render-aware spherical collision pass distribute cities more naturally and remove visible node overlap.
- Relatively strong cross-continent links create coastal port cities on the side of their final destinations; layout and coastline rendering now share one port policy.
- Large-vault preprocessing is linear-memory, Refresh preserves anchor limits, and new orphan placement no longer rebuilds every continental position.
Upgrade note
The layout algorithm is now version 7. Existing maps perform one safe Initialize so the new geography and collision packing take effect.
Validation: 48 test files / 265 tests, Node 20/22/24 CI, production build, release metadata validation, provenance attestation, and 0 production dependency vulnerabilities.
Full Changelog: 1.5.1...1.6.0
1.5.1
What changed
- Dense directory continents now use seeded best-candidate placement instead of visible radial sequences.
- Equal-weight links receive bounded target-length variation, reducing concentric rings around highly connected notes.
- Short-range collision response and a soft intrinsic territory barrier reduce node overlap and boundary pile-ups.
- Orphan notes use a seeded random ocean distribution and are no longer regularized into a uniform lattice.
Existing layouts receive one automatic Initialize because the layout algorithm version is now 6.
Full changelog: 1.5.0...1.5.1
1.5.0
Organic directory continents and Auto rotate
- Large folder continents now use deterministic compound S² territories
instead of filling one uniform circular cap. - Subfolder cohorts occupy overlapping asymmetric lobes with varied radial
limits, preserving directory ownership without imposing a disk silhouette. - Multi-scale connected-ocean erosion carves broad bays and headlands while
protected member cities remain on land. - The bottom status rail now includes an always-accessible Auto rotate
button. It starts or stops a slow camera orbit and stops automatically when
manual camera interaction begins.
The layout algorithm is now version 5. Existing maps receive one automatic
Initialize, then return to fixed-layout behavior.
Full changelog: 1.4.0...1.5.0