Haven v0.4.1 (xxdk-wasm-0.3.22)

Haven v0.4.1

We’re excited to share the latest improvements to Haven! This update brings new features, enhanced user experience, and important bug fixes based on your feedback.

It is important to note that v0.4.1 of Haven is using xxdk-wasm-0.3.22. I want to specify that because there was a recent “Test Build” which uses xxdk-wasm-0.4.0, but that is strictly for testing.

https://haven.xx.network is deployed from the code base in the GitLab repository GitLab - Haven

With that said …


:tada: New Features

Space Settings

You can now access comprehensive Space Settings to manage your spaces more effectively:

  • Easily view and manage space configuration
  • Space URLs are now collapsible for a cleaner interface
  • Passwords are properly masked for security

Enhanced Message Controls

  • Delete and Retry for Failed Messages: If a message fails to send, you can now delete it or retry sending with a simple click
  • Improved Message Interactions: Better controls and options when interacting with messages

Advanced Notification Settings

  • Global Notification Controls: New centralized settings for managing all your notifications and sounds
  • Sound Preview: You can now preview notification sounds before selecting them
  • Better Sound Management: Notification sound selector has been relocated to the Notifications menu for easier access

:sparkles: User Experience Improvements

Better Navigation

  • Always-Available DM Button: The Direct Message button is now enabled at all times for quicker access to conversations
  • Fixed issues with missing or overlapping navigation, especially when no Spaces are available

Smarter Identity Management

  • Improved Codename Export: When you export your identity, it now saves with your actual codename (e.g., YourCodename.json) instead of the generic HavenIdentity.json - making it much easier to manage multiple identities

Cleaner Interface

  • Removed redundant navigation elements from Settings views
  • Streamlined Space Settings by removing Members and Moderation sections (optimization in progress)
  • Normalized icon sizes throughout the app for visual consistency
  • Fixed Channel Settings icon display issues

Enhanced Settings

  • Improved Developer Options Layout: Better organization for advanced users
  • Clearer Log Out Process: Enhanced warning message when logging out to prevent accidental data loss
  • Mobile-Friendly: Fixed display issues on mobile devices for better accessibility

:bug: Bug Fixes

Critical Fixes

  • Muted Users: Fixed issues with the muted users functionality
  • Notification System: Complete overhaul of the notifications system through multiple phases, removing bugs and improving reliability
  • Message Options Menu: Fixed placement issues that were affecting usability

Technical Fixes

  • Resolved “Cannot set properties of undefined” error related to named colors
  • Removed unnecessary notification sound preloading that was causing performance issues
  • Fixed navigation bugs that occurred in certain Space configurations

:package: Under the Hood

  • Updated dependencies for better performance and security
  • Code optimizations and cleanup

Note: This update represents 25 commits and changes across multiple core components of the application. We’re continuously working to improve your Haven experience!

Questions or Issues? Please share your feedback in the community forum.

2 Likes