kernelkind
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
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
William Casarin
ff5e5ed74a
make notedeck front and center
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-17 14:37:11 -07:00
William Casarin
6e939a414f
readme: show notedeck preview
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-17 14:33:19 -07:00
William Casarin
d247382219
ui: add frame around note previews
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 18:23:33 -07:00
William Casarin
a8185d9a75
note: don't allow nested note previews
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 17:36:05 -07:00
William Casarin
6f2aa56b9e
ids: find more unknown ids from inline notes
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 16:30:12 -07:00
William Casarin
402a1337f2
ui: switch to flags for note options
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 16:23:59 -07:00
William Casarin
e348950e7a
crates: add bitflags
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 16:23:36 -07:00
William Casarin
72b9b0dab9
ui: only inline preview kind1 notes for now
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 16:23:01 -07:00
William Casarin
dcd53beea8
remove minimum window size
...
This is preventing me from doing a single column layout on desktop
Cc: kernelkind
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-14 12:11:30 -07:00
William Casarin
3b9cd3f3c4
mobile: black panel bg color
...
for battery life
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 21:14:56 -07:00
William Casarin
0a9e7698c1
theme: update to correct colors based on figma design
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 21:00:48 -07:00
William Casarin
483e8e85d6
fix until filters
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 20:30:28 -07:00
kernelkind
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
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
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
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
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
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
William Casarin
2b20f73974
initial inline note previews
...
still needs a border and options to remove actionbar
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 18:58:36 -07:00
William Casarin
d4ccf7435f
get all missing ids from all timelines
...
before we were only fetching missing profiles from the first timeline,
update the logic to pull both missing authors and ids from all timelines
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 18:52:32 -07:00
William Casarin
5e45e4a2e5
ui: simplify note widget
...
pass just a note pointer to the note ui widget. We currently don't
support non-db notes but we can add support for that later.
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 16:49:18 -07:00
William Casarin
4e7d168d22
refactor: rename widgets to ui
...
consolidate ui related things like widgets into our ui module
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 16:16:19 -07:00
William Casarin
9b7c63c800
refactor: move note into its own widget
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 16:03:16 -07:00
William Casarin
91c5d453c4
profiling: update puffin version
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 16:03:00 -07:00
William Casarin
99b163da7e
textmode: fix coloring of abbreviated names
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-12 15:09:07 -07:00
William Casarin
3f26ba1af7
readme: add usage
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 15:03:30 -07:00
William Casarin
bfdd066654
fix warnings
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 15:00:58 -07:00
William Casarin
ef57ddd9ca
readme: make it clear that its for desktop
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 14:47:41 -07:00
William Casarin
8cfb021dab
add rustup just in case
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 14:35:02 -07:00
kernelkind
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
William Casarin
116ba27f3f
ircmode: tighten username
...
will probably have to change the design of this for mobile
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 13:36:29 -07:00
William Casarin
d0efb2ef55
we should just called this damus
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 11:41:28 -07:00
William Casarin
9e7111f8a7
Merge remote-tracking branch 'android/master'
2024-04-11 11:38:04 -07:00
William Casarin
9d1e8ce666
irc mode
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-11 11:09:30 -07:00
alltheseas
43ded0bd23
Create SECURITY.md
...
added android security policy identical to iOS
2024-04-09 23:05:31 -05:00
William Casarin
7ecacc69a5
log: reduce spammy new note log
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-09 18:49:52 -07:00
William Casarin
813409c7bb
queries: update hashtags query
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-09 18:49:24 -07:00
William Casarin
4526434405
update to latest nostrdb, adding tag support
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-07 14:53:50 -07:00
William Casarin
6222a7db63
Fix all warnings
...
Signed-off-by: William Casarin <jb55@jb55.com>
2024-04-01 10:19:47 -07:00
kernelkind
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
242053c6e0
Constrain app minimum size
...
Signed-off-by: kernelkind <kernelkind@gmail.com>
2024-04-01 10:15:47 -07:00
kernelkind
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
a927c56870
Create account login panel
...
Signed-off-by: kernelkind <kernelkind@gmail.com>
2024-04-01 10:15:42 -07:00
kernelkind
343d3dc569
Add login manager
...
Signed-off-by: kernelkind <kernelkind@gmail.com>
2024-04-01 10:15:38 -07:00
kernelkind
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
7a113825dd
Add login key parsing
2024-03-26 10:04:59 +00:00
kernelkind
d8fcc573f9
Add nostr-sdk dependency
2024-03-26 10:04:59 +00:00
kernelkind
c932efba40
update cargo.lock to reflect toml change
2024-03-26 09:32:48 +00:00