Avatar
Damus Code
4c96d763eb2fe01910f7e7220b7c7ecdbe1a70057f344b9f79c28af080c3ee30
damus iOS git code log

bindings: add generated profile bindings (William Casarin)

schema: add profile flatbuffers schema (William Casarin)

fix issue where small content lengths weren't getting written (William Casarin)

bench: fix file path (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/91cadd58f63b9c00d22932fefec0c0a8d10278e7.html

setting: adjustable font size for jack the zapper (William Casarin)

v1.6 (9) (William Casarin)

Revert "Fix for missing bottom half of a note" (William Casarin)

v1.6-8 changelog (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/14ba33674b914db5afc515d33a4e5310382e894d.html

ndb: switch to nostrdb notes (William Casarin)

disable nostrscript test for now (William Casarin)

Fix for missing bottom half of a note (cr0bar)

pushed to damus:refs/heads/master

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

util: add structured logger (William Casarin)

Fix UTF support for hashtags (Daniel D‘Aquino)

Add unit tests surrounding creation of posts with non-latin hashtags, as well as the rendering of non-latin hashtag (Daniel D‘Aquino)

Split view previews in NoteContentView to make both variants visible (Daniel D‘Aquino)

Fix compilation error on test target in UserSearchCacheTests (Daniel D‘Aquino)

pushed to damus:refs/heads/master

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

ndb: make AsciiCharacter a CustomStringConvertible (William Casarin)

ndb: update nostrdb (William Casarin)

key: generate a FullKeypair when generating new keys (William Casarin)

state: improve damus state init (William Casarin)

nav: fix nav crashes and buggyness (William Casarin)

scroll: allow any hashable target (William Casarin)

config: show git hash in version info (William Casarin)

home: debounce last notified (William Casarin)

profiledb: disable database lookups for now (William Casarin)

notifications: don't do expensive id calculation (William Casarin)

refactor: add Pubkey, Privkey, NoteId string aliases (William Casarin)

test: rename test_event to test_note (William Casarin)

ndb: more id transition helpers (William Casarin)

tests: enable code coverage (William Casarin)

Update Translations (William Casarin)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/6e6c1eb7b6f73e711d624b9b696f03fb54937978.html

notify: switch over to new typesafe notifications (William Casarin)

notify: add typesafe notifications (William Casarin)

notify: add typesafe notify class (William Casarin)

add some type aliases to make the ndb move more incremental (William Casarin)

profile: don't notify on notice (William Casarin)

pushed to damus:refs/heads/master

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

Suggested Users to Follow (Joel Klabo)

Center and Pad buttons in EULA (doffing.brett)

pushed to damus:refs/heads/master

http://git.jb55.com/damus/commit/480921db20b1dc4ada8a43c4088f54e4fd173bb8.html

fix command result messages (William Casarin)

pushed to nostrdb:refs/heads/master

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

Add multiple reaction support (Suhail Saqan)

Allow relay logs to be opened in dev mode even if relay is disconnected (Daniel D'Aquino' via patches)

fix: endless connection attempt loop after user removes relay (Bryan Montz)

ndb: sync up a few remaining NdbNote tag differences (William Casarin)

ndb: make NostrEvents immutable (William Casarin)

ndb: move to uint32 for kind and created_at (William Casarin)

ndb: move hexchar into header (William Casarin)

pushed to damus:refs/heads/master

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

test: ws_event contact (William Casarin)

fix builder id generation and signing (William Casarin)

ndb: switch to enum for tce types (William Casarin)

fix build (William Casarin)

pushed to nostrdb:refs/heads/master

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

ndb: handle eose and command results (William Casarin)

pushed to nostrdb:refs/heads/master

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

ndb: add websocket event parser (William Casarin)

ndb: expose keypair struct (William Casarin)

ndb: simplify by not requiring secp context in API (William Casarin)

type-erase any secp stuff so it's not in the ndb header (William Casarin)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/78cf12171292eda315043ac8e18e0b242a9c5dc4.html

add ndb_sign_id and ndb_calculate_id (William Casarin)

pushed to nostrdb:refs/heads/master

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

support note id calculation (William Casarin)

extract cursor_push_unescaped_char (William Casarin)

add sha256 (William Casarin)

test: add test that make sure string functions work before finalization (William Casarin)

builder: allow note string funcs to work before finalization (William Casarin)

Add a CMake script. Tested in Ubuntu Linux 22.04 (pvn)

pushed to nostrdb:refs/heads/master

http://git.jb55.com/nostrdb/commit/4e75ac71c34124e04b9e726e78418129cb159f4b.html

ndb: make note equatble (William Casarin)

ndb: rename NostrEvent to NostrEventOld (William Casarin)

ndb: switch to computed property for tags (William Casarin)

ndb: implement a few more event things (William Casarin)

test: remove unused var (William Casarin)

notes: generalize event_is_reply a bit (William Casarin)

ndb: avoid double constructor on References (William Casarin)

pushed to refs/heads/master

http://git.jb55.com/damus/commit/2053033b257593519237fe3734e401a2cae58a59.html

ndb: implement eventref building from ndb notes (William Casarin)

ndb/test: add more test coverage on char iter (William Casarin)

test: fix some ndb test warnings (William Casarin)

ndb: copy over perf improvements (William Casarin)

pushed to refs/heads/master

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

ndb: fix iterators, pack id tags, more tests (William Casarin)

test: remove some unused perf tests (William Casarin)

ndb: add cchar constructors to AsciiCharacter (William Casarin)

git: ignore perf baselines (William Casarin)

Revert "ndb: remove TagIterators and just use sequences" (William Casarin)

ndb: remove TagIterators and just use sequences (William Casarin)

test: small test fix (William Casarin)

pushed to refs/heads/master

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

ndb: start implementing existing NostrEvent functionality (William Casarin)

ndb/test: add a few more tests (William Casarin)

ndb: add subscript and count for TagsSequence (William Casarin)

mentions: add ndb mention parser (William Casarin)

iter: make safer by using NdbNote instead of unsafe pointers (William Casarin)

misc: don't immediately hex encode event commitment (William Casarin)

ndb: add content and owned_size (William Casarin)

ndb: add pubkey to NdbNote (William Casarin)

ndb: update lib (William Casarin)

move copyndb to the right folder (William Casarin)

test: fix build and tests (William Casarin)

pushed to refs/heads/master

http://git.jb55.com/damus/commit/7ec8da6c73b8ed7203678bb7770a52126d85a0f7.html

nostrdb: add initial swift integration (William Casarin)

c: add nostrdb c lib (William Casarin)

c: add jsmn json parser (William Casarin)

c: add new cursor util (William Casarin)

c: add copy nostrdb devtool (William Casarin)

c: update protoverse_cursor to jb55_cursor (William Casarin)

test: add my contact list for as json parsing test data (William Casarin)

event: separate logic from data using extensions (William Casarin)

pushed to refs/heads/master

http://git.jb55.com/damus/commit/61051ee853410c0e26be9441bcce2f446d39ba19.html

Update translations (Terry Yiu)

Update localization issues and export strings for translation (Terry Yiu)

test: fix some warnings (William Casarin)

pushed to refs/heads/master

http://git.jb55.com/damus/commit/12594e35c1cd2fdac19e679eb2716ee40329bf39.html