Commit Graph

  • 1a6568deca nostrdb/perf: add some flamegraph helpers to makefile William Casarin 2024-01-08 12:09:20 -08:00
  • 1b2f4c41df nostrdb/fix macos build William Casarin 2024-01-06 11:50:28 -08:00
  • 25bcf9c243 nostrdb/ndb: measure query performance William Casarin 2024-01-05 22:54:46 -08:00
  • 3993679cc0 nostrdb/query: support until for kind query plans William Casarin 2024-01-05 21:45:59 -08:00
  • e302bf37fa nostrdb/ndb: add inital query command William Casarin 2024-01-05 21:37:34 -08:00
  • a45f4d3087 nostrdb/Query Plans William Casarin 2024-01-05 20:45:45 -08:00
  • d598e178c1 nostrdb/index: make sure kind index is DUPSORT + INTEGERDUP William Casarin 2024-01-05 20:46:02 -08:00
  • 77601e77ee nostrdb/filter: rename FILTER_GENERIC to FILTER_TAG William Casarin 2024-01-05 20:45:02 -08:00
  • 206efba58a nostrdb/cleanup: remove old dbscan stuff William Casarin 2024-01-05 20:40:39 -08:00
  • a84749cd07 nostrdb/debug: add print_kind_keys helper William Casarin 2024-01-05 20:40:14 -08:00
  • 099b588be2 nostrdb/Fix typos shuoer86 2024-01-05 23:26:30 +08:00
  • 75c7adddb8 nostrdb/query: implement kind queries William Casarin 2024-01-04 15:24:40 -08:00
  • 9f1b9ab945 nostrdb/Initial nostrdb queries William Casarin 2024-01-04 14:39:34 -08:00
  • b2080a946e nostrdb/cursor: fix bug when pushing last element William Casarin 2024-01-04 14:38:21 -08:00
  • 942e47a720 nostrdb/query: extract ndb_cursor_start William Casarin 2024-01-04 13:44:57 -08:00
  • 6dbf3416b9 nostrdb/cursor: remove old array code William Casarin 2024-01-04 13:44:15 -08:00
  • 2b14acd62f nostrdb/filter: don't allow adding id elements on kinds William Casarin 2024-01-04 13:43:51 -08:00
  • 267a9ac54b nostrdb/ocd: small cleanup William Casarin 2024-01-04 08:28:02 -08:00
  • 8b03ed6175 nostrdb/filters: remove ndb_filter_group from public API William Casarin 2024-01-03 17:57:37 -08:00
  • 6cd7b945ca nostrdb/filter: use binary search for large contact list filters William Casarin 2024-01-03 17:02:42 -08:00
  • e5e6735129 nostrdb/filter: sort filter elements William Casarin 2024-01-03 16:34:04 -08:00
  • 9c2f7a931c nostrdb/subs: always fail when calling wait_for_notes on a subid of 0 William Casarin 2024-01-03 14:44:54 -08:00
  • b1bbf355de nostrdb/subs: notify on profile notes as well William Casarin 2024-01-03 14:44:19 -08:00
  • d7a2064786 nostrdb/debug: add a few more debug statement William Casarin 2024-01-03 14:44:06 -08:00
  • 4d14ca8d0a nostrdb/filters: add ndb_filter_group_init function William Casarin 2024-01-03 14:43:35 -08:00
  • 81d65cd5bf nostrdb/subs: subs and monitor cleanup William Casarin 2024-01-03 14:04:23 -08:00
  • f03d8a5ac9 nostrdb/search: don't enforce sequential tokens William Casarin 2024-01-03 18:09:06 -08:00
  • 0df18ae1a4 nostrdb/test: switch reaction test to use subscriptions William Casarin 2024-01-03 12:27:45 -08:00
  • 8c5ec32eaa nostrdb/Initial nostrdb relay subscriptions William Casarin 2023-11-26 20:04:30 -08:00
  • bdedf8bd8c nostrdb/disable lmdb download William Casarin 2024-01-01 14:39:17 -08:00
  • c2383060aa nostrdb/blocks: add ndb_blocks_flags function William Casarin 2023-12-30 21:20:40 -08:00
  • 432cdb96d9 nostrdb/fix: don't write the owned flag to the DB William Casarin 2024-01-01 09:40:22 -08:00
  • f580c7dd93 nostrdb/fix clang compile issue William Casarin 2023-12-30 19:20:38 -08:00
  • c677233dcb nostrdb/blocks: expose block iterator internals William Casarin 2023-12-30 19:19:15 -08:00
  • d063362bd7 nostrdb/blocks: write note blocks on ingest William Casarin 2023-12-29 09:40:02 -08:00
  • 088683696a nostrdb/blocks: actually set the note block version William Casarin 2023-12-30 06:33:12 -08:00
  • f2795aa71c nostrdb/blocks: add ndb_blocks_free William Casarin 2023-12-30 06:30:32 -08:00
  • c831976078 nostrdb/blocks: add total_size William Casarin 2023-12-30 06:29:24 -08:00
  • c2c73c3af6 nostrdb/header: move bech32 around William Casarin 2023-12-30 06:27:05 -08:00
  • 971fa3e4ef nostrdb/invoice: fix crash in any-amount invoice parsing William Casarin 2023-12-29 09:38:34 -08:00
  • dfa145dd4a nostrdb/parser: fix bech32 block decoding William Casarin 2023-12-28 16:11:29 -08:00
  • 4cfe28d802 nostrdb/bech32: fix big in bech32 size parsing William Casarin 2023-12-28 14:46:17 -08:00
  • 034f2cc02f nostrdb/blocks: add note block iterator William Casarin 2023-12-28 13:54:22 -08:00
  • 6f9bd6c4f4 nostrdb/parser: handle period at end of url kernelkind 2023-12-28 13:52:24 -08:00
  • d73422db38 nostrdb/content_parser: add initial db decoders William Casarin 2023-12-27 14:55:17 -08:00
  • c3b06d281e nostrdb/bech32: add some initial tests William Casarin 2023-12-27 14:54:43 -08:00
  • 1b09e9458c nostrdb/nostr_bech32: parse in one pass William Casarin 2023-12-27 14:28:20 -08:00
  • e0a2dcf3db nostrdb/Inital embedded content parser William Casarin 2023-12-27 12:43:20 -08:00
  • 9ff1f69a82 nostrdb/search: switch to cursor_align function William Casarin 2023-12-27 12:42:40 -08:00
  • 623b8603c2 nostrdb/cursor: add align function William Casarin 2023-12-27 12:41:59 -08:00
  • d8b083010d nostrdb/cursor: fix some warnings William Casarin 2023-12-27 12:41:52 -08:00
  • 887eb4e1e2 nostrdb/cursor: fix empty string pushing in push_c_str William Casarin 2023-12-27 12:41:19 -08:00
  • b5ad3ed1a5 nostrdb/cursor: add pull_varint_u32 William Casarin 2023-12-27 12:40:50 -08:00
  • 371e9fb406 nostrdb/cursor: add malloc_slice William Casarin 2023-12-27 12:40:26 -08:00
  • aa5809d792 nostrdb/nostr_bech32: only parse up to raw bech32 buffers William Casarin 2023-12-27 12:35:54 -08:00
  • 30ba0d72cc nostrdb/bech32: retab William Casarin 2023-12-23 15:42:36 -08:00
  • 373cd71f69 nostrdb/block: add bolt11 invoice encoding/decoding William Casarin 2023-12-23 14:46:00 -08:00
  • acaf327a07 nostrdb/make: cleanup a bit, separate bench running William Casarin 2023-12-23 15:36:44 -08:00
  • 9f0bf7dff5 nostrdb/fix github action William Casarin 2023-12-23 15:23:57 -08:00
  • 88d7eb8a86 nostrdb/fix build William Casarin 2023-12-23 15:16:51 -08:00
  • 76862776b8 nostrdb/varint: switch to 64 bit varints William Casarin 2023-12-23 13:20:52 -08:00
  • 4c55459c1f nostrdb/test: disable migrate for now William Casarin 2023-12-23 13:19:12 -08:00
  • f7cdc7bc31 nostrdb/cursor: re-apply infinite loop bug fix William Casarin 2023-12-23 13:11:23 -08:00
  • 1bc4971111 nostrdb/add libnostrdb.a William Casarin 2023-12-22 17:10:54 -08:00
  • 6ce6c79160 nostrdb/add initial content parser William Casarin 2023-12-22 16:56:53 -08:00
  • 1ffbd80c67 nostrdb: move everything to src William Casarin 2023-12-23 09:30:08 -08:00
  • 1fb88a912a nostrdb: port everything over to be in as sync as possible William Casarin 2024-01-25 14:33:44 -08:00
  • 954f48b23d c: move c files into nostrdb in prep for switchover William Casarin 2024-01-25 14:30:16 -08:00
  • cc75a8450a nostrdb: add supporting files for the bolt11 parser William Casarin 2023-12-22 16:48:50 -08:00
  • 389c2c9695 nostrdb: add supporting files before the move commit William Casarin 2024-01-25 14:23:36 -08:00
  • 4a6121ba13 c: move compiler to nostrdb dir William Casarin 2024-01-25 14:18:05 -08:00
  • a469f2e127 nostrdb/re-apply ispunct crash fix William Casarin 2023-12-17 13:29:40 -08:00
  • 2f8f18b846 nostrdb/build: fix constness on config pointer in ingester thread William Casarin 2023-12-14 12:10:35 -08:00
  • 3a7cf4d08d nostrdb/rust: initial api for Ndb and NdbConfig William Casarin 2023-12-14 11:59:25 -08:00
  • e3001cc240 nostrdb/cursor: fix warning that build.rs is complaining about William Casarin 2023-12-13 17:56:57 -08:00
  • d1ef113a8b nostrdb/api: don't expose many internals, like note William Casarin 2023-12-12 13:19:58 -08:00
  • f187f4f8f2 c: move cursor.h to nostrdb subdir William Casarin 2024-01-25 14:01:03 -08:00
  • 4e9583ef54 nostrdb/stream: actually use file pointer in stream api William Casarin 2023-12-13 17:53:46 -08:00
  • cc95d5df6e nostrdb/add "import -" Yasuhiro Matsumoto 2023-12-03 23:33:57 +09:00
  • 4ca156fd83 nostrdb/build: fix additional compiler errors William Casarin 2023-12-10 19:04:40 -08:00
  • 9f6da8eb79 Fix display issues with pasted or uploaded images askeew 2025-08-09 01:31:30 +02:00
  • 65a22813a3 refactor: Adding structure ericholguin 2025-07-22 19:36:18 -06:00
  • fdbf271432 Add relay count and relay view to events Terry Yiu 2025-07-19 09:08:17 -04:00
  • b26eedc633 Fix note content rendering to not remove whitespace before hashtag Terry Yiu 2025-07-20 01:25:58 -04:00
  • b8c2896468 Add relay count and relay view to events event-relays Terry Yiu 2025-07-19 09:08:17 -04:00
  • f4cda3b8dd Fix note content rendering to not remove whitespace before hashtag hashtag-spacing Terry Yiu 2025-07-20 01:25:58 -04:00
  • 793970beaf Add relay hints to tags and identifiers Terry Yiu 2025-07-13 01:45:16 -04:00
  • 049d9170be Translate Localizable.strings in de transifex-integration[bot] 2025-07-18 19:40:03 +00:00
  • fd10c5672a Translate Localizable.strings in de transifex-integration[bot] 2025-07-18 19:38:13 +00:00
  • 37bd9447f0 Translate Localizable.stringsdict in de transifex-integration[bot] 2025-07-16 03:35:04 +00:00
  • e8457d7486 Translate Localizable.stringsdict in de transifex-integration[bot] 2025-07-11 16:18:22 +00:00
  • 280297ad35 Translate Localizable.stringsdict in de transifex-integration[bot] 2025-07-11 16:17:54 +00:00
  • 7da3ead01e Translate Localizable.strings in de transifex-integration[bot] 2025-07-11 16:14:14 +00:00
  • eddd908fa3 Add relay hints to tags and identifiers relay-hints Terry Yiu 2025-07-13 01:45:16 -04:00
  • 922c705dd0 WIP NIP-17 direct messages nip-17-dms Terry Yiu 2025-06-09 20:31:00 -05:00
  • 3ddb2625e9 Fix #nsfw tag filtering to be case insensitive Terry Yiu 2025-07-09 19:55:13 -04:00
  • 6076aaf738 Fix #nsfw tag filtering to be case insensitive nsfw-tag-case-insensitive Terry Yiu 2025-07-09 19:55:13 -04:00
  • f53ffae767 Fix stretchy banner header in Edit profile Swift 2025-07-09 17:06:23 -05:00
  • b9168f9914 Merge pull request #3121 from damus-io/translations Daniel D’Aquino 2025-07-09 10:43:04 -07:00
  • 63ff2b6f9e ui: Stabilize ImageCarousel height when swiping between images Daniel D’Aquino 2025-07-07 11:03:50 -07:00