From 12e0d4eccc6700c4bec26d9386544b9b33098c57 Mon Sep 17 00:00:00 2001 From: Scott Reimers Date: Wed, 22 Apr 2026 17:57:28 -0400 Subject: [PATCH] v0.6.1 release: version bump + changelog Co-Authored-By: Claude Opus 4.7 (1M context) --- Cargo.lock | 6 +++--- crates/cli/Cargo.toml | 2 +- crates/core/Cargo.toml | 2 +- crates/tauri-app/Cargo.toml | 2 +- crates/tauri-app/tauri.conf.json | 2 +- website/download.html | 28 ++++++++++++++++++++-------- 6 files changed, 27 insertions(+), 15 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index cc75005..8fdd327 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2732,7 +2732,7 @@ checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" [[package]] name = "itsgoin-cli" -version = "0.6.0" +version = "0.6.1" dependencies = [ "anyhow", "hex", @@ -2744,7 +2744,7 @@ dependencies = [ [[package]] name = "itsgoin-core" -version = "0.6.0" +version = "0.6.1" dependencies = [ "anyhow", "base64 0.22.1", @@ -2767,7 +2767,7 @@ dependencies = [ [[package]] name = "itsgoin-desktop" -version = "0.6.0" +version = "0.6.1" dependencies = [ "anyhow", "base64 0.22.1", diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index b883c40..4e58bf6 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itsgoin-cli" -version = "0.6.0" +version = "0.6.1" edition = "2021" [[bin]] diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index a851932..0b7c6a0 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itsgoin-core" -version = "0.6.0" +version = "0.6.1" edition = "2021" [dependencies] diff --git a/crates/tauri-app/Cargo.toml b/crates/tauri-app/Cargo.toml index 8a12bf5..87f1f4d 100644 --- a/crates/tauri-app/Cargo.toml +++ b/crates/tauri-app/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itsgoin-desktop" -version = "0.6.0" +version = "0.6.1" edition = "2021" [lib] diff --git a/crates/tauri-app/tauri.conf.json b/crates/tauri-app/tauri.conf.json index 4537ec4..4bf316a 100644 --- a/crates/tauri-app/tauri.conf.json +++ b/crates/tauri-app/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "itsgoin", - "version": "0.6.0", + "version": "0.6.1", "identifier": "com.itsgoin.app", "build": { "frontendDist": "../../frontend", diff --git a/website/download.html b/website/download.html index fc7e6da..1ef9567 100644 --- a/website/download.html +++ b/website/download.html @@ -46,21 +46,21 @@

v0.5.3 is kept online only as an upgrade bridge — it no longer connects to the live network.

-

v0.6.0 — April 21, 2026

-

The privacy architecture overhaul. Network identity is decoupled from posting identity — peers cannot correlate network traffic to a posting identity, and users can hold multiple simultaneous posting identities (personas) on one device.

+

v0.6.1 — April 22, 2026

+

Network identity is now fully separated from posting identity on every install. Plus: Android auto-backup disabled by default, Reset actually resets, import preserves your personas, and display name is optional.

@@ -128,6 +128,18 @@

Changelog

+
v0.6.1 — April 22, 2026
+
    +
  • Network ID and posting ID are now separate by default. Fresh installs generate two independent ed25519 keys. Upgraders rotate their network key on first launch; the old key stays as the default posting persona. Peers see the same author; only the QUIC endpoint changes.
  • +
  • Android auto-backup disabled. Previously the app inherited Android's default allowBackup=true, which silently uploaded identity.key (your root secret — full access to all private content) to Google Drive for any user with cloud backup enabled. That's published-to-a-third-party without asking. Now off by default, plus data_extraction_rules for Android 12+ cloud and device-transfer paths. Users who want off-device backup use Settings → Export (explicit ZIP under their control).
  • +
  • Reset All Data actually resets on Android. The sentinel file was being written to a subdir the startup check never looked at. Also wipes identity.key, WAL/SHM, and all identity subdirs — truly fresh on next launch.
  • +
  • Display name is optional on first-run. Blank field is accepted — proceed as an anonymous user. Attaching a human-readable name to a network ID would correlate the QUIC endpoint to a person; v0.6.2 will reintroduce peer-visible names via persona-signed profile posts.
  • +
  • Import preserves personas. New default import option restores source posting keys as personas on the current device; posts keep their original authors and signatures. Encrypted content imported becomes decryptable because we now hold the keys. The old "merge with key" option stays available for consolidating posts under the current default persona.
  • +
  • Android import Browse button works. Wired to Storage Access Framework's OPEN_DOCUMENT; picked file is staged in the app's private cache for the existing importer.
  • +
  • Decrypt tries all held personas. Multi-persona users (or anyone who imported prior identities as personas) can now decrypt DMs addressed to any of their keys.
  • +
  • Profile broadcasts strip persona display data. Network-keyed profile carries only routing metadata (anchors, recent_peers, preferred_peers). display_name / bio / avatar are no longer sent on the wire. Peers render author names as hex until v0.6.2 adds persona-signed profile posts.
  • +
+
v0.6.0 — April 21, 2026
  • Network fork from v0.5. The network protocol has changed enough that v0.5 and v0.6 cannot interoperate. Upgrade if you want to stay reachable.