Commit Graph

  • 0f26d50e08 Prevent publishing changes to Observable outside the main thread Daniel D’Aquino 2025-08-29 15:57:25 -07:00
  • 9709e69dda Fix forever loading Universe view Daniel D’Aquino 2025-08-29 15:53:44 -07:00
  • 809c8c80ac Fix missing relay list from profile Daniel D’Aquino 2025-08-29 14:57:17 -07:00
  • c4c3656f90 Multi-session subscriptions and RelayPool reopening Daniel D’Aquino 2025-08-27 18:59:20 -07:00
  • 46c3667ec3 Update setting on main actor to avoid crashes Daniel D’Aquino 2025-08-27 18:41:40 -07:00
  • 739a3a0b8c Add more test cases to SubscriptionManager tests Daniel D’Aquino 2025-08-27 17:45:52 -07:00
  • ab6ea7a9c1 Fix issue where repost and like counts would not appear Daniel D’Aquino 2025-08-27 17:06:54 -07:00
  • 9620dcf6ef Fix crash when loading all follows Daniel D’Aquino 2025-08-27 15:17:22 -07:00
  • a5aff15491 Improve task cancellation management in SubscriptionManager Daniel D’Aquino 2025-08-27 12:10:36 -07:00
  • 76b6d5c545 Update published items on the main actor Daniel D’Aquino 2025-08-27 10:18:03 -07:00
  • 940b83f5c4 Add ndb subscription tests Daniel D’Aquino 2025-08-22 12:57:50 -07:00
  • e113dee95e Publish "loading" variable update on the main thread to avoid undefined behaviour Daniel D’Aquino 2025-08-20 15:14:52 -07:00
  • abd797b7b3 Fix another race condition that leads to a memory error Daniel D’Aquino 2025-08-18 18:12:46 -07:00
  • 8083269709 Switch to local relay model Daniel D’Aquino 2025-08-18 17:46:40 -07:00
  • 5f3ce30826 Fix memory race condition Daniel D’Aquino 2025-08-18 17:17:26 -07:00
  • 578d47356d Make RelayPool private to NostrNetworkManager and migrate usages Daniel D’Aquino 2025-08-15 17:01:26 -07:00
  • f2870b9a38 Fix OS 26 build errors Daniel D’Aquino 2025-09-17 17:17:43 -07:00
  • 719a0c8cb0 Merge pull request #3209 from damus-io/translations Daniel D’Aquino 2025-08-25 18:53:36 -07:00
  • 89ad22833d Reduce default zap amount and deduplicate from preset zap amount items Terry Yiu 2025-08-23 10:42:10 -04:00
  • 9407c75d60 Translate Localizable.strings in de transifex-integration[bot] 2025-08-25 14:43:27 +00:00
  • c4e6e5e6a7 Translate Localizable.strings in ja transifex-integration[bot] 2025-08-25 00:36:13 +00:00
  • 592e9f9405 Translate Localizable.strings in ja transifex-integration[bot] 2025-08-25 00:36:02 +00:00
  • d924485bb3 Translate InfoPlist.strings in zh_CN transifex-integration[bot] 2025-08-24 13:56:16 +00:00
  • b774f28427 Translate Localizable.strings in th transifex-integration[bot] 2025-08-24 01:22:28 +00:00
  • 0b288c921e Reduce default zap amount and deduplicate from preset zap amount items zap-amount-updates Terry Yiu 2025-08-23 10:42:10 -04:00
  • deae6c0636 Translate Localizable.strings in pt_PT transifex-integration[bot] 2025-08-23 19:40:14 +00:00
  • da386f3bcd Translate Localizable.strings in nl transifex-integration[bot] 2025-08-23 17:57:15 +00:00
  • 55dbb46bb5 Export strings for translation Terry Yiu 2025-08-23 11:08:07 -04:00
  • dc8e647c34 Translate Localizable.strings in pt_PT transifex-integration[bot] 2025-08-13 20:02:14 +00:00
  • eb25ff3584 Translate Localizable.strings in pt_PT transifex-integration[bot] 2025-08-13 20:00:01 +00:00
  • 0ae03fc3f3 Translate Localizable.strings in pt_PT transifex-integration[bot] 2025-08-13 19:58:53 +00:00
  • e60f74eb9f Translate Localizable.strings in pt_PT transifex-integration[bot] 2025-08-13 19:58:33 +00:00
  • 0d75f9cdd9 Translate Localizable.strings in pt_PT transifex-integration[bot] 2025-08-11 16:27:09 +00:00
  • 33a3ddbfd6 Translate Localizable.stringsdict in pt_PT transifex-integration[bot] 2025-08-01 16:45:32 +00:00
  • 6555531846 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:19:19 +00:00
  • 97b9d06774 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:18:42 +00:00
  • 198448b114 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:18:29 +00:00
  • a0333058a6 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:18:10 +00:00
  • e640d5185e Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:17:29 +00:00
  • 9723718bc5 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:16:55 +00:00
  • 08e19fd395 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:16:20 +00:00
  • 7f39c3c4b2 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:15:41 +00:00
  • cd3314c068 Translate Localizable.strings in th transifex-integration[bot] 2025-07-23 03:15:29 +00:00
  • f73c0ec1c4 Add support for scanning nprofile QR codes Terry Yiu 2025-08-18 08:36:58 -07:00
  • 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