Commit Graph

  • 8f6ea4d8dd Add support for scanning nprofile QR codes nprofile-qr-code Terry Yiu 2025-08-18 08:36:58 -07:00
  • e5c82ec64b WIP pinned notes pinned-notes Terry Yiu 2025-08-17 17:36:15 -07:00
  • 05b62c5860 Fix edge case around bolt11 invoice parsing Daniel D’Aquino 2025-08-13 12:54:46 -07:00
  • fae061cec0 Fix MAX_PREFIX parameter on bolt11 parsing logic Daniel D’Aquino 2025-08-11 16:35:26 -07:00
  • 4570ba797c Verify events at RelayConnection Daniel D’Aquino 2025-07-30 10:50:10 -07:00
  • d1ea081018 Fix regressions in note content rendering logic Daniel D’Aquino 2025-08-06 17:48:31 -07:00
  • 682704b2cb Fix quoted note regression Daniel D’Aquino 2025-08-06 13:48:49 -07:00
  • 176f1a338a Fix app swap crash Daniel D’Aquino 2025-08-04 11:41:05 -07:00
  • fc1eb326e8 Render profile bios Daniel D’Aquino 2025-08-04 16:30:44 -07:00
  • 5e420187e0 Fix highlight comment rendering Daniel D’Aquino 2025-07-28 18:04:38 -07:00
  • 4815c8a6f7 Fix nprofile parsing failure Daniel D’Aquino 2025-07-28 17:29:58 -07:00
  • f42ae0673d Reword subscript out-of-bounds assertion Daniel D’Aquino 2025-07-28 14:36:11 -07:00
  • 474e2d8d57 Disable bai kanji test Daniel D’Aquino 2025-07-28 14:33:28 -07:00
  • 95a91bed7e Disable invoice block parsing tests Daniel D’Aquino 2025-07-28 13:39:51 -07:00
  • ff12d8bd7e Prevent crash from ndb search test Daniel D’Aquino 2025-07-25 18:46:17 -07:00
  • f8245a7b0e Update Invoice tests to use the new blocks interface, and fix reverse blocks iteration indexing Daniel D’Aquino 2025-07-25 18:43:45 -07:00
  • 4036995348 Remove deprecated nrelay uses from tests Daniel D’Aquino 2025-07-25 16:49:05 -07:00
  • 5b6534fd56 Fix stack corruption in bech32 parsing Daniel D’Aquino 2025-07-25 15:02:41 -07:00
  • bdd10cccaa Do not show images twice Daniel D’Aquino 2025-07-21 15:44:44 -07:00
  • e9f4cbe881 Make NdbBlock ~Copyable for better lifetime safety Daniel D’Aquino 2025-07-04 11:48:50 -07:00
  • 91abd187d3 Improve lifetime handling in collectBlocks Daniel D’Aquino 2025-07-16 09:50:55 -07:00
  • b9d8b1dbf3 Fix blocks_size calculation Daniel D’Aquino 2025-07-11 16:47:40 -07:00
  • 12a7b483a0 Fix incorrect buffer size argument in block parsing Daniel D’Aquino 2025-07-11 16:44:55 -07:00
  • caa7802bce Fix broken DM rendering Daniel D’Aquino 2025-06-27 19:27:42 -07:00
  • 9c47d2e0bd Temporarily disable broken tests Daniel D’Aquino 2025-06-30 16:51:01 -07:00
  • 5cd5a249ce Add justfile Daniel D’Aquino 2025-07-04 15:28:58 -07:00
  • c86b3a999d Enable address sanitizer for debug configuration Daniel D’Aquino 2025-06-04 20:49:15 -07:00
  • b5afa3c0b4 Wait for note in NostrDB before rendering it Daniel D’Aquino 2025-04-09 22:49:37 -07:00
  • 8f32c81b6c Create NostrDB streaming and async lookup interfaces Daniel D’Aquino 2025-04-09 22:41:50 -07:00
  • f8185d0ca5 fixes William Casarin 2025-02-13 13:57:50 -08:00
  • eb99584501 project: remove some references William Casarin 2025-02-13 14:08:06 -08:00
  • 919f644cba add assert to catch potential bug William Casarin 2024-04-17 12:11:40 -07:00
  • 690e1347e0 test: fix broken tests William Casarin 2024-04-05 11:13:04 -07:00
  • 744bf4bb07 ndb: add subscription callback initializers William Casarin 2024-04-04 14:14:15 -07:00
  • 475940aa01 Fix relay compile issue William Casarin 2024-04-04 20:47:25 +01:00
  • 28a06af534 Switch over to use use blocks from nostrdb William Casarin 2024-02-01 17:26:57 -08:00
  • 208b3331ca optimized id matching function William Casarin 2024-02-26 15:42:02 -08:00
  • 5b1f0c4714 c: remove some unused files from project William Casarin 2024-01-25 15:29:36 -08:00
  • 249e765642 c: re-add damus-only C stuff William Casarin 2024-01-25 14:43:25 -08:00
  • 712624f515 nostrdb: fix iOS crash on latest version William Casarin 2025-02-17 15:13:17 -08:00
  • 6e7b3b94d7 nostrdb: cleanup previous patch William Casarin 2025-06-12 09:31:11 -07:00
  • 969a2b656e nostrdb: Fix heap buffer overflow Daniel D’Aquino 2025-06-04 20:47:57 -07:00
  • d8e7b4707e nostrdb: nip19: add kind to naddr & nevent William Casarin 2025-02-13 15:13:07 -08:00
  • a51618cfd3 nostrdb: print-search-keys: add size of key information William Casarin 2025-01-15 10:29:53 -08:00
  • 82da5da4d3 nostrdb: fix compile issues on macOS William Casarin 2025-01-15 08:02:03 -08:00
  • 37f9c93705 nostrdb: Implement nip50 fulltext searching William Casarin 2025-01-13 18:19:22 -08:00
  • 094cf5e8cc nostrdb: nip50: add filter argument to fulltext search William Casarin 2025-01-13 18:17:38 -08:00
  • 46541694a0 nostrdb: search: sort search terms from largest to smallest William Casarin 2025-01-13 18:11:38 -08:00
  • 04d4ff4e99 nostrdb: refactor: a few small formatting changes William Casarin 2025-01-13 18:10:17 -08:00
  • 2d02766461 nostrdb: filter: add ndb_filter_find_search helper William Casarin 2025-01-13 18:08:47 -08:00
  • 1e6873c879 nostrdb: nip50: add support for search field in filters William Casarin 2025-01-13 11:29:37 -08:00
  • d3496af5cc nostrdb: filter: fix ndb_filter_init_with and make public William Casarin 2025-01-13 11:25:10 -08:00
  • ec798bdeb2 nostrdb: debug: fix debug logs William Casarin 2025-01-13 11:06:09 -08:00
  • fa9b952295 nostrdb: add is_replaceable_kind helper William Casarin 2025-01-12 17:45:10 -08:00
  • 27f55bc09f nostrdb: refactor: use kind variable for clarity William Casarin 2025-01-12 17:43:01 -08:00
  • 52845a52bb nostrdb: remove ndb_writer_queue_note (dead code) William Casarin 2025-01-12 17:41:29 -08:00
  • 4e27cca12b nostrdb: filter: introduce ndb_filter_init_with William Casarin 2025-01-12 17:38:50 -08:00
  • 98e9ba25da nostrdb: bug: use indices[i] as index is not defined franzap 2025-01-01 19:16:03 -03:00
  • e6cb6c938b nostrdb: Only log to stdout if NDB_LOG is defined Ken Sedgwick 2024-12-30 11:36:06 -08:00
  • af5961ce26 nostrdb: query: add missing since check to kind query William Casarin 2024-12-30 10:38:09 -08:00
  • 58de0025aa nostrdb: monitor: lock monitor when we're freeing subscriptions William Casarin 2024-12-16 16:43:38 -08:00
  • c931108741 nostrdb: subs: fix memory leak in ndb_subscribe William Casarin 2024-12-16 16:43:17 -08:00
  • 20255198fd nostrdb: bug: add missing break statement William Casarin 2024-12-16 13:48:23 -08:00
  • 289a8e262a nostrdb: migrations: make migrations asyncronous William Casarin 2024-12-15 10:30:01 -08:00
  • 05baba9c03 nostrdb: flags: make some indexes optional William Casarin 2024-12-15 11:23:09 -08:00
  • e0461d3458 nostrdb: writer: rename any_note to needs_commit William Casarin 2024-12-15 11:11:28 -08:00
  • 62aa72c215 nostrdb: leak: fix memory leak when failing to write like stats William Casarin 2024-12-15 10:00:30 -08:00
  • 287b35a8fb nostrdb: migration: dont fail v3 -> v4 on 0 migrations William Casarin 2024-12-14 01:15:59 -08:00
  • 478d7b4060 nostrdb: add authors query plan William Casarin 2024-12-13 20:59:37 -08:00
  • 2c4728508b nostrdb: earlier since check in ndb_query_plan_execute_created_at William Casarin 2024-12-13 20:56:26 -08:00
  • d24a3f0ce5 nostrdb: simplify ndb_query_plan_execute_ids William Casarin 2024-12-13 20:55:34 -08:00
  • efba599779 nostrdb: ids: fix typo in ndb_query_plan_execute_ids William Casarin 2024-12-13 20:01:33 -08:00
  • 19243d49e1 nostrdb: always show migration text William Casarin 2024-12-13 18:00:57 -08:00
  • 6845d0df47 nostrdb: migrate notes to have pubkey indices William Casarin 2024-12-13 17:31:47 -08:00
  • 8e79ad582a nostrdb: add note pubkey and pubkey_kind indices William Casarin 2024-12-13 17:28:30 -08:00
  • 282c02eed4 nostrdb: add ndb_db_is_index William Casarin 2024-12-13 17:22:38 -08:00
  • 155ac27bb5 nostrdb: introduce ndb_id_u64_ts William Casarin 2024-12-13 17:21:58 -08:00
  • be1d149f4b nostrdb: misc: move some functions around William Casarin 2024-12-13 17:21:20 -08:00
  • 9e0dc47e98 nostrdb: rename: ndb_u64_tsid to ndb_u64_ts William Casarin 2024-12-13 16:49:08 -08:00
  • 0916b14b32 nostrdb: make the subscription monitor threadsafe William Casarin 2024-12-09 14:48:31 -08:00
  • 6818d001f2 nostrdb: mem: reduce default queue size William Casarin 2024-12-09 13:49:35 -08:00
  • 4bf9160502 nostrdb: fix heap corruption on windows William Casarin 2024-11-22 23:27:14 -08:00
  • 02df1e209b nostrdb: windows: fix threading bugs William Casarin 2024-11-22 21:32:43 -08:00
  • 3186b0e1d3 nostrdb: fix windows build William Casarin 2024-04-12 12:34:09 -07:00
  • de0935582c nostrdb: ndb_filter_{eq,is_subset_of}: make interfaces const William Casarin 2024-11-03 11:18:58 -08:00
  • 573de6b881 nostrdb: ndb_filter_is_subset_of William Casarin 2024-11-03 11:11:32 -08:00
  • 44ab702792 nostrdb: add ndb_filter_eq William Casarin 2024-11-03 07:18:28 -08:00
  • 1fdf234c46 nostrdb: rename get_elems to find_elements William Casarin 2024-11-03 06:53:51 -08:00
  • 3018200e95 nostrdb: add ndb_subscription_filters William Casarin 2024-10-23 13:13:38 -07:00
  • 47b79fc02e nostrdb: ingest: support kind 6 reposts William Casarin 2024-09-17 11:27:54 -07:00
  • 0c483bb55a nostrdb: print search keys to stdout William Casarin 2024-08-31 06:48:10 -07:00
  • ddd30054e8 nostrdb: nostrdb: fix ndb_builder_find_str. Rusty Russell 2024-08-24 16:44:52 +09:30
  • 30c5225ed0 nostrdb: content_parser: fix incorrect comment. Rusty Russell 2024-08-24 16:44:33 +09:30
  • 8c446f804c nostrdb: filter: retain const variant of get_int_elemnet William Casarin 2024-08-19 14:35:04 -07:00
  • e92018aee5 nostrdb: filter: allow mutable int elements William Casarin 2024-08-19 14:23:22 -07:00
  • cfb140472d nostrdb: bolt11: remove unneeded fields. Rusty Russell 2024-08-18 11:28:57 +09:30
  • 2f5fd54297 nostrdb: bolt11: update to latest version from CLN Rusty Russell 2024-08-18 11:28:48 +09:30
  • 02e970eb9b nostrdb: Makefile: fix missing dependencies on bolt11 headers. Rusty Russell 2024-08-18 11:28:37 +09:30
  • b4b84e6895 nostrdb: resync with repo William Casarin 2025-02-13 14:35:22 -08:00
  • 7831ede057 nostrdb: ccan: update to latest. Rusty Russell 2024-08-17 15:21:42 +09:30