Haven v0.4.7 (xxdk-wasm v0.4.3)

Haven v0.4.7 (xxdk-wasm v0.4.3)


Hey everyone!

Haven has been upgraded to v0.4.7! This is a big one — new invite system, better security, and a full backup & restore feature so you can take your identity and data with you.

:package: Import your data

If you exported a .haven file last week, you can restore everything now:

  1. Go to haven.xx.network

  2. On the Join screen, click Restore from backup

  3. Select your .haven file and enter your account password

  4. Your identity, Spaces, admin keys, and messages will be restored

Note: The page will reload 2-3 times during the restore process — this is normal! If the page appears unresponsive at any point, just refresh and log in with your password. Your data has been restored.

:warning: If you see the Login screen

After the upgrade, you may land on the Login screen where your old password doesn’t work. Don’t worry — this is expected. The upgrade changed the underlying storage format.

You have two options:

  • Click Restore from backup right on the Login screen

  • Or clear your site data to get to the Join screen:

Chrome / Edge / Brave:

  1. Click the lock icon (or tune icon) in the address bar

  2. Click Site settings > Clear data

  3. Reload — you should see the Join screen

Firefox: Lock icon > Clear cookies and site data > Confirm and reload

Safari: Safari > Settings > Privacy > Manage Website Data > Search haven.xx.network > Remove > Reload

:sparkles: What’s new in v0.4.7

  • :package: Export & Import — Full backup and restore of your Haven identity, Spaces, admin keys, and messages. Your data, your control.

  • :lock: Portable Space invites — Share and join Spaces across any platform without URLs. Just copy, paste, or scan!

  • :speech_balloon: DM invites — Same self-contained invite format for direct messages.

  • :camera: QR code sharing — Space invites now work via QR codes and clipboard paste — no more manually exchanging links.

  • :shield: Improved Secret Space security — Secret Space invites no longer embed the password. The password must be shared separately, as originally intended.

  • :wrench: Bug fixes — Message ordering, privacy level detection, and various stability improvements.

:thinking: What if I didn’t export?

If you didn’t export before the upgrade, you’ll need to create a new identity. Your old codename, Space admin keys, and message history are unfortunately not recoverable. Going forward, you can use the new Backup & Restore feature in Settings to keep your data safe.

:memo: Known issues

  • Messages from before the migration may not include pinned message indicators

  • If you see a “WASM appears to be non-responsive” error after import, just refresh the page — this is a one-time issue and your data is fine

:raised_hands: Feedback

Let us know how the upgrade went! If you run into any issues importing your data, post here and we’ll help troubleshoot. We’re excited to hear what you think of the new features!

Keith, are you the only one developing?