diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index eb3ba0a..0132ec4 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itsgoin-cli" -version = "0.5.1" +version = "0.5.2" edition = "2021" [[bin]] diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 984b20b..820567a 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itsgoin-core" -version = "0.5.1" +version = "0.5.2" edition = "2021" [dependencies] diff --git a/crates/tauri-app/Cargo.toml b/crates/tauri-app/Cargo.toml index 3a56003..eece5eb 100644 --- a/crates/tauri-app/Cargo.toml +++ b/crates/tauri-app/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "itsgoin-desktop" -version = "0.5.1" +version = "0.5.2" edition = "2021" [lib] diff --git a/crates/tauri-app/tauri.conf.json b/crates/tauri-app/tauri.conf.json index 98e3f4a..bd6a2ff 100644 --- a/crates/tauri-app/tauri.conf.json +++ b/crates/tauri-app/tauri.conf.json @@ -1,6 +1,6 @@ { "productName": "itsgoin", - "version": "0.5.1", + "version": "0.5.2", "identifier": "com.itsgoin.app", "build": { "frontendDist": "../../frontend", diff --git a/website/design.html b/website/design.html index fe8f3f6..c9db18f 100644 --- a/website/design.html +++ b/website/design.html @@ -39,7 +39,7 @@
- v0.5.1-beta — 2026-04-16 + v0.5.2-beta — 2026-04-19

Design Document

This is the canonical technical reference for ItsGoin. It describes the vision, the architecture, and the current state of every subsystem — with full implementation detail. This document is versioned; each update records what changed.

diff --git a/website/download.html b/website/download.html index ae75948..1344c35 100644 --- a/website/download.html +++ b/website/download.html @@ -41,21 +41,21 @@

Beta Release

-

Version 0.5.1-beta — April 16, 2026

+

Version 0.5.2-beta — April 19, 2026

Multi-identity, export/import, post merge with decryption key. May contain bugs — stable release recommended for daily use.

@@ -105,16 +105,23 @@

Changelog

+
v0.5.2-beta — April 19, 2026
+
    +
  • Feed pagination — Cursor-based pagination (20 posts/page) with pre-fetch and infinite scroll. Batched engagement queries (3 SQL queries instead of 4 per post). Media loads only for visible posts via IntersectionObserver.
  • +
  • Fast startup — Bootstrap (anchor connect, NAT probe, referrals) runs in background. UI shows immediately with local content.
  • +
  • Duplicate identity detection — Anchor detects when same identity is connected from two devices. Shows warning with “Continue Anyway” override for false positives (network changes).
  • +
  • Privacy: pkarr leak fixed — Removed default dns.iroh.link publishing. Only mDNS (local network) discovery enabled.
  • +
  • Android SAF — Exports open native “Save As” dialog via Storage Access Framework. Downloads use app data directory.
  • +
+
v0.5.1-beta — April 16, 2026
    -
  • AppImage video fix — Bundled full GStreamer media framework. Video and audio now play correctly in AppImage builds (previously caused WebKit freeze due to missing plugins).
  • -
  • Import fix — Imported posts now create proper BlobHeaders, visibility intents, and pinned blobs. Imported posts are indistinguishable from locally created ones.
  • -
  • First-run chooser — New installs show “Start Fresh” or “Import an Identity” dialog instead of a blank profile setup.
  • -
  • File pickers — Native Browse buttons on export (folder picker) and import (ZIP file picker) dialogs.
  • -
  • Identity switch fix — Old node properly shut down before starting new one. Prevents zombie background tasks after multiple identity switches.
  • -
  • Export path fix — Relative output paths (e.g. “Downloads”) resolve to home directory instead of process working directory.
  • -
  • Lightbox fix — Clicking form elements inside wizards no longer closes the overlay.
  • -
  • Lock contention — Three remaining handlers (pull request, address request, session relay) converted to brief-lock pattern.
  • +
  • AppImage video fix — Bundled full GStreamer media framework. Video and audio now play correctly in AppImage builds.
  • +
  • Import fix — Imported posts now create proper BlobHeaders, visibility intents, and pinned blobs.
  • +
  • First-run chooser — New installs show “Start Fresh” or “Import an Identity” dialog.
  • +
  • File pickers — Native Browse buttons on export and import dialogs.
  • +
  • Identity switch fix — Old node properly shut down before starting new one.
  • +
  • Lock contention — Three remaining handlers converted to brief-lock pattern.
v0.5.0-beta — April 5, 2026