mirror of
https://github.com/blamouche/obsidian-any-ai-code.git
synced 2026-07-22 06:53:38 +00:00
Since 0.1.46, main.js embeds pty-proxy.js and pty-bridge.py via esbuild define and writes them next to the plugin on first Start. That makes the zip-side copies redundant: the staging step previously bundled 8 files (`manifest.json`, `main.js`, `styles.css`, `versions.json`, `pty-proxy.js`, `pty-bridge.py`, `package.json`, `package-lock.json`), but only the three official ones actually need to end up in the plugin folder for the panel to start. Trim: - Zip now contains only `manifest.json`, `main.js`, `styles.css` — the canonical Obsidian plugin folder layout. - Standalone release assets keep the four files Obsidian's plugin update protocol and BRAT actually fetch: `manifest.json`, `main.js`, `styles.css`, `versions.json`. - `versions.json` is no longer inside the zip — Obsidian fetches it directly from the release URL, not from the plugin folder. - `package.json` / `package-lock.json` are no longer shipped at all (advanced users can download them from the repo for the matching tag if they want to opt into the native node-pty backend). Reworked the release notes body to lead with the community-store install path and document the embedded-source bootstrap. Aligned the README `Release` and `Required files` sections with the new layout. Bumped manifest/version metadata to 0.1.47. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| workflows | ||