Releases: Pavel-mik/obsidian-spherical-graph
Release list
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
1.4.0
Folder-shaped world geography
- Every linked top-level vault folder now forms one deterministic continent.
- Linked notes in the vault root become standalone islands; orphan notes stay
interactive over open water without manufacturing land. - Continents receive disjoint intrinsic spherical territories and the connected
ocean targets approximately 50% of the globe. - Selecting a note also gives a restrained highlight to notes in the same
first-two-level directory region, alongside existing link and route states. - Settings now include a searchable folder picker for excluding complete
subtrees from graph generation.
The layout algorithm is now version 4. Existing maps receive one automatic
Initialize, then return to the normal fixed-layout behavior.
Full changelog: 1.3.1...1.4.0
1.3.1
1.3.0
Spherical Graph 1.2.5
What's new
- More organic, density-adaptive continents with finer irregular coastlines and variable sandy beaches.
- Solid globe mode now fully occludes the far hemisphere.
- Find searches both notes and tags.
- Selection details shows linked tags for selected notes.
Full Changelog: 1.2.4...1.2.5
1.2.4
Continent detection now forms consensus candidates separately at coarse and fine CPM scales, recovering prominent hub-and-spoke and core/periphery communities that the former global consensus could miss. A conservative affinity pass completes clearly attached boundary notes, while a topology-cohesion gate continues to reject sparse chains. Isolated unassigned notes no longer punch lakes into supported land; accepted competing continents and coherent free-node groups still preserve sea. Use Renew layout to apply the revised detection and membership. The lake-rendering correction applies immediately. Verified with 40 test files / 196 tests, production-renderer browser QA on a 636-note graph, CI on Node.js 20, 22, and 24, release artifact validation, and build provenance attestation.