2024-12-14 05:11 | fix profile queries | William Casarin | 0 | +0 | -0 |
2024-12-10 00:38 | Make underlying ndb threadsafe | William Casarin | 1 | +3 | -2 |
2024-12-10 00:38 | posix: gen bindings | William Casarin | 1 | +1437 | -2029 |
2024-12-10 01:47 | config: add friendly interface to sub callback | William Casarin | 2 | +53 | -4 |
2024-12-09 18:43 | Merge release tag | William Casarin | 1 | +1 | -1 |
2024-11-29 00:22 | mapsize: try to shrink mapsize until init works | William Casarin | 2 | +63 | -1 |
2024-11-29 00:21 | error: simplify error implementation | William Casarin | 5 | +32 | -39 |
2024-11-28 23:16 | ci: build before test | William Casarin | 1 | +3 | -3 |
2024-11-28 23:12 | config: return mut Self for builder | William Casarin | 1 | +4 | -4 |
2024-11-28 22:57 | config: add set_mapsize | William Casarin | 1 | +5 | -0 |
2024-11-28 18:33 | ci: also run ci on pushes to master | William Casarin | 1 | +8 | -1 |
2024-11-28 18:27 | Merge Windows support #20 | William Casarin | 13 | +12312 | -6484 |
2024-09-17 21:13 | nostrdb: update to support automatic kind6 repost ingestion | William Casarin | 0 | +0 | -0 |
2024-09-02 21:21 | clippy: smol fix | William Casarin | 1 | +1 | -1 |
2024-09-02 21:19 | api: pass arrays instead of vecs in a few places | William Casarin | 5 | +45 | -40 |
2024-09-01 21:39 | sub: add debug trait | William Casarin | 1 | +1 | -0 |
2024-07-19 01:16 | no framework test | William Casarin | 1 | +3 | -3 |
2024-08-21 03:58 | since/limit mut methods | William Casarin | 1 | +33 | -3 |
2024-08-20 03:14 | filter: add from_json | William Casarin | 1 | +48 | -0 |
2024-08-20 01:16 | filter: mutable since | William Casarin | 3 | +334 | -86 |
2024-08-19 23:12 | update bindings | William Casarin | 1 | +2018 | -1437 |
2024-08-19 22:31 | filter: expose more builder options | William Casarin | 3 | +163 | -94 |
2024-08-17 18:22 | update build.rs to rusty's ccan rework | William Casarin | 2 | +74 | -14 |
2024-08-13 18:28 | Add filter iteration | William Casarin | 1 | +527 | -0 |
2024-08-14 19:56 | update bindings | William Casarin | 1 | +1462 | -2011 |
2024-07-31 17:52 | fix FilterBuilder | William Casarin | 2 | +12 | -12 |
2024-07-23 19:41 | temp ownership fix | William Casarin | 3 | +22 | -22 |
2024-08-03 21:27 | add filter::json support | William Casarin | 1 | +26 | -2 |
2024-08-03 21:27 | run rustfmt | William Casarin | 1 | +2 | -6 |
2024-08-03 21:26 | update bindings | William Casarin | 1 | +2022 | -1438 |
2024-08-01 23:59 | Update nostrdb to fix tag+id filter issue | William Casarin | 0 | +0 | -0 |
2024-08-01 21:07 | fix bech32 parsing | William Casarin | 0 | +0 | -0 |
2024-08-01 20:40 | update nostrdb to fix note corruption bug | William Casarin | 0 | +0 | -0 |
2024-07-22 23:27 | add ndb_unsubscribe | William Casarin | 1 | +12 | -0 |
2024-07-22 22:43 | add subscription count function | William Casarin | 1 | +6 | -0 |
2024-07-22 22:14 | simplify poll and wait apis | William Casarin | 3 | +12 | -14 |
2024-07-16 16:55 | filter: Add event method | William Casarin | 1 | +7 | -0 |
2024-07-15 17:43 | update nostrdb to include fix for flatcc crash | William Casarin | 0 | +0 | -0 |
2024-06-30 01:17 | fix macos build | William Casarin | 1 | +5 | -0 |
2024-06-28 21:53 | expose ndb_note_json | William Casarin | 4 | +76 | -7 |
2024-06-28 18:19 | Release v0.3.4 | William Casarin | 1 | +1 | -1 |
2024-06-28 17:55 | Add note builder api | William Casarin | 6 | +353 | -33 |
2024-05-28 18:28 | switch to MIT license | William Casarin | 1 | +18 | -669 |
2024-05-24 19:56 | fix tag borrowing lifetimes | William Casarin | 3 | +30 | -27 |
2024-05-24 19:16 | nip10: derive more traits | William Casarin | 1 | +4 | -2 |
2024-05-24 19:02 | make NoteReplyBuf properties public | William Casarin | 1 | +3 | -3 |
2024-04-27 08:40 | nip10: fix one broken edgecase | William Casarin | 1 | +93 | -12 |
2024-04-27 07:21 | clippy: fix a few warnings | William Casarin | 1 | +2 | -2 |
2024-04-27 07:20 | nip10: add root function to get root id | William Casarin | 1 | +4 | -0 |
2024-04-27 06:57 | nip10: cleanup helper function | William Casarin | 1 | +30 | -18 |
2024-04-27 06:22 | nip10: add owned variants | William Casarin | 2 | +115 | -6 |
2024-04-27 02:05 | v0.3.3 | William Casarin | 1 | +1 | -1 |
2024-04-27 01:11 | clippy: fix warnings | William Casarin | 9 | +37 | -26 |
2024-04-26 21:30 | nip10: add initial thread reply utils | William Casarin | 6 | +403 | -8 |
2024-04-12 17:46 | trait: implement IntoIterator for tags | William Casarin | 1 | +18 | -5 |
2024-04-24 17:44 | profile: add get_profile_by_key | William Casarin | 1 | +25 | -0 |
2024-04-24 17:36 | profile: add ProfileKey | William Casarin | 3 | +26 | -6 |
2024-04-24 17:33 | nixshell: add clippy | William Casarin | 1 | +1 | -1 |
2024-04-24 00:52 | extract transactional profile record | William Casarin | 1 | +13 | -14 |
2024-04-20 04:21 | profile: support owned profiles | William Casarin | 2 | +30 | -10 |
2024-04-08 16:59 | v0.3.2 | William Casarin | 1 | +1 | -1 |
2024-04-08 09:47 | Fix `Note::sig` method | Yuki Kishimoto | 1 | +2 | -2 |
2024-04-08 09:12 | Add `FilterBuilder::until` method | Yuki Kishimoto | 1 | +11 | -0 |
2024-04-08 09:12 | Fix `FilterBuilder::limit` method | Yuki Kishimoto | 1 | +1 | -2 |
2024-04-08 08:44 | Export structs from `tags` module | Yuki Kishimoto | 1 | +1 | -0 |
2024-04-08 08:41 | Add `Tag::into_iter` method | Yuki Kishimoto | 1 | +5 | -0 |
2024-04-08 15:58 | v0.3.1 | William Casarin | 1 | +1 | -1 |
2024-04-08 15:58 | tags: fix infinite loop in tags iteration | William Casarin | 1 | +8 | -4 |
2024-04-07 20:46 | update readme badges | William Casarin | 1 | +2 | -1 |
2024-04-07 20:36 | test: assert that the last tag iterations are None | William Casarin | 1 | +3 | -0 |
2024-04-07 20:25 | v0.3.0 | William Casarin | 1 | +1 | -1 |
2024-04-07 20:25 | lazy tags helper | William Casarin | 1 | +6 | -0 |
2024-04-07 20:19 | note: expose signature field | William Casarin | 1 | +7 | -0 |
2024-04-02 19:12 | Initial note tag support | William Casarin | 6 | +294 | -10 |
2024-04-03 19:35 | fix warnings | William Casarin | 5 | +12 | -1 |
2024-04-03 16:47 | build: set -O1 on debug builds | William Casarin | 1 | +5 | -0 |
2024-03-13 16:57 | nostrdb: update to use created_at query plans | William Casarin | 0 | +0 | -0 |
2024-02-15 20:42 | notekey: add hash trait | William Casarin | 1 | +2 | -1 |
2024-02-11 22:08 | update nostrdb | William Casarin | 0 | +0 | -0 |
2024-02-11 19:05 | update nostrdb | William Casarin | 0 | +0 | -0 |
2024-02-11 03:49 | block: fix lifetimes of block mentions | William Casarin | 1 | +2 | -2 |
2024-02-10 04:01 | v0.2.0 | William Casarin | 1 | +1 | -1 |
2024-02-10 03:05 | add fix for android headers | William Casarin | 0 | +0 | -0 |
2024-02-10 03:00 | nostrdb: update for android fix | William Casarin | 0 | +0 | -0 |
2024-02-10 02:44 | fix compilation error on android | William Casarin | 1 | +1 | -1 |
2024-02-09 23:59 | notekey: implement copy | William Casarin | 1 | +1 | -1 |
2024-02-09 23:32 | export NdbProfile{,Record} | William Casarin | 1 | +1 | -0 |
2024-02-09 23:12 | notekey: add clone | William Casarin | 1 | +1 | -1 |
2024-02-09 23:10 | filter: fix double free issues via ndb_filter_clone | William Casarin | 2 | +96 | -52 |
2024-02-09 23:10 | update nostrdb | William Casarin | 1 | +24 | -6 |
2024-02-08 01:37 | note: get transaction from note | William Casarin | 1 | +7 | -0 |
2024-02-08 01:32 | switch to NoteKey in more places | William Casarin | 1 | +8 | -3 |
2024-02-08 01:31 | add get_note_by_key | William Casarin | 5 | +55 | -13 |
2024-02-08 00:47 | query: derive Debug for QueryResult | William Casarin | 1 | +1 | -0 |
2024-02-08 00:32 | add ndb_query support | William Casarin | 6 | +101 | -8 |
2024-02-07 23:44 | subscriptions: support filter groups | William Casarin | 3 | +13 | -7 |
2024-02-07 23:15 | bump ndb | William Casarin | 0 | +0 | -0 |
2024-02-07 23:06 | bump to silence debug | William Casarin | 0 | +0 | -0 |
2024-02-07 22:53 | filter: fix build | William Casarin | 1 | +4 | -4 |
2024-02-07 22:51 | filter: switch to Vec of arrays for now | William Casarin | 1 | +6 | -6 |
2024-02-07 22:46 | filter: friendlier builder interface | William Casarin | 2 | +17 | -11 |
2024-02-07 22:24 | filter: add a few more missing fields | William Casarin | 1 | +31 | -0 |
2024-02-07 22:17 | temp fix for subscription memory issues | William Casarin | 5 | +20 | -17 |
2024-02-07 21:25 | subscription: don't let sub lifetimes outlive filters | William Casarin | 4 | +32 | -17 |
2024-02-07 21:11 | filter: add since and limit | William Casarin | 2 | +24 | -2 |
2024-02-07 21:03 | subscribe: use a filter ref instead | William Casarin | 1 | +1 | -1 |
2024-02-07 08:57 | filter: add additional builder methods | William Casarin | 2 | +44 | -24 |
2024-02-07 05:22 | add missing filter.rs | William Casarin | 1 | +136 | -0 |
2024-02-07 03:35 | Merge remote-tracking branch 'github/master' | William Casarin | 1 | +4 | -0 |
2024-02-07 03:22 | ndb: add {wait,poll}_for_notes | William Casarin | 4 | +105 | -5 |
2024-02-07 03:21 | build: add debug flag to nostrdb on debug builds | William Casarin | 1 | +4 | -0 |
2024-02-07 02:47 | update bindings | William Casarin | 1 | +283 | -58 |
2024-01-02 16:38 | block: add as_str helper for nrelay | William Casarin | 1 | +19 | -4 |
2024-01-01 17:41 | update nostrdb to fix crash | William Casarin | 0 | +0 | -0 |
2024-01-01 15:18 | mentions: initial rust api for bech32 mentions | William Casarin | 2 | +105 | -1 |
2023-12-31 05:22 | blocks: make sure we drop | William Casarin | 1 | +6 | -0 |
2023-12-31 05:00 | blocks: export more stuff | William Casarin | 1 | +1 | -1 |
2023-12-31 05:00 | fix warnings | William Casarin | 3 | +2 | -3 |
2023-12-31 04:59 | note: expose id field | William Casarin | 1 | +7 | -0 |
2023-12-31 04:59 | make blocktype public | William Casarin | 1 | +1 | -1 |
2023-12-31 04:59 | remove some print statements | William Casarin | 1 | +2 | -5 |
2023-12-31 04:42 | Release v0.1.6 | William Casarin | 1 | +1 | -1 |
2023-12-31 04:37 | Add note blocks iterator | William Casarin | 6 | +299 | -5 |
2023-12-31 04:36 | fix build, regenerate bindings | William Casarin | 2 | +338 | -17 |
2023-12-30 19:43 | bindgen: regenerate C bindings | William Casarin | 1 | +586 | -11 |
2023-12-30 19:41 | add bindgen feature | William Casarin | 2 | +19 | -15 |
2023-12-30 19:18 | update nostrdb submodule | William Casarin | 1 | +17 | -3 |
2023-12-19 01:18 | ndb: remove mutability on transaction reference | William Casarin | 2 | +12 | -4 |
2023-12-19 01:18 | update nostrdb | William Casarin | 0 | +0 | -0 |
2023-12-17 22:24 | v0.1.5 | William Casarin | 1 | +1 | -1 |
2023-12-17 22:23 | profile: make fields public | William Casarin | 1 | +3 | -3 |
2023-12-17 22:21 | v0.1.4 | William Casarin | 1 | +1 | -1 |
2023-12-17 22:20 | ndb: add get_profile_by_pubkey | William Casarin | 3 | +107 | -13 |
2023-12-17 21:53 | fb: add profile flatbuffer for accessing profile data | William Casarin | 3 | +521 | -0 |
2023-12-17 21:53 | fix some warnings | William Casarin | 1 | +3 | -3 |
2023-12-17 21:33 | config: add skip_validation option | William Casarin | 1 | +12 | -0 |
2023-12-17 21:13 | ndb: remove unnecessary mut in process_event | William Casarin | 1 | +1 | -1 |
2023-12-17 06:15 | v0.1.3 | William Casarin | 1 | +1 | -1 |
2023-12-17 01:26 | note: add method for getting note content | William Casarin | 1 | +13 | -0 |
2023-12-17 00:25 | context: make Sync, Send, and Clonable | William Casarin | 1 | +26 | -13 |
2023-12-17 00:24 | error: make it a bit more friendly for other libs | William Casarin | 1 | +17 | -0 |
2023-12-16 03:49 | readme: add github action badge | William Casarin | 1 | +2 | -0 |
2023-12-16 03:45 | github: make sure to init submodule | William Casarin | 1 | +2 | -0 |
2023-12-16 02:48 | v0.1.2 | William Casarin | 1 | +1 | -1 |
2023-12-16 02:48 | export main types to the top level | William Casarin | 1 | +7 | -0 |
2023-12-16 01:22 | 0.1.0 -> 0.1.1 | William Casarin | 1 | +1 | -1 |
2023-12-16 01:13 | add ndb.process_event and tests | William Casarin | 7 | +101 | -39 |
2023-12-15 16:13 | doc: some initial note docs | William Casarin | 1 | +6 | -1 |
2023-12-15 07:26 | rust: implement note, transaction apis | William Casarin | 9 | +245 | -22 |
2023-12-15 03:49 | cargo: additional fields before we publish | William Casarin | 1 | +2 | -0 |
2023-12-15 03:48 | license | William Casarin | 1 | +674 | -0 |
2023-12-15 03:45 | build: fix weird release build issue | William Casarin | 3 | +8 | -7 |
2023-12-15 03:14 | Create rust.yml | William Casarin | 1 | +22 | -0 |
2023-12-15 03:10 | nostrdb in rust. woot. | William Casarin | 15 | +4450 | -0 |