Replying to Avatar White Noise

๐Ÿš€ 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)

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

Reply to this note

Please Login to reply.

Discussion

nice

YAY!

Nice work man

After this update, each chat (I have just two chats) now just shows me this "DM" instead of the user's name and their image

Not really a problem! Just a slight surprise, and I'm curious if I'm the only person to get this

I'd suggest deleting and reinstalling the app. Then going to Developer settings and deleting all key packages before publishing a new one. We did our best to migrate data from previous versions in a way that preserved things but apparently we didn't catch everything.

You're not alone.

๐Ÿซ‚

nostr:npub1nje4ghpkjsxe5thcd4gdt3agl2usxyxv3xxyx39ul3xgytl5009q87l02j you wanna try the new one?

Definitely. Probably later today when Iโ€™m out of the fiat mines.

Cool ๐Ÿธ

Whats this about needing to reset keys and relays to update?

How are you going to do this?

Me?

Yeah? Delete everything and start over?

You mean delete the test accounts we made?

I updated and everything is still there. I need to delete?

I updated and all is broken. Send me something.

I sent you the new npub in DMs

I can change username and bio after the fact but not at start. Pfp doesnโ€™t stick either

For the second npub it let me change the name beforehand

I dont really know. Did you read the update notes?

Just read it. Sure Iโ€™ll delete. Doesnโ€™t really matter. Test accounts

There is ุด button that says delete packages. I clicked it. But it did not help. ๐Ÿ˜‚

I did the delete. Got a weird message. Can we just delete app and restart?

Very cool

Big plans

๐Ÿ™„

Strange - looks like the app tried to rotate my key package at some point today and succeeded in deleting the current one but not publishing the replacement ๐Ÿ˜‚

I just published another manually. Give it a shot.

Here you go!

๐Ÿซ‚ Thanks for your work!

Can one actually get a xxx@whitenoise.chat NIP-05? If so, how?

At the moment, not possible. Youโ€™re the first person to ask actually.