Commit Graph
5 Commits
Author SHA1 Message Date
fiatjaf e0c2c7c9e9 use a different id and name for the app when doing a debug build. 2026-04-29 16:18:33 -03:00
Barry Deen 4d3673f2ba Revert "Merge pull request #446 from fiatjaf/ktlint"
This reverts commit 1b346197c8, reversing
changes made to 80fb1da0e7.
2026-04-15 21:48:04 -04:00
fiatjaf dc24b43f0e run ktlint after every change. 2026-04-09 13:26:55 -03:00
Barry Deen 8e4cda2951 feat: add ObjectBox event persistence (write-behind)
Add ObjectBox as a write-behind persistence layer for Nostr events.
Events flowing through the relay pipeline are asynchronously batched
and written to ObjectBox on Dispatchers.IO. The LRU cache remains the
hot read path — no startup seeding or feed changes in this PR.

What's persisted: user's own events (all kinds), notes (kind 1),
profiles (kind 0), reposts (kind 6), reactions (kind 7), and zap
receipts (kind 9735).

Search now merges LRU cache results with ObjectBox for cross-session
note search. Old events are pruned on startup (50k cap, 90-day TTL,
user's own events exempt).
2026-03-05 20:06:52 -05:00
Barry Deen bc5e311e48 Initial commit: Wisp - minimal Android Nostr client 2026-02-18 22:30:54 -05:00