Commit Graph

  • bd1eae5f26 Add more contribution guidelines Daniel D’Aquino 2025-10-29 15:56:18 -07:00
  • 5380918b15 Bump up the version to 1.16 Daniel D’Aquino 2025-11-05 15:04:35 -08:00
  • 1015b1cb08 1.15 changelog Daniel D’Aquino 2025-06-20 14:27:13 -07:00
  • 9ca6b5e9ab Hide the Favourites feature behind a feature flag Daniel D’Aquino 2025-10-31 14:48:47 -07:00
  • 56a7d1ed78 Merge pull request #3204 from damus-io/local-relay-model Daniel D’Aquino 2025-10-31 13:23:04 -07:00
  • 01150155ab Add missing ProfileObserver to EventProfileName view Daniel D’Aquino 2025-10-31 10:42:09 -07:00
  • a8202d89f8 Remove unnecessary wait in note rendering Daniel D’Aquino 2025-10-31 10:33:40 -07:00
  • d4402b0afc Merge branch 'master' into local-relay-model Daniel D’Aquino 2025-10-29 16:43:00 -07:00
  • 036afbf5b8 fix: Don't show onboarding when logged in with npub ericholguin 2025-10-24 16:50:43 -06:00
  • 7ba2ec6713 Add Damus Labs fast-track review process to PR templates Daniel D’Aquino 2025-10-26 15:36:43 -07:00
  • 36b40f53af Damus Labs ericholguin 2025-10-24 13:56:36 -06:00
  • 58e6a49bcf Fix race condition leading to intermittent issues with ndb streaming and related tests Daniel D’Aquino 2025-10-24 18:37:55 -07:00
  • 7cf9a07099 Add more automated tests around ndb streaming Daniel D’Aquino 2025-10-24 17:15:04 -07:00
  • 7afcaa99fe Reduce race condition probability in Ndb streaming functions Daniel D’Aquino 2025-10-24 16:22:26 -07:00
  • 10b4d804f8 Shift since optimization filter by two minutes Daniel D’Aquino 2025-10-24 14:30:58 -07:00
  • e3d27ae472 Turn off network optimization for ProfilesManager Daniel D’Aquino 2025-10-24 14:27:06 -07:00
  • 02296d7752 Configure UI to be in compatibility mode Daniel D’Aquino 2025-10-22 17:17:36 -07:00
  • 9dfd338077 Fix hang on sign-up Daniel D’Aquino 2025-10-22 14:46:04 -07:00
  • fe09f9da99 Add signup UI end to end test Daniel D’Aquino 2025-10-22 14:25:38 -07:00
  • 67d2b249b6 Merge branch 'master' into local-relay-model Daniel D’Aquino 2025-10-22 11:37:09 -07:00
  • 9555145359 Fix automated test issues Daniel D’Aquino 2025-10-20 17:33:40 -07:00
  • 8122a8a580 Revert "Removes notifications from muted npubs" Daniel D’Aquino 2025-10-15 14:41:20 -07:00
  • 690f8b891e Implement timestamp-based network subscription optimization Daniel D’Aquino 2025-10-13 16:56:37 -07:00
  • 91426a79b9 Add performance profiling requirement to PRs Daniel D’Aquino 2025-10-01 11:26:11 -07:00
  • 61f695b7c6 Add Timeline switcher button in PostingTimelineView. Switch between your following or NIP-81 favorites. User can favorite a user via ProfileActionSheetView or ProfileView. Askia Linder 2025-08-27 09:23:20 +02:00
  • 6605c5e583 Removes notifications from muted npubs alltheseas 2025-10-15 00:03:20 -05:00
  • ab2c16288b Fix test compilation issues Daniel D’Aquino 2025-10-13 15:16:54 -07:00
  • 991a4a86e6 Move most of RelayPool away from the Main Thread Daniel D’Aquino 2025-10-10 14:12:30 -07:00
  • 7c1594107f Perform LNURL computation on the background in EventActionBar Daniel D’Aquino 2025-10-08 17:23:59 -07:00
  • 05c02f7dc4 Initialize AVPlayerItem on the background to avoid hitches Daniel D’Aquino 2025-10-08 15:51:59 -07:00
  • 70d0d9dacf Offload note filtering computations from the view body render function Daniel D’Aquino 2025-10-08 15:10:47 -07:00
  • c80d4f146c Unpublish incoming notes to prevent unnecessary redraws Daniel D’Aquino 2025-10-08 13:21:25 -07:00
  • 9311a767c8 Speed up quote reposts view loading Daniel D’Aquino 2025-10-08 10:38:08 -07:00
  • 588ef46402 Hide "Load new content" behind feature flag Daniel D’Aquino 2025-10-08 10:20:10 -07:00
  • 4f479d0280 Fix RelayPool connection race condition without time delays Daniel D’Aquino 2025-10-06 15:10:57 -07:00
  • 7691b48fb6 Fix testDecodingPayInvoiceRequest test failure Daniel D’Aquino 2025-10-06 11:48:58 -07:00
  • 01ec05ab32 Fix test build error Daniel D’Aquino 2025-10-06 11:33:45 -07:00
  • 61eb833239 Add temporary experimental delay to check hypothesis on occasional init timeline staleness Daniel D’Aquino 2025-10-05 16:52:56 -07:00
  • d9306d4153 Modify NostrNetworkManager pipeline architecture Daniel D’Aquino 2025-10-05 15:21:57 -07:00
  • 3437cf5347 Further improvements to app lifecycle handling Daniel D’Aquino 2025-10-05 13:18:59 -07:00
  • 667a228e1a Ensure to publish object changes on the main thread Daniel D’Aquino 2025-10-03 10:29:00 -07:00
  • 84c4594d30 Fix timeline staleness Daniel D’Aquino 2025-10-01 14:23:57 -07:00
  • 32e8c1b6e1 Improve logging in SubscriptionManager Daniel D’Aquino 2025-10-01 11:18:15 -07:00
  • 1b5f107ac6 Add more safeguards to prevent RUNNINGBOARD 0xdead10cc crashes Daniel D’Aquino 2025-09-29 16:39:14 -07:00
  • fe62aea08a Stop ProfileManager when app is being backgrounded Daniel D’Aquino 2025-09-26 13:01:05 -07:00
  • 258d08723f Check if Ndb is closed before running subscribe and query operations Daniel D’Aquino 2025-09-26 12:04:51 -07:00
  • 9153a912b0 Cancel timeout task on stream cancellation Daniel D’Aquino 2025-09-24 17:55:35 -07:00
  • fe491bf694 Increase MAX_CONCURRENT_SUBSCRIPTION_LIMIT Daniel D’Aquino 2025-09-24 17:52:38 -07:00
  • e55675a336 Optimize HomeModel subscription usage Daniel D’Aquino 2025-09-24 16:15:52 -07:00
  • eda4212aa7 Disable refreshable on Universe view Daniel D’Aquino 2025-09-23 18:11:20 -07:00
  • 798f9ec7b4 Improve loading speeds for home timeline and universe view Daniel D’Aquino 2025-09-21 11:29:46 -07:00
  • a09e22df24 Improve streaming interfaces and profile loading logic Daniel D’Aquino 2025-09-19 11:39:07 -07:00
  • a3ef36120e Fix OS 26 build errors Daniel D’Aquino 2025-09-17 17:17:43 -07:00
  • de528f3f70 Improve loading speed on home timeline Daniel D’Aquino 2025-09-17 12:29:11 -07:00
  • 8164eee479 Return network EOSE in normal mode if device is offline Daniel D’Aquino 2025-09-15 16:54:54 -07:00
  • 0582892cae Improve Follow pack timeline loading logic in the Universe view Daniel D’Aquino 2025-09-15 16:12:13 -07:00
  • 2185984ed7 Stream from both NDB and network relays Daniel D’Aquino 2025-09-15 11:20:20 -07:00
  • 1caad24364 Add note provenance filter support to SubscriptionManager Daniel D’Aquino 2025-09-10 17:06:45 -07:00
  • ecbfb3714b Fix incompatibilities with new nostrdb version Daniel D’Aquino 2025-09-10 16:07:03 -07:00
  • d565eb20f7 nostrdb: query: enforce author matches in author_kind queries William Casarin 2025-07-17 10:43:35 -07:00
  • a040a0244b nostrdb: search: fix memleak in profile search William Casarin 2025-07-11 12:42:15 -07:00
  • 387af198d6 nostrdb: win: fix heap corruption with flatbuf William Casarin 2025-07-11 12:39:29 -07:00
  • 66e10db6b2 nostrdb: mem: re-enable profile freeing William Casarin 2025-07-11 12:34:14 -07:00
  • 42a0f2c08d nostrdb: Revert "mem: search cursor close" William Casarin 2025-07-11 12:29:31 -07:00
  • aa8ce31941 nostrdb: mem: close cursors in print helpers William Casarin 2025-07-11 12:26:43 -07:00
  • 8014d772ba nostrdb: mem: builder clear before free William Casarin 2025-07-11 12:26:18 -07:00
  • 4d8313c788 nostrdb: mem: relay iter cleanup William Casarin 2025-07-11 12:25:51 -07:00
  • 342067640f nostrdb: mem: reaction stats cleanup William Casarin 2025-07-11 12:25:06 -07:00
  • 84839d1c43 nostrdb: mem: search cursor close William Casarin 2025-07-11 12:24:41 -07:00
  • b5079c42d5 nostrdb: memory: fix a bunch of memory leaks William Casarin 2025-07-08 14:12:52 -07:00
  • 0847c53a39 nostrdb: add ndb_builder_push_tag_id William Casarin 2025-07-03 16:07:29 -07:00
  • fa2d240ddf nostrdb: nostrdb: calculate id in ndb_note_verify William Casarin 2025-06-24 10:21:22 -07:00
  • 3a37a6c18e nostrdb: change <=10 author search queries to ==1 William Casarin 2025-04-29 16:02:04 -07:00
  • 5c75e87ed5 nostrdb: eq: fix fallthrough bug William Casarin 2025-04-09 11:33:51 -07:00
  • 64c16e7cc8 nostrdb: filter: add initial custom filtering logic William Casarin 2025-04-08 16:29:16 -07:00
  • 0b8090cb28 nostrdb: query: implement profile search query plans William Casarin 2025-03-30 09:09:30 -07:00
  • 9cff8608f6 nostrdb: fix build on macos William Casarin 2025-03-23 18:41:45 -07:00
  • c728210be8 nostrdb: query: implement author_kind query plan William Casarin 2025-03-23 12:44:47 -07:00
  • 0f66e87faf nostrdb: Relay queries William Casarin 2025-03-21 21:02:14 -07:00
  • af2298dcb7 nostrdb: relay: fix potential relay index corruption William Casarin 2025-03-21 15:39:01 -07:00
  • a0b85129d4 nostrdb: relay: fix race condition bug William Casarin 2025-03-21 14:53:59 -07:00
  • e42b14cc6f nostrdb: debug: add a print for debugging rust integration William Casarin 2025-03-21 14:46:26 -07:00
  • f0521ba406 nostrdb: relay-index: fix a few bugs William Casarin 2025-03-21 13:27:37 -07:00
  • c29027ff5b nostrdb: note: always write relay index William Casarin 2025-03-21 12:52:29 -07:00
  • c6674199de nostrdb: win: fix build on windows William Casarin 2025-03-20 15:04:11 -07:00
  • 5961bf7958 nostrdb: ndb: add print-relay-kind-index-keys William Casarin 2025-03-20 14:34:50 -07:00
  • a877a19c25 nostrdb: relay: add note relay iteration William Casarin 2025-03-20 13:37:23 -07:00
  • 684701931d nostrdb: Initial relay index implementation William Casarin 2025-03-19 15:12:52 -07:00
  • fcd8131063 nostrdb: config: custom writer scratch size William Casarin 2025-03-19 12:57:53 -07:00
  • 3290e1f9d2 Improve NostrNetworkManager interfaces Daniel D’Aquino 2025-09-10 13:52:39 -07:00
  • 2bea2faf3f Add load more content button to the top bar Daniel D’Aquino 2025-09-05 17:55:08 -07:00
  • 9bcee298d4 Fix forever-loading hashtag view Daniel D’Aquino 2025-09-05 16:39:34 -07:00
  • 7eb759a8a0 Fix issue with wallet loading Daniel D’Aquino 2025-09-05 13:10:02 -07:00
  • 2550d613b2 Fix test compilation issues Daniel D’Aquino 2025-09-03 15:54:00 -07:00
  • 9fb7ed741e Fix race condition on app swap that would cause ndb to remain closed Daniel D’Aquino 2025-09-03 15:32:09 -07:00
  • d766029f2b Improve loading UX in the home timeline Daniel D’Aquino 2025-09-03 15:08:15 -07:00
  • 4478672c10 Fix occasional stale timeline issue Daniel D’Aquino 2025-09-03 11:37:43 -07:00
  • c43a37d2d3 Fix forever-loading quote repost view Daniel D’Aquino 2025-09-01 15:13:05 -07:00
  • ab22206093 Fix broken Follow Pack timeline Daniel D’Aquino 2025-09-01 15:04:29 -07:00
  • de70d19135 Fix NIP-05 timeline crash Daniel D’Aquino 2025-09-01 12:13:52 -07:00