diff --git a/CHANGELOG.md b/CHANGELOG.md index d10703b..4f92889 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,14 +4,10 @@ The latest release only. Every earlier version: [GitHub Releases](https://github.com/rendyuwu/subclave/releases). Versions: [SemVer](https://semver.org/); before `1.0` a minor bump may break things. -## [0.1.0] - 03-10-2026 +## [0.1.1] - 06-10-2026 + +No change to the desktop app or to the extension's code. ### Added -- Desktop app for macOS, Linux and Windows, derived from Tervia v0.1.3, with signed in-app updates. -- Encrypted vault: one file sealed with AES-256-GCM under an Argon2id key, a `.bak` snapshot, master password change, idle and minimize auto-lock, and a tray icon. -- Entries and nested groups with tags, favourites, expiry dates, search, Trash and per-entry version history. -- Copy with clipboard auto-clear, TOTP codes, and a password generator with a strength meter. -- End-to-end encrypted sync to your own S3-compatible bucket or WebDAV share, with a merge that keeps both sides of a conflict. -- Browser extension for Chromium browsers and Firefox: pairing, an icon and picker inside login fields, popup fill, the fill command, "Generate for this site", and a save prompt that adds or updates a login typed on a page. -- CSV import from KeePassXC, Bitwarden, Chrome and Firefox, CSV export, and encrypted `.subclave-backup` files. +- Releases attach the browser extension next to the installers, as `subclave-chrome.zip` and `subclave-firefox.zip`. The README has the install steps for Chromium browsers and Firefox. diff --git a/SUBCLAVE.md b/SUBCLAVE.md index 9ff9f5a..8c83cb8 100644 --- a/SUBCLAVE.md +++ b/SUBCLAVE.md @@ -7,7 +7,7 @@ Agent memory and contributor reference for Subclave. Build and PR rules: | | | | --------------- | ----------------------------------------------------------------------- | -| Version | 0.1.0 | +| Version | 0.1.1 | | Repo | `github.com/rendyuwu/subclave` | | Stack | Tauri 2 + Rust with React 19 + TS, Tailwind v4 and shadcn/ui | | Bundle id | `dev.rendy.subclave` (dev profile: `dev.rendy.subclave.dev`) | diff --git a/extension/manifest.chrome.json b/extension/manifest.chrome.json index ec88a8b..5cf068f 100644 --- a/extension/manifest.chrome.json +++ b/extension/manifest.chrome.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Subclave", - "version": "0.1.0", + "version": "0.1.1", "description": "Fill logins from your local Subclave vault.", "key": "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAtLmxM8kp4Q1xQTEvVoEvVHEjkzgKtqR/8OX9mufwWPXh3n6ag1eC7pBP/E5Cm1cmyXfhHGoSx/AiaUmPq4OqpKbTI6p5Ujo1aHzLZWKpYQezxJ4zkGsAtIgWUnzb05NvwJfvtgH0bcYlaktzc5hwvLAlkOQMNeIBPyLe0EMeGMamo5XkQytUtlMXNniRBuwBjQofHx1mVwg0mAcxLmhG9Cd/pChzd8osdDjYAKzErPsq+mcriJgOdyxJIJWlwIowW5OCUPbRWzg7mdFFFucxx/zpJfwkZFPE5o7tlDI4lfHlJTWX+/fMC+zsFIUEQ/3aLIXuIOPlX48FIC4wLzMn6QIDAQAB", "permissions": ["nativeMessaging", "storage", "activeTab", "scripting"], diff --git a/extension/manifest.firefox.json b/extension/manifest.firefox.json index f8f43d8..cdd4127 100644 --- a/extension/manifest.firefox.json +++ b/extension/manifest.firefox.json @@ -1,7 +1,7 @@ { "manifest_version": 3, "name": "Subclave", - "version": "0.1.0", + "version": "0.1.1", "description": "Fill logins from your local Subclave vault.", "permissions": ["nativeMessaging", "storage", "activeTab", "scripting"], "host_permissions": [""], diff --git a/extension/package.json b/extension/package.json index 8b59347..aabc166 100644 --- a/extension/package.json +++ b/extension/package.json @@ -1,6 +1,6 @@ { "name": "subclave-extension", - "version": "0.1.0", + "version": "0.1.1", "private": true, "type": "module", "description": "Subclave browser integration: the MV3 extension.", diff --git a/package.json b/package.json index 4c8019c..cec4060 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "subclave", "private": true, - "version": "0.1.0", + "version": "0.1.1", "description": "Subclave - a local-first desktop password manager.", "author": "rendyuwu", "license": "Apache-2.0", diff --git a/src-tauri/Cargo.lock b/src-tauri/Cargo.lock index a59c86a..19494c8 100644 --- a/src-tauri/Cargo.lock +++ b/src-tauri/Cargo.lock @@ -4030,7 +4030,7 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" [[package]] name = "subclave" -version = "0.1.0" +version = "0.1.1" dependencies = [ "arboard", "argon2", @@ -4075,7 +4075,7 @@ dependencies = [ [[package]] name = "subclave-proxy" -version = "0.1.0" +version = "0.1.1" dependencies = [ "libc", "serde_json", diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 887430e..435c45f 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -6,7 +6,7 @@ resolver = "2" [package] name = "subclave" -version = "0.1.0" +version = "0.1.1" description = "Subclave - a local-first desktop password manager." authors = ["rendyuwu"] license = "Apache-2.0" diff --git a/src-tauri/subclave-proxy/Cargo.toml b/src-tauri/subclave-proxy/Cargo.toml index e6ad636..346acca 100644 --- a/src-tauri/subclave-proxy/Cargo.toml +++ b/src-tauri/subclave-proxy/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "subclave-proxy" -version = "0.1.0" +version = "0.1.1" edition = "2021" license = "Apache-2.0" publish = false diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 7d1092c..c59ffb3 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -2,7 +2,7 @@ "$schema": "https://schema.tauri.app/config/2", "productName": "Subclave", "mainBinaryName": "SubclaveApp", - "version": "0.1.0", + "version": "0.1.1", "identifier": "dev.rendy.subclave", "build": { "beforeDevCommand": "pnpm build:sidecar:dev && pnpm dev",