Nostree Release Note
v.0.1.5.3 "Update dependencies, maintenance, nip51 compliant".
Hello everyone! today we have a new nostree release on the table 🚀.
This new release is focused on code maintenance, performance improvement, cleanup, and compatibility with the new nip51 update.
Let's go with the revision of the new version:
❗Disclaimer: Due to the change in nip51 users will need to update their lists. Old lists will still appear in read-only mode for the next few releases, but will eventually be deprecated. Read on for more information.
-
Performance improvement: NDK dependencies have been updated to the latest version 2.0.6 which has already improved the responsiveness and feel of the application, and I've started using NDKSvelte to improve memory and bandwidth usage, so nostree is now lighter in both memory and data usage. In addition to this the indexDB cache has been implemented properly for the profiles, so now if the information of a profile has already been loaded it will use the local version to avoid asking for it again to the relays. You will notice this especially in the explore section and when doing a search.
-
Local storage: Along with the local cache system, a local storage system for user settings has also been added, now unless you logout, when you visit nostree you will be logged in with the last account you have been using.
-
Nip51 compliant: We have updated the kind and tags to make nostree fully compatible with the new nip51 proposal. Because of this when you log in, and visit your profile you will see a notice that will allow you to update all your lists in the old format to the new format, the process has been designed to be as simple and without misunderstandings as possible. Just click a button and accept the messages to sign the new notes, easy peasy.
Great! So that's it for this minor release, minor bugs and interface elements have also been fixed. Nostree is now much faster, cleaner, and more efficient.
What's next?
For the next versions we will be working on implementing the design concept proposed by @neil and on custom themes, beyond that we will be working on on boarding, status integration, calendar events and other things.
Thanks to all of you for being there, I hope you enjoy this new version.