Commit Graph

  • ac5dceab2b If generated keypair fails to save, immediately wipe it and show error in sidebar Mike Dilger 2024-09-10 16:01:45 +1200
  • 476dc97901 cargo fmt Mike Dilger 2024-09-07 09:24:49 +1200
  • 11c2dd69ba Fix switching-feed (bring back spinner, preserve scrollbar) Mike Dilger 2024-09-07 09:24:23 +1200
  • 61132be514 MIGRATION 40: relationships_by_addr3, ZapData2 Mike Dilger 2024-09-04 12:38:03 +1200
  • 50c1289e67 update for nostr-types: NOTIFY Mike Dilger 2024-08-24 08:42:47 +1200
  • 5cf9686b47 Update nostr-types [breaking] Mike Dilger 2024-09-04 12:20:59 +1200
  • febea4c8df Minor fixes in feed/mod.rs Mike Dilger 2024-09-04 07:01:54 +1200
  • 60be11ad43 Defautl Theme: Comment out shadow generation as it needs to be adapted to egui 0.28 Bu5hm4nn 2024-09-03 20:21:43 +0200
  • bdd3edc215 TextEdit Widget: Fix position of search symbol and action items, update ThemeTest page. Issue #834 Bu5hm4nn 2024-09-03 20:13:50 +0200
  • 337a5e36e5 Add Relay: Move "Add Relay" button out of main navigation and into header of relays pages. Part of issue #834 Bu5hm4nn 2024-09-03 19:56:19 +0200
  • 95c053ad92 Relay Entry Dialog: Use widgets::modal_popup() to unify code and fix entry dialog not closable Bu5hm4nn 2024-09-03 18:40:43 +0200
  • b167ae8266 Revert "Merge branch 'minion_start_in_new' into unstable" Mike Dilger 2024-09-01 10:58:42 +1200
  • 88b3bd42f6 Fix for Drain borrow async4 Mike Dilger 2024-08-31 10:20:37 +1200
  • 6994dacfff Changing over locks Mike Dilger 2024-08-30 12:21:55 +1200
  • 5ec2fd46fc Further bubbling up of async beyond closures Mike Dilger 2024-08-30 12:03:24 +1200
  • ecf0598198 Specify the nightly compiler, and async_closure feature Mike Dilger 2024-08-28 18:14:53 +1200
  • 382e1d856e Bubble up the async (except for closures) Mike Dilger 2024-08-30 10:57:03 +1200
  • 02054f587b Update gossip_identity for async (will bubble up) Mike Dilger 2024-08-30 10:41:22 +1200
  • b6392c1b46 update for nostr-types: NOTIFY Mike Dilger 2024-08-24 08:42:47 +1200
  • cdc95c793f BREAKING: update nostr-types Mike Dilger 2024-08-22 12:39:13 +1200
  • e33b58afd6 Merge branch 'minion_start_in_new' into unstable Mike Dilger 2024-08-31 15:04:29 +1200
  • 23f41ad57a Check for and print if we have lock contention starting a relay, NOTES: Mike Dilger 2024-08-31 14:04:15 +1200
  • 6165a7fb27 Rework manager to avoid holding a connected_relays Entry across an await point [FIXES STUTTERS] Mike Dilger 2024-08-31 12:37:36 +1200
  • 20b4393778 Connect the minion in new() not handle() [CAUSES BIG STUTTERS/HANGS] Mike Dilger 2024-08-31 12:16:55 +1200
  • 21e736c84b Remove an optimization (for the moment at least) Mike Dilger 2024-08-31 12:00:48 +1200
  • 98f6699ba6 Minion: factor out connect() as a separate function Mike Dilger 2024-08-31 11:58:47 +1200
  • cc72b2fe9f Restructure some code to borrow less (will matter in the future) Mike Dilger 2024-08-31 14:42:46 +1200
  • 1fcf64f264 Put Feed RwLocks behind Arcs (so not borrowed across await points) Mike Dilger 2024-08-31 14:39:01 +1200
  • 87e195ae28 Put GLOBALS.bookmarks behind an Arc (so not borrowed across await points) Mike Dilger 2024-08-31 14:35:54 +1200
  • b062f0ba0a Put GLOBALS.minions behind an Arc (so not borrowed across await points) Mike Dilger 2024-08-31 14:33:44 +1200
  • 5eb473e715 Move an Encoding borrow so it is not held across an await point Mike Dilger 2024-08-31 10:24:19 +1200
  • 525508e663 Switch to a fork of tokio::sync::watch that uses parking_lot's RwLock Mike Dilger 2024-08-31 11:29:43 +1200
  • 4e2f97d012 Change gossip_identity to use Arc<parking_lot::RwLock<T>> Mike Dilger 2024-08-30 10:33:21 +1200
  • fb3a200ca0 Use parking_lot 'arc_lock' and 'send_guard' features Mike Dilger 2024-08-30 10:22:24 +1200
  • fb5f73e80c Don't print verify errors Mike Dilger 2024-08-31 13:37:34 +1200
  • 7c92bdd8f5 process: Replace closure Mike Dilger 2024-08-30 11:10:04 +1200
  • 4c67de7db3 more async3 Mike Dilger 2024-08-30 09:13:43 +1200
  • 4064908449 more Mike Dilger 2024-08-30 09:04:09 +1200
  • e05f613d45 PART MAKING gossip_identity use tokio RwLock Mike Dilger 2024-08-29 07:36:45 +1200
  • ac7d114c23 Move the web sharing outside the copy menu dtonon 2024-08-28 19:57:15 +0200
  • 24bc41f1b5 Uniform height of buttons to textedit dtonon 2024-08-28 16:43:45 +0200
  • f82d3c71e6 Uniform corner's radius of textedit to buttons (4px) dtonon 2024-08-28 16:33:35 +0200
  • 76af9ea33e Make fetcher async (did not help!!!) Mike Dilger 2024-08-28 19:02:01 +1200
  • e5edd6e4b5 Specify the nightly compiler (for async closures that we were unable to easily dispense with) Mike Dilger 2024-08-28 18:14:53 +1200
  • 750d1e3a48 Switching to tokio::sync::RwLock did not solve the fundamental problem for the bookmark case Mike Dilger 2024-08-28 18:02:32 +1200
  • 8ad12f5221 5 left, all of form "future cqannot be sent between threads safely" Mike Dilger 2024-08-28 17:13:09 +1200
  • 2765c3df00 more Mike Dilger 2024-08-28 16:53:33 +1200
  • 819c1dc08b more Mike Dilger 2024-08-28 15:51:31 +1200
  • 975726699f more Mike Dilger 2024-08-28 11:49:34 +1200
  • 25db34b292 more Mike Dilger 2024-08-28 10:01:36 +1200
  • a88cf7cd90 More partial, getting really stuck soon Mike Dilger 2024-08-28 09:57:22 +1200
  • f347add4c8 more Mike Dilger 2024-08-27 13:08:11 +1200
  • 6b5da099f6 PART Mike Dilger 2024-08-27 08:03:18 +1200
  • ef62f9f2fc PARTIAL Mike Dilger 2024-08-24 08:53:41 +1200
  • 40dab298dc update for nostr-types: NOTIFY Mike Dilger 2024-08-24 08:42:47 +1200
  • dcbc7f7665 BREAKING: update nostr-types Mike Dilger 2024-08-22 12:39:13 +1200
  • 74d09c5908 LMDB: NO_SYNC (corruption only possible on file systems that don't respect write order) Mike Dilger 2024-08-26 08:57:13 +1200
  • 9dad7752df Replacement of storage closures (since async closures are not supported on rust stable yet) Mike Dilger 2024-08-27 08:44:27 +1200
  • ebc25cce67 Remove read_transact and it's usages Mike Dilger 2024-08-27 09:32:17 +1200
  • 2e792370b5 Remove stray file Mike Dilger 2024-08-27 09:28:15 +1200
  • 203d04d37a Storage now created after static init; Storage.env no longer needs OnceLock Mike Dilger 2024-08-24 12:49:00 +1200
  • 00c0c903a5 Storage is now behind a OnceLock -- Call with GLOBALS.db() Mike Dilger 2024-08-24 12:17:28 +1200
  • 72a9978ec4 Comments about fns not to call from inside the tokio runtime Mike Dilger 2024-08-23 08:59:07 +1200
  • 7e1d234f0e Heed: compile with read-txn-no-tls so that RoTxn is Send (NO_TLS flag was already being set) Mike Dilger 2024-08-23 11:16:14 +1200
  • 5eab9f34fb Store runtime in GLOBALS Mike Dilger 2024-08-23 06:46:44 +1200
  • 4e9f4e2605 rename nip46.rs to nostr_connect_server.rs Mike Dilger 2024-08-22 10:57:58 +1200
  • 3a1666bf36 Improve Table related code Mike Dilger 2024-08-22 08:18:30 +1200
  • a441c8182d Fix loading more (restore the bumps) Mike Dilger 2024-08-20 09:18:52 +1200
  • ace9b9c0c2 Merge branch 'filter_set' into unstable Mike Dilger 2024-08-19 05:18:52 +1200
  • 30d3461759 replace ToMinionPayloadDetail::SubscribePersonFeed, TempSubscribePersonFeedCHunk, UnsubscribePersonFeed Mike Dilger 2024-08-19 04:50:10 +1200
  • bfd3464896 replace ToMinionPayloadDetail::SubscribeInbox and TempSubscribeInboxFeedChunk Mike Dilger 2024-08-19 04:40:27 +1200
  • 058ae62c20 replace ToMinionPayloadDetail::SubscribeReplies Mike Dilger 2024-08-18 10:48:20 +1200
  • a7a3dafd8e replace ToMinionPayloadDetail::SubscribeRootReplies Mike Dilger 2024-08-18 10:43:53 +1200
  • 8d598796dc replace ToMinionPayloadDetail::SubscribeDmChannel Mike Dilger 2024-08-18 10:37:05 +1200
  • 5877dd6dfc replace ToMinionPayloadDetail::SubscribeNip46 Mike Dilger 2024-08-18 10:33:58 +1200
  • b11798b37a replace ToMinionPayloadDetail::TempSubscribeMetadata Mike Dilger 2024-08-19 04:30:20 +1200
  • 3e73655901 Rewrite a bit of minion code to make next steps easier Mike Dilger 2024-08-18 10:17:43 +1200
  • bcc2ee9ca5 replace ToMinionPayloadDetail::SubscribeGlobalFeed (plus add chunking) Mike Dilger 2024-08-18 22:19:57 +1200
  • 79626f8cf6 replace ToMinionPayloadDetail::SubscribeGiftwraps Mike Dilger 2024-08-16 09:48:35 +1200
  • d6b0fccba1 replace ToMinionPayloadDetail::SubscribeGeneralFeed & TempSubscribeGeneralFeedChunk Mike Dilger 2024-08-18 22:10:32 +1200
  • 996e2e3b28 replace ToMinionPayloadDetail::SubscribeDiscover Mike Dilger 2024-08-14 08:30:00 +1200
  • 4bda75a7f5 replace ToMinionPayloadDetail::SubscribeAugments Mike Dilger 2024-08-14 08:28:29 +1200
  • aa87dfb7b9 replace ToMinionPayloadDetail::SubscribeConfig Mike Dilger 2024-08-13 14:55:54 +1200
  • 7e6e8ac0bd Rework loading_more optimization Mike Dilger 2024-08-18 21:59:51 +1200
  • b88a4bbf15 Unwind minion caching of general feed pubkeys Mike Dilger 2024-08-18 22:02:13 +1200
  • ddf3f6f4e4 generic Subscribe / Unsubscribe minion messages Mike Dilger 2024-08-13 14:52:38 +1200
  • 98d715b8fc Use FeedRange from FilterSet Mike Dilger 2024-08-14 09:16:33 +1200
  • 3c96c83643 FilterSet Mike Dilger 2024-08-13 13:38:25 +1200
  • a2d852efbf clippy (partial) Mike Dilger 2024-08-18 10:11:43 +1200
  • b380612844 Fix an issue that breaks emacs rust formatting, plus a comment Mike Dilger 2024-08-18 09:56:19 +1200
  • 2f72c315e4 Show global relays when viewing global feed Mike Dilger 2024-08-13 08:09:20 +1200
  • 4f702a3a97 In global feed, do not show viewed colorations Mike Dilger 2024-08-12 08:33:40 +1200
  • a0265ef871 Merge branch 'upgrades' into unstable Mike Dilger 2024-08-11 08:52:25 +1200
  • b0a57fbe18 respec chrono dep Mike Dilger 2024-08-11 08:52:00 +1200
  • 9960ec2eb4 upgrade rpassword to 7.3 Mike Dilger 2024-08-11 08:51:03 +1200
  • 8aca79ba71 Remove patches no longer needed Mike Dilger 2024-08-11 08:48:43 +1200
  • e4015f7375 upgrade zeroize to 1.8 Mike Dilger 2024-08-11 08:47:59 +1200
  • eee3c71827 upgrade tungstenite to 0.23 Mike Dilger 2024-08-11 08:47:09 +1200
  • 07337e6b70 Update sdl to 0.37 with egui-video Mike Dilger 2024-08-11 08:42:15 +1200
  • 016110d4bd upgrade rhai to 1.19 Mike Dilger 2024-08-11 08:33:56 +1200