Files
personal-wiki/wiki/meta/claude-obsidian-v1.2.0-release-session.md
Daniel b1bb2340f5 security: remove email reference from marketplace manifest and docs
Replaces owner.email field in marketplace.json with owner.url pointing to
GitHub profile. Also removes email mentions from the v1.2.0 release session
note and the full-repo-audit plan doc. No real contact email should ship in
the public plugin manifest.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-08 22:30:27 +03:00

5.0 KiB

type, title, created, updated, tags, status, related
type title created updated tags status related
session claude-obsidian v1.2.0 Release Session 2026-04-07 2026-04-07
session
release
plugin
github
evergreen
getting-started
index
overview
LLM Wiki Pattern

claude-obsidian v1.2.0 Release Session

Full build, audit, polish, and community release of the claude-obsidian plugin + vault kit. Previously named cosmic-brain.


What Was Built

Phase 1 — Critical Fixes

  • marketplace.json: version corrected 1.0.0→1.2.0, owner metadata updated
  • main.canvas: removed 5 broken file node references (gitignored files that don't exist for community users)
  • community-plugins.json: deduplicated from 6→4 canonical entries: [excalidraw, banners, calendar, thino]

Phase 2 — Vault Onboarding

  • wiki/getting-started.md: new onboarding page inside the vault (3-step quick start, hot cache explanation, command reference, navigation links)
  • wiki/index.md: Entities, Questions, Comparisons sections populated with existing seed pages
  • wiki/meta/dashboard.md: Dataview queries fixed — was querying answer_quality and confidence fields that don't exist in seed pages; replaced with status and updated
  • CLAUDE.md: placeholder text replaced with actual vault description
  • wiki/canvases/welcome.canvas: CTA node added pointing to getting-started and /wiki

Phase 3 — README + Docs

  • README: complete pre-installed plugins table, CSS snippets section, Banner usage section, file structure updated
  • bin/setup-vault.sh: success message now lists all 4 pre-installed plugins and 3 CSS snippets

Phase 4 — PDF Install Guide

  • docs/install-guide.md: full printable install guide (prerequisites, 3 install options, first steps, command reference, plugin guide, MCP setup, troubleshooting)
  • docs/install-guide.pdf: 159KB, generated via npx md-to-pdf

Phase 5 — Version Bump

  • plugin.json and marketplace.json bumped to 1.2.0

Rename: cosmic-brain → claude-obsidian

Full project rename executed:

  • GitHub repos renamed: AgriciDaniel/cosmic-brainAgriciDaniel/claude-obsidian (public), avalonreset-pro/cosmic-brainavalonreset-pro/claude-obsidian (private)
  • Local directory: ~/cosmic-brain/~/claude-obsidian/
  • All text references updated across 14 files via sed
  • wiki/meta/cosmic-brain-cover.gif renamed to wiki/meta/claude-obsidian-cover.gif

Security Audit

  • No API keys, tokens, or secrets found in any tracked file
  • No private keys or certificates
  • All credential references in docs are placeholder values
  • Excalidraw main.js correctly NOT tracked despite audit agent claiming otherwise
  • LICENSE: MIT license file created (was declared in plugin.json but file was missing)
  • ITS-Dataview-Cards.css + ITS-Image-Adjustments.css: GPL-2.0 attribution headers added

.gitignore Tightened

Added rules to prevent future accidental commits of: video files (*.mkv, *.mp4), transcripts, scratch canvases (Untitled *.canvas, *Images.canvas), and personal images in vault root.


Visual / README

GIFs and Images

  • New Claude Obsidian branded assets added (16x9 cover GIF, 1x1 GIF, static PNGs)
  • Compressed: gif-cover-16x9.gif 2.6MB→1.3MB (50%), gif-1x1.gif 2.6MB→848KB (68%) — via FFmpeg palette optimization, scaled to 960px/640px, 15fps, 128-color palette
  • Example screenshots added: image-example-graph-view.png, image-example-wiki-map-view.png

README Structure (top to bottom)

  1. claude-obsidian-gif-cover-16x9.gif — header
  2. Description text
  3. welcome-canvas.gif — What It Does demo (full width)
  4. Descriptive paragraphs
  5. image-example-graph-view.png + image-example-wiki-map-view.png — side by side screenshots
  6. Quick Start → Commands → Cross-Project → Six Modes → What Gets Created → MCP → Plugins → CSS Snippets → Banner → File Structure → AutoResearch → Seed Vault
  7. wiki-graph-grow.gif + workflow-loop.gif — bottom of Seed Vault section

Repository State

Repo Visibility URL
AgriciDaniel/claude-obsidian Public https://github.com/AgriciDaniel/claude-obsidian
avalonreset-pro/claude-obsidian Private https://github.com/avalonreset-pro/claude-obsidian

Community install command: claude plugin install github:AgriciDaniel/claude-obsidian

Future updates: git push origin main && git push community main


Key Decisions

  • Rename to claude-obsidian: clearer branding, immediately communicates the Claude + Obsidian pairing
  • avalonreset-pro repo is private: community members only, not public
  • Excalidraw main.js excluded from git: 8MB downloaded by setup-vault.sh at setup time
  • Bundled plugin redistribution: acceptable — all 4 plugins are publicly distributed through Obsidian's community plugin system
  • GIF compression strategy: palette reduction (256→128 colors) + resolution scaling gives 50-68% savings with no visible quality loss at GitHub's rendering width