Skip to content

Rebuild the Obsidian gateway for mdbase v3 - #1

Merged
callumalpass merged 2 commits into
mainfrom
agent/body-only-records
Jul 27, 2026
Merged

Rebuild the Obsidian gateway for mdbase v3#1
callumalpass merged 2 commits into
mainfrom
agent/body-only-records

Conversation

@callumalpass

Copy link
Copy Markdown
Collaborator

Summary

  • rebuild the plugin around a first-class Types / Sync / Issues workspace
  • add recursive object and list field editing, v0.2 analysis and v0.3 migration
  • add hosted collection initialization and writable/read-only Connect mirrors
  • treat body-only Markdown as an equal record and preserve exact bytes
  • use the mdbase icon with Obsidian accent-color inheritance and native controls
  • isolate per-file sync errors instead of stopping a mirror
  • consume the exact mdbase-connect v0.1.0-beta.8 protocol and sync SDKs

Verification

  • npm run build
  • npm test (32 tests)
  • npm run check:mobile (480,883 bytes raw / 141,592 gzip)
  • installed production bundle in /home/calluma/testvault/test
  • profiled schema, migration, validation and issue rendering against 9,013 live Markdown files using the live-vault harness
  • confirmed Canvas Bases/Start Here.md stayed byte-identical (60c1040...)

The host Obsidian Electron shell currently stalls before creating any renderer, including in a blank profile without plugins; that host-level fault prevented a final CLI-renderer timing run, but the same full live vault was exercised through the plugin harness and all production artifacts were installed.

@callumalpass
callumalpass merged commit 8ff803b into main Jul 27, 2026
1 check passed
@callumalpass
callumalpass deleted the agent/body-only-records branch July 27, 2026 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant