Commit Graph

2871 Commits

Author SHA1 Message Date
Bu5hm4nn
34606d4912 Login Screen: Option to start in offline mode 2024-03-12 12:12:42 -06:00
Bu5hm4nn
72cf47831b Merge remote-tracking branch 'dilger/unstable' into feature/approval-dialogue 2024-03-12 11:40:29 -06:00
Bu5hm4nn
70a015fbb1 Style Approval dialogue 2024-03-12 11:39:10 -06:00
Bu5hm4nn
df14c45baa Allow Relays to be filtered by connect and auth permission 2024-03-12 11:36:17 -06:00
Bu5hm4nn
adbffc5688 Fix truncated labels (introduced with egui update to 0.26) 2024-03-12 11:35:44 -06:00
Mike Dilger
937a0debcd clippy fix 2024-03-12 12:11:33 +13:00
Mike Dilger
7b16f6b6e0 Fix nip46 denials (so they send back to the client) 2024-03-12 12:10:47 +13:00
Mike Dilger
205f2a6ac9 Update nostr-types 2024-03-10 14:49:36 +13:00
Michael Dilger
83bc2ceb8c
Merge pull request #671 from bu5hm4nn/feature/streamline-onboarding-wizard
Streamline onboarding wizard
2024-03-09 09:49:00 +13:00
Bu5hm4nn
d639867729 Fix/Workaround interaction of frame_response::interact(Sense::click) by pre-rendering and allocating the ui.interact before the content. Fixes #677 2024-03-08 14:10:48 -06:00
Bu5hm4nn
92779aa3e1 Update from egui 0.26.0 to egui 0.26.2 2024-03-08 14:08:32 -06:00
Bu5hm4nn
efcd145a54 Revert "Workaround for bug in egui 0.26.x that breaks Response::interact(sense) for egui::Frame responses."
This reverts commit 1ca8084f08.
2024-03-08 12:06:12 -06:00
Bu5hm4nn
e6492407e7 Fix id-clash on Person pages, closes #678 2024-03-08 11:25:00 -06:00
Bu5hm4nn
d4cb17dcb3 Merge remote-tracking branch 'dilger/unstable' into feature/streamline-onboarding-wizard 2024-03-07 20:55:41 -06:00
Mike Dilger
82289e62b1 nip46: show server name in approval window (instead of pubkey) 2024-03-08 14:38:07 +13:00
Mike Dilger
852270d6c5 Fix a condition interfering with an orderly shutdown 2024-03-08 14:26:51 +13:00
Mike Dilger
a55e5855c1 Storage: migration 27, nostr connect unconnected server to store a name too (will be used soon) 2024-03-08 14:20:25 +13:00
Mike Dilger
953a08786c cargo clippy 2024-03-08 13:09:12 +13:00
Mike Dilger
b7852d954e Fix a petname problem 2024-03-08 13:08:42 +13:00
Mike Dilger
613b6c1d40 FIX: nostr-connect handling of NeedApproval condition 2024-03-08 12:50:52 +13:00
Mike Dilger
2e67b4a24a Set 'dev' profile to use release-based settings. Make an explicit 'devel' profile that is debug 2024-03-08 12:33:39 +13:00
Mike Dilger
98969aab91 Fix: on startup, resubscribe to unconnected nostr-connect (nip46) channel relays 2024-03-08 09:11:11 +13:00
Bu5hm4nn
89d8585c25 Wizard: Fix importing from ncryptsec 2024-03-07 14:06:06 -06:00
Mike Dilger
b85d2df7aa Don't allow dots in petnames (doesn't clean up current ones) 2024-03-08 08:40:59 +13:00
Bu5hm4nn
6b2a6cb367 Merge remote-tracking branch 'dilger/unstable' into fix/wizard-import-pubkey
# Conflicts:
#	gossip-bin/src/ui/wizard/mod.rs
2024-03-07 13:21:48 -06:00
Bu5hm4nn
405698fc2d Fix regression where CreateNewAccount was skipping metadata and follow steps 2024-03-07 13:17:47 -06:00
Mike Dilger
d55739ce9f Update nostr-types 2024-03-08 08:16:12 +13:00
Mike Dilger
236dc62207 Update default relays in the wizard 2024-03-07 14:19:44 +13:00
Mike Dilger
9329b7ece8 Take timer creation out of the minion event loop 2024-03-07 09:06:54 +13:00
Bu5hm4nn
6e34ad51d0 Wizard: Add missing visual space to follow people 2024-03-06 07:54:15 -06:00
Bu5hm4nn
83a2de5711 Wizard:
- finish restyle of pages
- skip follow people on private key import
2024-03-06 07:37:48 -06:00
Bu5hm4nn
214a93287b Wizard:
- Overhaul UI style
- reduce number of buttons
2024-03-05 20:59:04 -06:00
Bu5hm4nn
065c967fea Overlord/Wizard: Fix bug that imported account subscriptions did not work until app restart 2024-03-05 12:21:23 -06:00
Bu5hm4nn
37ecf9e939 Wizard: Follow People page:
- re-style using list view design
- optimize caching to improve UI responsiveness
- use design buttons and improve overall alignment
2024-03-05 11:02:32 -06:00
Mike Dilger
9c209e7643 NIP-18: Use 'q' tags on kind-1 quotes, instead of 'e' tags with 'mention' marker 2024-03-06 04:54:29 +13:00
Mike Dilger
82f1b7d81f Update nostr-types 2024-03-06 04:44:16 +13:00
Bu5hm4nn
6beb7ff7d0 Wizard "Follow People":
- Put entries in ScrollArea so they can all be seen
- Use list format in preparation for prettier complete display
- Refresh Metadata periodically for entries where it is still missing
- Cache Person entries when found (improves UI responsiveness)
2024-03-04 22:32:30 -06:00
Bu5hm4nn
c90ac053c9 Wizard: For pubkey only mode, skip "SetupMetadata" page 2024-03-04 16:44:24 -06:00
Bu5hm4nn
7fb617a4de Wizard: Only show "Exit this Wizard" button on first page of Wizard 2024-03-04 16:44:01 -06:00
Bu5hm4nn
0751e0d1e7 Wizard: Setup Relays Page: Refine text to make it clear successful imports can just continue 2024-03-04 16:03:00 -06:00
Bu5hm4nn
add6de479e Wizard: Clarify wording when importing existing profile 2024-03-04 12:34:01 -06:00
Bu5hm4nn
df3967adb8 Fix inverted use of wizard_state.relay_list_sought 2024-03-04 12:30:42 -06:00
Bu5hm4nn
c40cf3d551 Add commandline command dpi for setting the dpi override setting 2024-03-03 20:37:45 -06:00
Mike Dilger
3347e880c5 Merge commit '62cdb9c4c8d9fa5d49aeef252fed84305f595af2' into unstable 2024-03-02 13:52:05 +13:00
Bu5hm4nn
62cdb9c4c8 Override mouse cursor on reaction labels. Fixes #645 2024-03-01 18:00:00 -06:00
Bu5hm4nn
6cc994572e Relay Entry: Add Permission settings to relay edit view 2024-02-29 17:51:55 -06:00
Mike Dilger
b2af074f26 Resubscribing to general feed now does a temp_ sub for just the changes 2024-03-01 11:15:12 +13:00
Mike Dilger
58c8dc1136 minion: Move subscription filter determinations to separate functions in separate file 2024-03-01 11:15:12 +13:00
Mike Dilger
2cf9518685 load_more_general_feed() doesn't need to update the keys 2024-03-01 11:15:12 +13:00
Mike Dilger
acf029d9f8 Store general feed keys in minion 2024-03-01 11:15:12 +13:00