Skip to content

Releases: rbcodelabs/geode

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:34
0e97faa

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

Choose a tag to compare

@github-actions github-actions released this 14 Aug 16:23

What's Changed

Full Changelog: v0.2.22...v0.2.23

v0.2.22

Choose a tag to compare

@github-actions github-actions released this 14 Aug 15:33

What's Changed

Full Changelog: v0.2.21...v0.2.22

v0.2.21

Choose a tag to compare

@github-actions github-actions released this 14 Aug 14:06

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

Choose a tag to compare

@github-actions github-actions released this 14 Aug 02:24

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_PATH at one) declaring an allow or block list 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. See docs/adr/0002-enterprise-plugin-policy.md for 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 .dmg and .zip, plus latest-mac.yml for auto-update.

Full Changelog: v0.2.19...v0.2.20

v0.2.19

Choose a tag to compare

@github-actions github-actions released this 14 Aug 01:52

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

Choose a tag to compare

@richardbowman richardbowman released this 13 Aug 23:33

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

Choose a tag to compare

@github-actions github-actions released this 13 Aug 03:10

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

Choose a tag to compare

@github-actions github-actions released this 13 Aug 02:39

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

Choose a tag to compare

@richardbowman richardbowman released this 13 Aug 02:15

Fixes

  • Plugins using moment now load. The require('obsidian') shim now bundles and exports moment, and sets window.moment (non-clobbering) — matching Obsidian. Plugins that touch moment at 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 ENOENT error 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