Skip to content

Releases: gzuuus/linktr-nostr

Nip46 remote connection

09 Apr 17:36
dfab230
Compare
Choose a tag to compare

v.0.1.5.5

Update dependencies, maintenance, bugfixes

28 Nov 12:54
Compare
Choose a tag to compare

New
None

Quality of Life
Update all dependencies to latest

Bug Fixes
Fixed share button for users with undefined fields in profile
Fixed app crash when user has undefined fields

v.0.1.5.3 "Update dependencies, maintenance, nip51 compliant".

24 Nov 17:15
3a52d5d
Compare
Choose a tag to compare

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.

v.0.1.5

09 Nov 09:34
Compare
Choose a tag to compare

It's been almost a month since the last update of nostree, but that doesn't mean that during this period no work has been done on it, on the contrary, nostree has gone through a strong refactoring process of its code, the main novelty of this version is the new Theming system and the migration from pure css to tailwind along with the use of the Skeleton library for the graphic components (skeleton.dev highly recommended) This has made nostree much sexier, with new features, themes, graphic components and more, this has undoubtedly brought a considerable improvement in the user interface and user experience. Also in this update is presented the new theme system with which each user can set their own theme for your personal page. Little by little we will be breaking down all the new features that this version brings, but before we start I wanted to thank again OpenSats (npub10pe…n34f) for the opportunity of his grant, Niel Liesmons (npub149p…722q) with whom we are designing all this, karnage (npub1r0r…q9ac) for their valuable proposals, and all the other people who have given a little of their time or sats providing feedback, helping, and ultimately making the project grow, thanks to all!

Let's start with the release note:

  • Themes: Thanks to the previous technologies, we have achieved a good integration of a theme system with nostr, and thanks to the interoperability of the protocol, users can define the theme they like and it will always be displayed automatically when another user visits their page, super sexy. Soon we will also be able to create or generate our own themes so that users can completely customize their personal page.

  • Migration to tailwindCSS and skeleton lib: This has been the main change in this version, goodbye pure css, hello tailwind and skeleton, these technologies have made nostree look more modern, stylish, and with much more polished interface components and improved accessibility.

  • Responsive design: The current design of nostree will adapt perfectly to any type of screen, the menu has also been worked a lot so that the user experience is always something pleasant and not frustrating.

  • List templates: Now you will see that you can create a blank list or choose one of the suggested templates to create your lists, you can also enter the subject of your list. These templates will only set a few key values in the list, such as the title, summary, slug and hashtag, but they are very useful and will improve the standardisation of subjects and discoverability.

  • Redesigned components and keyboard shortcuts: In this version we have redesigned many of the interface components and added some user feedback components, having now a much more responsive interface with informative toast, modal elements to execute actions, drawers, etc. The keyboard shortcut Ctrl+k (or command+k on macOS) has also been added to display the search engine, which now has both profile search and hashtags search integrated. The 'share on nostr!' button will now display a nice modal where you can easily share your list or a list you have discovered with everyone.

  • Bitcoin withepaper: In this version the bitcoin whitepaper has been added to the root of the website, you can try it yourself :) https://nostree.me/bitcoin.pdf

  • Bug fixes: many small bugs, and other annoying bugs have been fixed in this version, let's not cry about them, they are where they should be... in oblivion. For more information you can check the github repository.

  • New vanity addresses:

  • dergigi (npub1der…xzpc) : https://nostree.me/gigi

  • PABLOF7z (npub1l2v…ajft) : https://nostree.me/pablof7z

  • NunyaBidness (npub1vwy…zugd) : https://nostree.me/BitcoinAnd

  • Owen (npub1am5…ks29) : https://nostree.me/owen

  • IngwiePhoenix (npub1tce…jmky) : https://nostree.me/ingwie

  • HODLr (npub16eu…t6jc) : https://nostree.me/The_bitBees

  • isolabellart (npub17nd…950x) : https://nostree.me/isolabellart
    If you also want to have one consider contributing to the project with feedback, prs, issues or directly acquiring one in the Geyser (npub1kmw…xqk9) page of the project https://geyser.fund/project/nostree/rewards
    But today being a release day I will be giving away vanity addresses to everyone who create a list and share it on nostr, either through the 'share on nostr!' button or simply sharing the link to the list on nostr, once you do this you will only have to claim the vanity address by writing me a dm specifying the name of your vanity address, only during the next 24h.

What's next for nostree:
Soon I will be focusing on implementing the new design proposed by Niel Liesmons (npub149p…722q) along with the improvement and maintenance of the application, once this is finished I will continue with the planned roadmap that you can find in the project repository: https://github.com/gzuuus/linktr-nostr

Without further ado, I hope you enjoy this new update, customize your personal page and share all your projects, links or resources in an awesome way, decentralized and all the other stuff!