noStrudel v0.42.0 and applesauce
Finally another version of noStrudel. I keep telling myself I’m going to do more frequent releases but then time keeps getting away from me
This release comes with a bunch of news features and most importantly a lot of cleanup
Features
Olas media posts
You can now view a simple feed of media posts made on https://olas.app/ in the app and comment on them using NIP-22 comments
Simple gif picker
This was mostly a test, but there is now a simple gif picker (and barely functional search) that is based on k:1063
events
If you want a better search and to help populate the nostr gif library you can use https://gifbuddy.lol created by lemon (npub1hee…rsv6)
New support view
The (tiny) support button at the bottom of the side menu now hides a zap leader board that shows top supporters and any custom messages they leave
Favorite DVM feeds
You can now favorite DVM feeds in the discover view
There is now a simpler tools menu under notes and threads
Searching local cache relay
If your using nostr-relay-tray the search view will now use it by default for searching. which should make it a little faster and more reliable
Small features
Add “Proactively authenticate to relays” option to privacy settings, defaults to off
Add option for debug API
Add option to hide noStrudel logo in nav bar
Show unknown notifications in notification view
Add templates to event publisher
Bug fixes
Show nostr mentions in markdown content
Fix delete events not getting published to outbox
Fix page changing from RTL when viewing some profiles
Refresh relay info on relay page
Fix bug with removing “about” in profile editor
Fix automatically disconnecting from authenticated relays
Applesauce
Over the past few months I’ve been doing tons of cleanup on the core of noStrudel (677 changed files with 19,683 additions and 17,889 deletions) and extracting it out into a friendly nostr SDK called applesauce
Its very much a work-in-progress but the idea with these libraries is to help myself (and maybe others) build the UI layer of nostr apps and eventually make noStrudel just another app that is built with applesauce
If your a developer and another nostr SDK sounds interesting to you. you can check out the Getting Started docs
Published at
2024-12-17 20:45:33Event JSON
{
"id": "5a3c8d202e4c1098a9a6338a8631d6ac530bf4c77c34929d774b9787c1291098",
"pubkey": "266815e0c9210dfa324c6cba3573b14bee49da4209a9456f9484e5106cd408a5",
"created_at": 1734468333,
"kind": 30023,
"tags": [
[
"d",
"nostrudel-42"
],
[
"title",
"noStrudel v0.42.0 and applesauce"
],
[
"summary",
"More noStrudel features, a massive amount of code cleanup, and the applesauce nostr SDK"
],
[
"t",
"noStrudel"
],
[
"t",
"release"
],
[
"image",
"https://cdn.hzrd149.com/8191f6a42874011d0f67da3eac8202ca3ef116fec3b851e844ad22e7c4af0b0c.png"
],
[
"published_at",
"1734415200"
],
[
"alt",
"This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qqxxummnw3e82er9dskngvsvyv7jr"
],
[
"p",
"be7358c4fe50148cccafc02ea205d80145e253889aa3958daafa8637047c840e"
]
],
"content": "Finally another version of noStrudel. I keep telling myself I'm going to do more frequent releases but then time keeps getting away from me\n\nThis release comes with a bunch of news features and most importantly a lot of cleanup\n\n## Features\n\n### Olas media posts\nYou can now view a simple feed of media posts made on https://olas.app/ in the app and comment on them using NIP-22 comments\n![](https://cdn.hzrd149.com/ea5357f8027851f562338728a8ac2ebf2b7fcd67d2c32fcad261a937a311cb25.png)\n\n### Simple gif picker\nThis was mostly a test, but there is now a simple gif picker (and barely functional search) that is based on `k:1063` events\nIf you want a better search and to help populate the nostr gif library you can use https://gifbuddy.lol created by nostr:npub1hee433872q2gen90cqh2ypwcq9z7y5ugn23etrd2l2rrwpruss8qwmrsv6\n![](https://cdn.hzrd149.com/1ec8493bee83e2137bf8451885c5d71d1d4f4f58dca249c349c654c955194532.png)\n\n### New support view\nThe *(tiny)* support button at the bottom of the side menu now hides a zap leader board that shows top supporters and any custom messages they leave\n![](https://cdn.hzrd149.com/2c59c34d4df10956f7f828717f38fad7c116e7d4a3444b73c455dac20e99aa5b.png)\n\n### Favorite DVM feeds\nYou can now favorite DVM feeds in the discover view\n![](https://cdn.hzrd149.com/d5da906d3ac6975a7bd762481b6d05a96b5f43d957f082d379a6835e2f950800.png)\n\n### Tools under notes\nThere is now a simpler tools menu under notes and threads\n![](https://cdn.hzrd149.com/93a8e0086e1ff76ac10facf210cb12279457cf4fd5a260650bd1e4ae6d2a3069.png)\n\n### Searching local cache relay\nIf your using [nostr-relay-tray](https://github.com/CodyTseng/nostr-relay-tray) the search view will now use it by default for searching. which should make it a little faster and more reliable\n![](https://cdn.hzrd149.com/4453b5b677c1dfdbe0e476847a48360ced4a63f8dfd3f3da24e6078a4f53c674.png)\n\n### Small features\n - Add \"Proactively authenticate to relays\" option to privacy settings, defaults to off\n - Add option for debug API\n - Add option to hide noStrudel logo in nav bar\n - Show unknown notifications in notification view\n - Add templates to event publisher\n## Bug fixes\n - Show nostr mentions in markdown content\n - Fix delete events not getting published to outbox\n - Fix page changing from RTL when viewing some profiles\n - Refresh relay info on relay page\n - Fix bug with removing \"about\" in profile editor\n - Fix automatically disconnecting from authenticated relays\n\n## Applesauce\nOver the past few months I've been doing tons of cleanup on the core of noStrudel *(677 changed files with 19,683 additions and 17,889 deletions)* and extracting it out into a friendly nostr SDK called [applesauce](https://hzrd149.github.io/applesauce/)\n\nIts very much a work-in-progress but the idea with these libraries is to help myself (and maybe others) build the UI layer of nostr apps and eventually make noStrudel just another app that is built with applesauce\n\nIf your a developer and another nostr SDK sounds interesting to you. you can check out the [Getting Started](https://hzrd149.github.io/applesauce/introduction/getting-started.html) docs",
"sig": "ba74df310c88e0b2509dbc952d4d96728e7adca290acffef5f0cb04a4f37f8708ff7d0b17489d958bfddf91d2c22e2bc3ddec8556c5e02f2b0e323516c6d9b24"
}