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