Aug 5, 2025

Damus Q3-2025 Opensats Report

Everything we've been working on this quarter!

Q3-2025 Damus Opensats Report

  • Dates: June-02 to Aug-05

This period was heavily focused on preparation of our Damus Android launch at an upcoming event!

How I spent my time

Damus Android

$ git author-stats --after=2025-06-02 --no-merges 
name                                                  added   removed  commits
William Casarin <jb55@jb55.com>                       +10748  -7073    181
kernelkind <kernelkind@gmail.com>                     +6094   -3394    110
Fernando López Guevara <fernando.lguevara@gmail.com>  +3594   -1659    40
Terry Yiu <git@tyiu.xyz>                              +8497   -1102    16
Jakub Gladysz <jakub.gladysz@protonmail.com>          +27     -22      2
alltheseas                                            +8      -1       2
valkuros@gmail.com <valkuros@gmail.com>               +1      -1       1

Full Log

We released versions v0.5.1 to v0.6.0 to a group of internal testers, features include:

v0.6.0

  • New notifications indiciator dot on toolbar
  • Fixed mentions/tagging
  • Gave dave a new swarm-of-cubes look
  • Persist some more settings
  • Allow sorting thread replies newest first in options
  • Show full created date format on selected notes
  • Show client name on selected notes
  • Higher quality media
  • Increase media viewer transition animation
  • Fix some ui glitches when replying
  • Fix gpu crash on adrendo devices (some samsung galaxy tablets)
  • Swipe nav on full screen media
  • Made action buttons bigger
  • Fix zap button not appearing
  • Allow removal of Damoose account
  • Profile is now clickable from side bar
  • Back swipe nav on all views

v0.5.9

  • Persist settings to storage
  • New fullscreen media viewer with panning and zoom
  • Changed note rendering to use the full screen width
  • Fixed more wrapping issues
  • Fixed crash on large images
  • Fix nwc copy/paste
  • Portugese translations
  • Show locale language names instead of identifier
  • Back swipe nav on all views

\newpage

v0.5.7

  • Swipe nav on full screen media

  • Made action buttons bigger

  • Fix zap button not appearing

  • Allow removal of Damoose account

  • Profile is now clickable from side bar

  • New settings view:

    • Resize zoom level
    • Clear cache
    • Change locale
  • Localization support

    • German
    • Spanish
    • French
    • Chinese
    • Thai

v0.5.1 to v0.5.7

  • Fixed remaining keyboard issues
  • Added support android clipboard
  • Added android toolbar

Notebook

I created a new notedeck app called notebook, which is an obsidian clone on nostr. This was a way to demo notedeck's multi-app functionality and this cool use-case of other stuff.

Notepack

I created a new compact binary note format for nostr called notepack:

lnsocket-rs

I created a new rust library for communicating with lightning nodes, which we will be using for damus' lnurl server as well as a way for lmzap to fetch invoices.

lnurl-commando-rs

I created a new rust library that uses lnsocket-rs for created a commando-based lnurl server.

What do you plan to work on next quarter?

The plan for post-android-launch is to handle any post-launch issues, but otherwise our plans are:

  • High quality web-of-trust ratings in nostrdb for ios/android/notedeck
  • Realtime search columns
  • Relay timelines
  • Profile search
  • Store decks on nostr
  • nostr visualization android/notedeck app
  • Onboarding tutorial

and more!

How did you make use of the money?*

  • Paying servers
  • Living expenses