Skip to content

Releases: portbuster1337/zerodrive

v0.2.0 — Android app, Blossom CDN, manifest splitting

Choose a tag to compare

@portbuster1337 portbuster1337 released this 03 Jul 19:38

v0.2.0

Major rewrite: Iroh P2P replaced with Blossom CDN (NIP-96) for blob storage. Full native Android app via JNI. Manifest auto-splitting for large drives.

Highlights

  • Android App — Native JNI-based Android app with Material Design UI
  • Blossom CDN — HTTP-based blob storage (NIP-96) replaces Iroh P2P
  • Manifest Splitting — Manifests auto-split at ~48 KB across multiple Nostr events
  • Manifest Dedupresolve_all picks the newest event per d-tag
  • Merge Sync — Sync merges by updated_at instead of replacing state
  • Background Sync — Daemon syncs every 30s for multi-device auto-discovery
  • Shard Manifest Ref — Large shard lists offloaded to separate manifests
  • Retry + Reconnect — publish_manifest retries with fresh Nostr connections
  • No More Panics — All .unwrap() in IPC handlers replaced with proper errors
  • 3 Relays — Trimmed to damus.io, nos.lol, primal.net for reliability

v0.1.0

Choose a tag to compare

@portbuster1337 portbuster1337 released this 30 Jun 19:40

Initial release