diff --git a/.prompt-hub/memory.md b/.prompt-hub/memory.md index ee85a42..ba7fefb 100644 --- a/.prompt-hub/memory.md +++ b/.prompt-hub/memory.md @@ -65,3 +65,4 @@ | 2026-04-27 09:05:00 CEST | agent | Reworded plugin description in `manifest.json` and `package.json` to surface the "AI assistant CLI" concept (per user request). Validated 6 candidates against `evaluateSentenceCase` from `eslint-plugin-obsidianmd@0.2.4`, picked the 106-char variant `Run an AI assistant CLI like Claude from a right sidebar terminal panel, with a customizable runtime list.` Bumped to 0.1.45. | `manifest.json`, `package.json`, `versions.json`, `package-lock.json`, `.prompt-hub/version.md`, `.prompt-hub/releases.md` | success | Commit, push, annotated tag 0.1.45. | | 2026-04-27 23:09:00 CEST | agent | User reported the community-store auto-install only ships `main.js`, `manifest.json`, `styles.css`, which doesn't include the `pty-proxy.js` / `pty-bridge.py` files the plugin spawns. Fix: embedded both auxiliary file contents into `main.js` at build time via esbuild `define` (`PTY_PROXY_SOURCE`, `PTY_BRIDGE_SOURCE` constants declared in main.ts), and added `ensureProxyFiles(pluginDir)` that writes them lazily before each `spawnPtyProxy` call (only when missing or content drift). Verified embedded markers (`spawnPythonBridge`, `decode_payload`, `TIOCSWINSZ`, `pty.fork`) present in built main.js. README `Required files` reworked accordingly. Bumped to 0.1.46. | `esbuild.config.mjs`, `main.ts`, `main.js`, `manifest.json`, `versions.json`, `package.json`, `package-lock.json`, `README.md`, `.prompt-hub/version.md`, `.prompt-hub/releases.md` | success | Commit, push, annotated tag 0.1.46. User republishes draft so community-store install works for new users. | | 2026-05-12 23:12:00 CEST | agent | Trimmed the release zip staging step to the 3 canonical Obsidian plugin files (`manifest.json`, `main.js`, `styles.css`). The auxiliary `pty-proxy.js` / `pty-bridge.py` are now embedded in main.js so they no longer need to ship; `versions.json`, `package.json`, `package-lock.json` also dropped from the zip (`versions.json` stays as a standalone release asset since Obsidian fetches it directly from the release URL). Updated release notes body + README `Release` and `Required files` sections. Dry-run zip listing confirmed 3 files in the `any-ai-cli/` folder. Bumped to 0.1.47. | `.github/workflows/release.yml`, `README.md`, `manifest.json`, `versions.json`, `package.json`, `package-lock.json`, `.prompt-hub/version.md`, `.prompt-hub/releases.md` | success | Commit, push, annotated tag 0.1.47. | +| 2026-05-19 22:34:08 CEST | agent | Created new branch `feature/automation` from `main` for upcoming automation work; bumped minor version 0.1.48 → 0.2.0 per Prompt Hub branch protocol and logged the release entry. | `git checkout -b feature/automation`, `.prompt-hub/version.md`, `.prompt-hub/releases.md`, `.prompt-hub/todo/todo-20260519-223408-create-feature-automation-branch.md` | success | Commit the version/releases bump on `feature/automation` and push the new branch upstream. | diff --git a/.prompt-hub/releases.md b/.prompt-hub/releases.md index dffbad1..9f8d597 100644 --- a/.prompt-hub/releases.md +++ b/.prompt-hub/releases.md @@ -1,5 +1,8 @@ # Releases +## 0.2.0 - 2026-05-19 +- Opened branch `feature/automation` off `main` for upcoming automation work; bumped minor version per Prompt Hub branch protocol. + ## 0.1.48 - 2026-05-12 - Trimmed the release zip down to the three canonical Obsidian plugin files (`manifest.json`, `main.js`, `styles.css`) — the auxiliary `pty-proxy.js` and `pty-bridge.py` sources are already embedded in `main.js` (since 0.1.46) and written at runtime, so they no longer need to ship alongside the zip. `versions.json` and the `package.json` / `package-lock.json` pair are also dropped from the zip; `versions.json` stays as a standalone release asset (Obsidian fetches it directly). - Reworked the release notes body to lead with the community-store install path, document the embedded-source bootstrap, and clearly list what ships where (zip vs standalone assets vs repo-only). diff --git a/.prompt-hub/todo/todo-20260519-223408-create-feature-automation-branch.md b/.prompt-hub/todo/todo-20260519-223408-create-feature-automation-branch.md new file mode 100644 index 0000000..82379e0 --- /dev/null +++ b/.prompt-hub/todo/todo-20260519-223408-create-feature-automation-branch.md @@ -0,0 +1,16 @@ +# Task: Create branch `feature/automation` + +## Objective +Create a new git branch `feature/automation` off `main` for upcoming automation work, applying the Prompt Hub branch protocol (minor version bump, releases log, memory log). + +## Plan +1. Verify working tree is clean and `main` is up to date with origin. +2. Create branch `feature/automation` from `main` and switch to it. +3. Bump `.prompt-hub/version.md` from `0.1.48` to `0.2.0` (new branch → minor bump). +4. Add a `0.2.0` entry to `.prompt-hub/releases.md` noting the new branch. +5. Append a memory log entry for this action. +6. Commit the version/releases bump on the new branch. +7. Push the branch to `origin` with upstream tracking. + +## Review +- _to be filled in after execution_ diff --git a/.prompt-hub/version.md b/.prompt-hub/version.md index 5946feb..0ea3a94 100644 --- a/.prompt-hub/version.md +++ b/.prompt-hub/version.md @@ -1 +1 @@ -0.1.48 +0.2.0