Releases: rbcodelabs/geode
Releases · rbcodelabs/geode
Release list
v0.3.0
What's Changed
- Bases Phases B–D: Table + Cards views, Copy/CSV export, embedded bases + transclusion by @richardbowman in #39
Full Changelog: v0.2.23...v0.3.0
v0.2.23
What's Changed
- Fix external links hijacking the whole Geode window by @richardbowman in #40
Full Changelog: v0.2.22...v0.2.23
v0.2.22
What's Changed
- Bases Phase A: expression/query engine by @richardbowman in #37
- Fix vault.adapter so plugins' instanceof FileSystemAdapter succeeds by @richardbowman in #38
Full Changelog: v0.2.21...v0.2.22
v0.2.21
What's Changed
- feat(settings): tabbed Settings modal with plugin setting-tab registry by @richardbowman in #31
- fix: mutate TFile/TFolder in place on rename (fixes ENOENT in plugin saves) by @richardbowman in #33
- Fix tab bar and view header DOM/CSS to match real Obsidian structure by @richardbowman in #34
- Add Web Viewer + Chrome cookie import by @richardbowman in #32
- fix: update web-viewer e2e selector for renamed tab-title class by @richardbowman in #35
- docs: update README for v0.2.21 (Web Viewer, Settings, theme compat) by @richardbowman in #36
Full Changelog: v0.2.20...v0.2.21
v0.2.20 — enterprise-managed plugin policy
What's New in v0.2.20
Features
- Enterprise-managed plugin allowlist/blocklist — Administrators can now centrally control which community plugins are permitted. Drop a managed policy file at a fixed OS path (or point
GEODE_POLICY_PATHat one) declaring analloworblocklist of plugin ids. Blocked plugins refuse to enable, surface a Notice on startup, and show a "blocked by admin" badge in Settings. Policy is validated fail-open — a missing or malformed file never blocks the app, and a single bad entry is skipped rather than voiding the whole policy. Enforcement never touches your own.geode/plugins.json, so relaxing a policy re-enables a previously blocked plugin automatically on next launch. Seedocs/adr/0002-enterprise-plugin-policy.mdfor the design. (#28)
Improvements
- CI: release/build workflows bumped to
actions/checkout@v5+actions/setup-node@v5(Node 24 runtime). (#30)
Notes
- macOS installers are unsigned — Gatekeeper will warn on first launch. See the README's "Install" section for the one-time workaround.
- Artifacts: universal + arm64
.dmgand.zip, pluslatest-mac.ymlfor auto-update.
Full Changelog: v0.2.19...v0.2.20
v0.2.19
What's Changed
- Fix Calendar plugin daily-notes compat (day dots, open-not-recreate) by @richardbowman in #29
Full Changelog: v0.2.18...v0.2.19
Release v0.2.18: resizable, per-vault-persisted sidebars
Resizable, per-vault-persisted sidebars: drag the sidebar edge to resize (200–600px clamp), with width/collapsed/docked state persisted per vault across relaunches.
Fixes along the way:
- Sidebar width/collapsed/docked state was silently dropped on relaunch when the workspace had no open tabs.
- The sidebar icon bar is now part of the draggable titlebar region.
Merged in #27. Unsigned macOS build — see README's Install section for the Gatekeeper workaround.
v0.2.17
What's Changed
- Fix Properties panel icon wrap and oversized cursor on load by @richardbowman in #26
Full Changelog: v0.2.16...v0.2.17
v0.2.16
What's Changed
- Community install-from-GitHub: plugins & themes, with auto-update by @richardbowman in #25
Full Changelog: v0.2.15...v0.2.16
v0.2.15
Fixes
- Plugins using
momentnow load. Therequire('obsidian')shim now bundles and exportsmoment, and setswindow.moment(non-clobbering) — matching Obsidian. Plugins that touchmomentat module-instantiation time (e.g.diagram-zoom-drag) previously threw and failed to enable. Fixes #21. - Quieter metadata indexing. A file deleted between enumeration and read no longer logs a hard
ENOENTerror during indexing (matched on message, since Electron's IPC bridge drops the error code); genuine read errors still log.
Full Changelog: v0.2.14...v0.2.15