diff --git a/.claude/commands/release.md b/.claude/commands/release.md index daec85f..ba91e21 100644 --- a/.claude/commands/release.md +++ b/.claude/commands/release.md @@ -42,25 +42,33 @@ This project uses **standard semver with `v` prefix** (e.g., `v0.0.8`, `v1.2.3`) ``` If any step fails, fix issues before proceeding. -6. **Compose a commit message** following this format: +6. **Create release zip files** in the `releases/` folder: + ``` + mkdir -p releases + cd dist/chrome && zip -r ../../releases/plebeian-signer-chrome-vX.Y.Z.zip . && cd ../.. + cd dist/firefox && zip -r ../../releases/plebeian-signer-firefox-vX.Y.Z.zip . && cd ../.. + ``` + Replace `vX.Y.Z` with the actual version number. + +7. **Compose a commit message** following this format: - First line: 72 chars max, imperative mood summary (e.g., "Release v0.0.8") - Blank line - Bullet points describing each significant change - "Files modified:" section listing affected files - Footer with Claude Code attribution -7. **Stage all changes** with `git add -A` +8. **Stage all changes** with `git add -A` -8. **Create the commit** with the composed message +9. **Create the commit** with the composed message -9. **Create a git tag** matching the version (e.g., `v0.0.8`) +10. **Create a git tag** matching the version (e.g., `v0.0.8`) -10. **Push to origin** with tags: +11. **Push to origin** with tags: ``` git push origin main --tags ``` -11. **Report completion** with the new version and commit hash +12. **Report completion** with the new version and commit hash ## Important: - This is a browser extension with separate Chrome and Firefox builds diff --git a/package.json b/package.json index a5170a9..b7f3dcf 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,12 @@ { "name": "plebeian-signer", - "version": "v1.0.2", + "version": "v1.0.3", "custom": { "chrome": { - "version": "v1.0.2" + "version": "v1.0.3" }, "firefox": { - "version": "v1.0.2" + "version": "v1.0.3" } }, "scripts": { diff --git a/projects/chrome/public/manifest.json b/projects/chrome/public/manifest.json index e2bf71c..ae6775f 100644 --- a/projects/chrome/public/manifest.json +++ b/projects/chrome/public/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "Plebeian Signer - Nostr Identity Manager & Signer", "description": "Manage and switch between multiple identities while interacting with Nostr apps", - "version": "1.0.2", + "version": "1.0.3", "homepage_url": "https://git.mleku.dev/mleku/plebeian-signer", "options_page": "options.html", "permissions": [ diff --git a/projects/firefox/public/manifest.json b/projects/firefox/public/manifest.json index 867d91d..d74d5b8 100644 --- a/projects/firefox/public/manifest.json +++ b/projects/firefox/public/manifest.json @@ -2,7 +2,7 @@ "manifest_version": 3, "name": "Plebeian Signer", "description": "Nostr Identity Manager & Signer", - "version": "1.0.2", + "version": "1.0.3", "homepage_url": "https://git.mleku.dev/mleku/plebeian-signer", "options_page": "options.html", "permissions": [ diff --git a/releases/plebeian-signer-chrome-v1.0.3.zip b/releases/plebeian-signer-chrome-v1.0.3.zip new file mode 100644 index 0000000..41e7865 Binary files /dev/null and b/releases/plebeian-signer-chrome-v1.0.3.zip differ diff --git a/releases/plebeian-signer-firefox-v1.0.3.zip b/releases/plebeian-signer-firefox-v1.0.3.zip new file mode 100644 index 0000000..b3109f1 Binary files /dev/null and b/releases/plebeian-signer-firefox-v1.0.3.zip differ