I'm happy to announce a new release of Habla.
Improved interoperability
NIP-31
Habla now adds an alt tags to articles and highlights as per NIP-31. This means that clients that don't support the long form event (kind 30023) or highlights (kind 9802) can still display a brief text explaining the event.
NIP-89
Habla now adds and inteprets the client tag as per NIP-89. The long form note detail view will show and link to the client that was used to compose the post. This makes it easy for users to find alternative clients that support long form.
When mentioning an event that is not supported by Habla it'll use the NIP-89 application handlers to offer you options for viewing it in another client. The resulting apps will be scored by you and your network's endorsement.
As part of the housekeeping we've removed support for a few embedded kinds such as badges or live events.
naddr1qvzqqqrkvupzq40sgkgxwnekfr6vmjwu3n3jmg4zsgr5e59sypvkacpn6ykns5v9qq9rzd3c8qenzv34xges950sqf
This is not a problem since all known and unknown events will show a "Open with" menu for opening the event in another app.
Check out nostrapp for a nostr app directory where you can endorse and review your favorite apps.
Bookmarks
You can now create bookmark lists and store highlights and articles on them. Profiles now have a "Bookmarks" section for checking out other people's bookmarks. Your bookmarks are quickly accessible in the sidebar, just click the bookmark icon.
Bookmarks follow the recently modified NIP-51 specification.
Recurring subscriptions
I am very excited about recurring subscriptions and luckily there is a PR being discussed for bringing this functionality to nostr. Since the spec is still in flux we only show who supports you and who are you supporting on your profile. I'll add the option to support your favorite writers once the spec is finalized.
That's all, frens! Sorry for being quiet lately but I've been traveling and taking some time off to spend with my family.
Happy reading, writing, bookmarking and discovering nostr apps!