kernelkind and William Casarin
e9c3596067
AccountManagementView
...
View used to add and remove accounts from the app
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-13 10:50:42 -07:00
kernelkind and William Casarin
93800e0d04
Add SimpleProfilePreview
...
Preview that only contains the pfp, display name, and username
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-13 10:50:42 -07:00
kernelkind and William Casarin
59818edd83
remove nostr-sdk
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-08 14:14:37 -07:00
kernelkind and William Casarin
e04c8821d5
Add keypair & update pubkey
...
Keypair & FullKeypair match structs in damus ios
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-08 14:14:37 -07:00
kernelkind and William Casarin
b8177459ab
use nostr in enostr
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-08 14:14:37 -07:00
kernelkind and William Casarin
aacc41e4c2
Add flag to emulate mobile during preview
...
Since the is_mobile check was moved to compile-time instead of runtime
in 0a6a441041 , we need a way to override
the check when previewing using the 'mobile' flag.
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-04 11:32:34 -05:00
kernelkind and William Casarin
baaa7cc05d
move login logic from promise to async fns
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-02 18:51:28 +02:00
kernelkind and William Casarin
64904da5e8
add reqwest as dependency
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-02 18:51:28 +02:00
kernelkind and William Casarin
486a8c84e0
login: Add key loading & error to mobile
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-02 18:51:28 +02:00
kernelkind and William Casarin
b8229fb9a9
Move login business logic to LoginManager
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-05-02 18:51:28 +02:00
kernelkind and William Casarin
c4d9b5cd3c
Extract the sample relay to test_data for reuse
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 17:39:21 -07:00
kernelkind and William Casarin
a5e1fbf328
Add preview for RelayView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
349e3baa99
Add relay view
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
805e18261c
Add warn color and highlight color
...
Use highlight color for 'connected' relay status. There doesn't seem to
be a better place to put it.
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
5ee415c1b4
enostr: expose RelayStatus
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
f6c46a1eb5
Add monospace text style
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
bf23e778b3
Seperate mobile dark color theme into its own func
...
I believe this is less messy
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
dae57d78ef
Add precommit hook to suggest proper formatting
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
c76f322a48
Apply cargo fmt
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-19 14:13:11 -07:00
kernelkind and William Casarin
f0d56da4f5
Use custom style in app
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:53:23 -07:00
kernelkind and William Casarin
cf07427204
Refactor 'ui tests' conception to previews
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
kernelkind and William Casarin
03e751011b
Add MobileAccountLoginView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
kernelkind and William Casarin
217a7d1588
Apply app style to AccountLoginView
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
kernelkind and William Casarin
e81cde5374
Add modular custom text styles
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
kernelkind and William Casarin
c8b1c1cdda
Add custom visual themes
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-12 19:52:34 -07:00
kernelkind and William Casarin
272da6cced
Add nix-shell for macos android development
...
Co-authored-by: William Casarin <jb55@jb55.com >
Link: 20240404185039.3738-1-kernelkind@gmail.com
Signed-off-by: William Casarin <jb55@jb55.com >
2024-04-11 14:30:16 -07:00
kernelkind and William Casarin
4bd01682da
Add ui_test_harness binary implementation
...
Adds ability to run UI components isolated from main app.
`cargo run --bin ui_test_harness -- AccountLoginView`
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:50 -07:00
kernelkind and William Casarin
242053c6e0
Constrain app minimum size
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:47 -07:00
kernelkind and William Casarin
80b76c5381
Use app_creation for common app setup functions
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:45 -07:00
kernelkind and William Casarin
a927c56870
Create account login panel
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:42 -07:00
kernelkind and William Casarin
343d3dc569
Add login manager
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:38 -07:00
kernelkind and William Casarin
83197bac78
Update egui 0.26.1 -> 0.27.1
...
Needed for shadows
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-04-01 10:15:27 -07:00
kernelkind and William Casarin
7a113825dd
Add login key parsing
2024-03-26 10:04:59 +00:00
kernelkind and William Casarin
d8fcc573f9
Add nostr-sdk dependency
2024-03-26 10:04:59 +00:00
kernelkind and William Casarin
c932efba40
update cargo.lock to reflect toml change
2024-03-26 09:32:48 +00:00