Skip to content

chore: MIT license + publishing polish (release 0.2.0)#66

Merged
vreshch merged 1 commit into
masterfrom
feature/public-prep
Jun 21, 2026
Merged

chore: MIT license + publishing polish (release 0.2.0)#66
vreshch merged 1 commit into
masterfrom
feature/public-prep

Conversation

@vreshch

@vreshch vreshch commented Jun 21, 2026

Copy link
Copy Markdown
Member

Prepares the plugin for public release. Bundles the license decision, the review's low/nit fixes, and repo hygiene. Ships 0.2.0 (with the robustness PR #65).

License

  • MIT (LICENSE, package.json license field, README). The plugin is open source; the SaaS backend stays a separate hosted product. Unblocks the Obsidian community store.

Polish (review lows/nits)

  • Signed-out CTA "Start sync with agentage" → "Sign in to Agentage" (matches the menu + post-sign-in notice).
  • MCP section (Expose remote MCP + "how to connect") now gated behind signed-in, like the Memory section.
  • Status-bar shows a "Sign in" label in the signed-out state (not just a tooltip).
  • "Sync now" with no memory: message reworded so it reads with the picker that opens (no more "nothing happened").
  • hydrateAuth ignores an auth.json minted for a different host (no dev-token replay against prod).
  • package.json description: dropped the em dash + now matches the manifest.

Repo hygiene / public-readiness

  • CHANGELOG.md (Keep a Changelog) + SECURITY.md (coordinated disclosure → support@agentage.io).
  • manifest.helpUrl → agentage.io/connect; README badges (release/MIT/Obsidian) + an FAQ + dashboard host disclosure.
  • release.yml now runs check:hosts + check:docs on the publish path (not just on PRs), so a tag-push can't ship store-non-compliant.
  • Scrubbed em dashes from the public docs (README/CHANGELOG/SECURITY).

npm run verify green (68 tests, build, host/docs/bundle).

Not done (needs a running Obsidian): UI screenshots/GIF. Deferred with rationale: remoteHasRef() catch-all (changing it risks regressing empty-remote seeding).

…ELOG + SECURITY + helpUrl + badges/FAQ; release.yml host/docs guard; release 0.2.0
@github-actions

Copy link
Copy Markdown

🎉 PR Validation ✅ PASSED

Commit: 1c579496a507b0e19543bbb7863184d418e0cd1e
Branch: feature/public-prep

Checks:

  • ✅ Dependencies installed
  • ✅ Type check passed
  • ✅ Linting passed
  • ✅ Format check passed
  • ✅ Tests + coverage passed
  • ✅ Build successful
  • ✅ Store-compliance checks passed
  • ✅ Bundle is mobile-safe

Ready to merge!


🔗 View workflow run

@vreshch vreshch merged commit 57d51f6 into master Jun 21, 2026
1 check passed
@vreshch vreshch deleted the feature/public-prep branch June 21, 2026 10:39
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