2024 Q2 Report

A summary of all the projects and features I worked on in Q2 of 2024

Projects

noStrudel

  • Added support for creating, viewing, and editing Wiki pages
  • Added NIP-42 Auth support
  • Added support for @snort/worker-relay (WASM SQLite relay) thanks to @Kieran for building the library
  • Added support for uploading files to Blossom servers
  • Added support for restoring broken images using users Blossom servers
  • Added support for using Citrine as local cache relay on mobile
  • Fixes and improvement for NIP-46 support to work better with Amber
  • Replaced all proprietary relay code with nostr-tools
  • Added Task Manager for debugging and better insight under the hood

Blossom

  • Rewrote and organized the spec into a simpler core spec and multiple optional specs ( BUDs )
  • Setup awesome-blossom repo for tracking Blossom implementations
  • Rebuilt blossom-server and added a simple admin dashboard
  • Added fancy landing page to blossom-server for uploading and mirror blobs
  • Improved documentation for blossom-server-sdk ( A TS library with components for building a blossom server )
  • Improved documentation and lots of small fixes for blossom-client-sdk ( A TS library to help nostr clients interact with Blossom servers )

Plans for Q3

Hopefully this isn’t too ambitious and I can finish at least half of these ideas

noStrudel

  • Finish building out wiki features (author profiles, better editing and fork UI)
  • Overhaul user profile view to show more recent activity and make it easier to see what a user has been doing
  • Continue experimenting with WebRTC relays
  • Build a profile picture cashing service that resizes and stores images on Blossom servers and publishes nostr events for interoperability
  • Add support for .i2p and .onion relays when noStrudel is installed on Umbrel or Start9

Blossom

  • Write up spec for a media optimization endpoint
  • Build an example media optimization endpoint in blossom-server
  • Collaborate on support for payments in blossom server spec

Other stuff

  • Build a proof of concept Web-of-Trust based username search
  • Other secret projects…

No comments yet.