transations: add finnish translation (petrikaj)
remove timeline render logs (William Casarin)
video: remove GSPlayer dependency (Bryan Montz)
video: remove VideoPlayer and switch to VideoController for cache (Bryan Montz)
video: switch player to use new view model (Bryan Montz)
video: add DamusVideoPlayerViewModel (Bryan Montz)
video: add VideoController, which hold cached metadata and mute states (Bryan Montz)
video: add AVPlayerView, a simple wrapper for AVPlayerViewController (Bryan Montz)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/5c87b8e610a87156b96f244d27373446729ea2dc.html
profile: move the "Follow you" badge into the profile header (Grimless)
Properly implement top-level tests and fix one test using the wrong Block conversion property (Grimless)
Create helper extensions for Block and update tests for the Block helper model (Grimless)
Move the Block helper type to its own file, collapse the various standalone functions for parsing block data, and refactor consumers to initialize a Block with given data and access its members as needed. (Grimless)
test: pass keypair instead of privkey for test cases (Jon Marrs)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/b18a0c573e9dc42bb424157812209e153927758b.html
port escaped slash fix from damus (William Casarin)
don't force debug builds (William Casarin)
debug: turn off noisy debugs for now (William Casarin)
fix lmdb alignment issues (William Casarin)
ndb: assert alignment (William Casarin)
ndb: add support for fetching notes by primary key (William Casarin)
ndb: add note foreign key to profile (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/882c98b17d90139c1f9f09abc5ae37e4a7ac3b80.html
blocks: pass keypair instead of privkey to avoid pubkey gen (William Casarin)
test: optionally remove lmdb db (William Casarin)
ndb: restore escaped slash fix (William Casarin)
ndb: update nostrdb, fix alignment issues (William Casarin)
ndb: remove patch from copy script, just use sed (William Casarin)
flatbuffers: update bindings, add verifier (William Casarin)
ndb: ensure profile flatbuffers are not copied (William Casarin)
ndb: save in documents instead of cache dir (William Casarin)
profile: remove deleted flag (William Casarin)
Fix crash when long pressing custom reactions (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/c71b0ee91688f4a975000e33b5dc37a0f0e74c6d.html
swift: gen codable instances (William Casarin)
ndb: switch to profile records in db (William Casarin)
profile: use ProfileRecord to hold additional profile metadata (William Casarin)
add bech32 utils (William Casarin)
profiles: add lud06 field (William Casarin)
ndb: test profile flatbuffers (William Casarin)
tsid: return length (William Casarin)
ndb: add ndb_lookup_tsid helper (William Casarin)
add failing damus test... yet curiously it works (William Casarin)
fix benches (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/1e300b5487c243daa034f6af3a0fb2ff657928ef.html
nostrdb: profile flatbuffers in nostrdb working! (William Casarin)
project: disable compile warnings for lmdb and nostrdb (William Casarin)
add extended virtual memory entitlement (William Casarin)
add swift flatbuffers (William Casarin)
nostrdb: initial Ndb class (William Casarin)
nostrdb: pull latest, adding flatcc and lmdb (William Casarin)
Revert "Move the Block helper type to its own file" (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/caffa0398b469d189d37f87f15d80a296c45a508.html
ndb: make id lookups const (William Casarin)
ndb: add db directory argument (William Casarin)
test: add test for fuzz crash (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/6e7df990b3e1163f7ec7e2c4beb71b885bd07b1f.html
v1.6 (17) changelog (William Casarin)
v1.6 (17) (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/725548170567a9911fb6cc8059994e633806d2d5.html
status: support clickable status urls (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/2c6999e15c868386a0147a2a5e973de15d1c7789.html
status: click music urls to display in spotify (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/981d500c25a1f6ab01af0ff40e32bbdb842c23b0.html
status: add settings for disabling statuses in the UI (William Casarin)
status: add missing status to some thread event views (William Casarin)
status: truncate statuses to a single line (William Casarin)
status: clear statuses if they only contain whitespace (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/d02fc9142dcf07a5c329f8bea27dd9d91c55feb1.html
status: fix status events not expiring locally (William Casarin)
status: ignore processing expired events (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/23a8d6fb6b84503a86a1f13d785c9aa2cb1e30c9.html
v1.6-16 changelog (William Casarin)
v1.6 (16) (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/e62ba5826bb48f929b6574f9f5d9534f8b4e1740.html
Live Music & Generic Statuses (William Casarin)
sidemenu: split out profile section (William Casarin)
home: collapse guard statement (William Casarin)
fix build (William Casarin)
videos: improve precision & sensitivity of auto-pause mechanism (gladiusKatana)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/0338297bfe33066137ee3ba2512d0a9c628138d5.html
Simplify and inline Report event logic. (Grimless)
Avoid notification for zap from mute profiles (tappu75e@duck.com)
Move the Block helper type to its own file (Grimless)
profile: remove redundant view builder (William Casarin)
docs: people like centralized tools (William Casarin)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/c5d8e4a4a14e71113002e04f60f7ceb1a0550945.html
use nostr.build api v2 with optional nip98 support (Fishcake)
add function to create nip98 http authorization header (Fishcake)
add nostr event 27235 (nip-98) (Fishcake)
pushed to damus:refs/heads/master
http://git.jb55.com/damus/commit/c464a26151046e17cd469f390a3212b8af1c9c8e.html
make: fix build on linux, bump queue sizes (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/1b389a869f8836af4cf80f5fe4c884817dfe47c3.html
bench: add 1million note import benchmark (William Casarin)
benchmark very large file (William Casarin)
bench: switch to monotonic clock for benchmarking (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/050438e62c7fd468fb0b492d6b0bcd62b3aa685a.html
ndb: add note querying by id, add tests (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/750346cce36d7e533ec6e88fbd3011d9a753b91d.html
ndb: parse profiles, index notes using clustered keys (William Casarin)
notes: change created_at to uint64 (William Casarin)
note: add a reserved area for future expansion (William Casarin)
nbd: add clustered key helpers (William Casarin)
ndb: add padding to tags (William Casarin)
schema: add evid (William Casarin)
schemas: add event metadata schema (William Casarin)
make: more comprehensive ctag searching (William Casarin)
make: simplify flatcc builder commands (William Casarin)
memchr: fix build on non-arm systems (William Casarin)
pushed to nostrdb:refs/heads/master
http://git.jb55.com/nostrdb/commit/8636e48ffa2852a922609d070f2e2af347236a45.html