šŸš€ White Noise v1.0.4 is out now. Faster, Stronger, Cleaner.

Thank you to everyone who tested v0.1.3 and gave us feedback.

As the saying goes, everyone has a plan until they get punched in the face. Well, we got punched in the face on the last release.Being able to see the real-world usage and issues that cropped up was invaluable, however.

You should see significant improvements across the board.

For v1.0.4 we took on a major refactor of the underlying rust crate that does most of the heavy lifting in the app.

These "backend" changes required significant updates here in the app to align to the new rust API and includes numerous bug fixes, refactors many internal components for better maintainability, and improves the overall responsiveness of the application.

Finally, we did a lot of UI/UX polish along the way.

šŸ’Ŗ Stability and Performance

- Improved backend: The backend that manages relay connects, event processing, and group operations has been significantly overhauled resulting in a more stable and performant app.

- Improved Relay Handling: Relay connection checks have been refactored to provide better error handling and a more stable experience

Pull-to-refresh for relays has been removed to simplify the user experience

- Performance Fixes: Several performance improvements have been made to reduce lag and improve the overall responsiveness of the app

- Bug Fixes: Numerous bugs have been fixed, including issues with account switching, metadata handling, and chat message display

- Android Specific Fixes: Addressed a bug with sensitive clipboard handling for private key copying on Android

šŸ”§ Features and Functionality

- Group Management: Users can now edit group names and descriptions from the group info page

- Message Drafts: Message drafts are now stored securely, so users won't lose their messages if they navigate away from a chat

- Improved Navigation: Added back buttons in the authentication flow and improved navigation within the app

- Key Package Admin: Added a new screen for managing key packages

šŸ“± UI/UX Enhancements

- Improved Chat Experience: The chat auto-scroll behavior has been enhanced to work better with the keyboard, preventing messages from being hidden.

The swipe-to-reply widget has also been refactored

- Redesigned "Start New Chat" Sheet: The "Start New Chat" sheet has been redesigned for better performance and usability, reducing load times and improving scrolling

- Skeleton Loaders: Skeleton loaders have been added to provide a better user experience while content is loading

- Emoji Picker and Reactions: The emoji picker and reaction dialogs are now more responsive and visually appealing

- Consistent UI Components: Various UI components, such as buttons, icons, and headers, have been unified and made consistent across the application

- Custom Bottom Sheet: A new custom bottom sheet with fade-in/out animations has been implemented for a smoother user experience

- Visual Polish: Numerous small visual improvements have been made, such as adjusting padding, fixing alignments, and updating icon colors

šŸ‘¤ Contributors

The following contributors had code included in this release:

- [@erskingardner](https://github.com/erskingardner)

- [@josefinalliende](https://github.com/josefinalliende)

- [@codeswot](https://github.com/codeswot)

- [@quwaysim](https://github.com/Quwaysim)

- [@untreu2](https://github.com/untreu2)

- [@jgmontoya](https://github.com/jgmontoya)

- [@delcin-raj](https://github.com/delcin-raj)

Reply to this note

Please Login to reply.

Discussion

nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq3wamnwvaz7tmjv4kxz7fwwpexjmtpdshxuet59uqzqawhxlp5wfr3q2wyfpmtxvxj9ppg3fp80x6erghdfk4pcmq8a7hhwp9puf v 0.1.4 is out on iOS and Android.

This was a big one, with a huge backend refactor all a lot of core components of the app. The result? Way more reliable group creation and messaging.

As always, thanks to everyone who's using it and sending us feedback. šŸ™

Get it now on nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpq0r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7s85uvay, on Github, and on iOS TestFlight.

nostr:nevent1qvzqqqqqqypzqawhxlp5wfr3q2wyfpmtxvxj9ppg3fp80x6erghdfk4pcmq8a7hhqqsyyfhu2jv02rwf7g6vmr7tj6rek8qf5p6akhh2kj79ahnrhghcmvqsg0spp

Version 0.1.4, not 1.0.4. Little confusion there hehe

I’m so happy to be part of the White Noise team and super excited about this release! šŸš€ Download the new version and try it out!

nostr:nevent1qqsyyfhu2jv02rwf7g6vmr7tj6rek8qf5p6akhh2kj79ahnrhghcmvqpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhggwqg2l

Amazing work!! Thanks guys!

#Amber support in the next version hopefully! šŸ¤ž

Unlikely the next. But we'll see.

Is the amber signer buikt in yet or are we still supposed to use temp #nsex

raw dog still. we'll get to amber sometime before the end of the year, hopefully.

Very good! Keep on going! šŸ’ŖšŸ‘

Join Fintech Catalysts for crypto mentorship on Telegram

and get real-time trade signals, expert analysis, and mirror trading strategies

https://t.me/+4-eRE_FrotllZjUx

I'm seeing this for every joined user I try to message.

"joined user"? what's that mean? is this when you're trying to start new chats with folks?

It seems (not obvious from UI) that npubs already on WN are listed first, followed by others where you're prompted to invite.

For each of the first group I try to message, I see this error.

Nice work