Avatar
Damus Code
4c96d763eb2fe01910f7e7220b7c7ecdbe1a70057f344b9f79c28af080c3ee30
damus iOS git code log

nostrscript: reduce size of wasm page allocation (William Casarin)

change button scale effect (Suhail Saqan)

Show possibly invalid zaps if we don't have the event in cache (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/1dabd88355dcf0e3176109e03ce5e3afabf99312.html

perf: optimize hex_decode (William Casarin)

schema: add flatcc json parser for profiles (William Casarin)

make: add flatcc dep (William Casarin)

make: remove bindings from clean (William Casarin)

build: fix compilation of ndb_process_events in release mode (William Casarin)

memchr: cleanup debugs (William Casarin)

test: reset db on test runs (William Casarin)

profile: remove json from bindings (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/85a50fb4304dc4dd3a97c903c3a1b01956530438.html

ndb: add ndb_process_events (William Casarin)

test: add profiles testdata (William Casarin)

debug: add a few debugs (William Casarin)

idhack: make sure json parser in continable after we parse the id (William Casarin)

json: ensure all fields are present when parsing (William Casarin)

add optimized memchr function for processing newlines (William Casarin)

bench: move ingest benchmark to its own file (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/1378a29c1ba400dd5a4540717b8af9a29d5a2430.html

insane optimization: check id existence before parsing entire json (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/e87228d19ad6965fd143bdf9a962f7d904fc4e33.html

ndb: only validate signature if don't have the note already (William Casarin)

ndb: actually write notes to DB (William Casarin)

ndb: close db after threads (William Casarin)

ndb: add ndb_lmdb struct (William Casarin)

ndb: define dbi's (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/181d8d5a9b352a1f88a0cffdf7652c9a4b386e89.html

Fix empty lines in profile and reposting-the-wrong-thing bugs (William Casarin)

simplify reduce_text_block (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/7467a9d5b1380d8b200cdf4b11ae36520630b604.html

ingester: switch single-thread to threadpool (William Casarin)

threadpool: add threadpool implementation (William Casarin)

queue: write many messages to the queue at once (William Casarin)

test: make sure to free! (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/e2dd7862ee67abdb437689953794124ec61f3aac.html

test: add ingest test (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/f96beefd5e783bad3c21a20aac07f786ca6a365e.html

ndb: add threaded ingester and writer queues (William Casarin)

queue: add pop_all (William Casarin)

util: add util helpers (William Casarin)

dir: add test database dir (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/3fff947f57174e2e581b1f53718c5518c6066311.html

ndb: lmdb init (William Casarin)

make: update in preparation for lmdb tests (William Casarin)

direnv: nix off for now (William Casarin)

direnv: todo.sh optional (William Casarin)

ndb: add ndb_init and ndb_process_event placeholders (William Casarin)

lmdb: add db scan helper (William Casarin)

make: add lmdb to build (William Casarin)

some todo helpers (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/e851c12abfed3a2387e95713654445206a19a0dc.html

v1.6 (11) changelog (William Casarin)

v1.6 (11) (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/502917012c471ad62e97d8c78789ec784af4b402.html

timeline: show renotes in Notes timelines (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/21eda288c4a69828f500bb3f7a6843ea19f03660.html

reply: ensure the person you're replying to is the first entry in the reply description (William Casarin)

notifications: don't cutoff text (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/25e022d93314425dcd8c141823598cb4f95429f8.html

note: fix paragraphs not appearing on iOS17 (cr0bar)

url: smartparens hack (William Casarin)

dms: move timestamp outside of bubble (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/967785392fb948422f846f4831f9b223c7132847.html

urls: fix wikipedia url detection with parenthesis (William Casarin)

tests: add url parens tests (Joel Klabo)

test: move existing url tests to UrlTests (William Casarin)

make: add tags target (William Casarin)

todo: add local todo helper (William Casarin)

build: fix some build issues with the last revert (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/53e9269da6be28128d083f13cf3ac7f55f1266af.html

Fix old notifications always appearing on first start (William Casarin)

relays: strip trailing / from relay urls (William Casarin)

debug: remove note size debug (William Casarin)

notifications: fix rare crash with local notification (William Casarin)

script: add build-git-hash.txt build output (William Casarin)

bar: fix crash when long pressing emoji selection (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/1a2ac976a33eb21ff54e8d82801a14695afc966f.html

decoding: fix decoding of large events like nostr reports (William Casarin)

test: add test for failing nostr report event (William Casarin)

search: find_event_with_subid (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/0178478199706ac1921bda0815697590391322b9.html

settings: change settings order: Reactions -> Developer (Suhail Saqan)

reactions: add close button to custom reactions (Suhail Saqan)

reactions: add ability to change order of emojis (Suhail Saqan)

reactions: remove some left padding from add and remove buttons (Suhail Saqan)

reactions: only allow copy emoji when editing (Suhail Saqan)

qr: dismiss qrcode fullScreenCover on scan (Suhail Saqan)

qr: show QRCameraView regardless of same user (Suhail Saqan)

bar: wiggle long press reactions (Suhail Saqan)

bar: fix reaction button breaking scrolling (Suhail Saqan)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/5ded564bdcbaf107fe2495d34433f594027cc539.html

queue: add protected queue implementation (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/804df0bdf801c583e2f935361ab18edfb4f5261a.html

fix: crash when muting threads (Bryan Montz)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/cddb88b8901e8d0bf23e31540bdc1322833422dc.html