William Casarin
6f6d5f05af
always have some default timeline
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 10:35:47 -07:00
William Casarin
69a8438f33
cleanup some dead code
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 07:31:43 -07:00
William Casarin
3fc73bb601
post: full available width
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 07:31:29 -07:00
William Casarin
b0881d4282
add my pubkey to the timeline query for testing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 07:31:12 -07:00
William Casarin
2d10b20ae2
allow multiple invocations of --sec
...
for multi-account
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 07:02:22 -07:00
William Casarin
b7366351b6
drafts: clear post after posting
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:49:12 -07:00
William Casarin
a04df88ff6
initial note posting
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:49:12 -07:00
William Casarin
8dc829791e
cli: add --sec argument to quickly add an account
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:41:32 -07:00
William Casarin
3ed09dadf0
damus: make relay pool public
...
we will be using this for our post view
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:39:39 -07:00
William Casarin
1810515ad2
account_manager: don't add the same pubkey more than once
...
If we are passing keys on the command line, let's make sure
we aren't adding duplicates when we integrate the keystore.
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:39:16 -07:00
William Casarin
307b8af8f1
enostr: rename Event to Note
...
we will likely replace Note with nostrdb::Note in the future,
this just helps with that transition
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:38:08 -07:00
William Casarin
a16d5b3a05
env: allow private things like secret keys
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-07-01 06:33:22 -07:00
kernelkind
2a47a66bbb
impl linux credential storage
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-06-28 15:27:46 -04:00
William Casarin
26c4d90be3
initial postbox for testing
...
not sure if we want to put this here yet, but it matches the design
and will be useful for testing
Fixes: https://github.com/damus-io/notedeck/issues/110
Suggested-by: Rob
2024-06-25 14:08:56 -05:00
William Casarin
a6856867a9
Merge remote-tracking branch 'pr/107'
2024-06-25 13:20:56 -05:00
William Casarin
8ef6534981
fixed_window: fix clippy warning
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 17:12:24 -07:00
William Casarin
1228f83e50
refactor: move fixed_window to ui
...
This is a ui module
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 17:11:01 -07:00
William Casarin
b14a2bf254
popup: simplify borrow
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 17:09:07 -07:00
William Casarin
a66b467cb4
hide navigation title on global nav
...
Fixes: https://github.com/damus-io/notedeck/issues/109
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 16:47:35 -07:00
William Casarin
f8c8e48c26
postview: add vertical scroll
...
Suggested-by: kernelkind <kernelkind@gmail.com >
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 16:19:06 -07:00
William Casarin
a9a07b3805
refactor: use map instead of explicit if let
...
We also use last instead of first, because the last route should be the
active one.
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 14:55:43 -07:00
William Casarin
677c217ecd
popup: increase fixed window margin
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-24 14:55:22 -07:00
kernelkind
6afb618089
reintroduce account management
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-06-23 20:04:00 -04:00
William Casarin
b7188bac25
fix some clippy warnings
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 14:12:07 -07:00
William Casarin
0b3d6f7e37
initial post reply view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 14:01:40 -07:00
William Casarin
ac0821db79
postbox: add focus shadow from figma
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 10:14:34 -07:00
William Casarin
86b0583221
use unique id for post/reply view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 09:58:47 -07:00
William Casarin
b0c5d2a2c5
postbox: add focused state
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 09:01:14 -07:00
William Casarin
4c1936ff70
change selection color to purple
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-21 08:56:44 -07:00
William Casarin
18d5d95ef9
fix postbox design
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-20 13:44:35 -07:00
William Casarin
bb6c68e05c
clippy postbox cleanups
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-20 13:05:57 -07:00
William Casarin
395ff57edf
add vertical separators between timelines
...
Fixes: https://github.com/damus-io/notedeck/issues/52
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-20 13:02:18 -07:00
kernelkind
98a61c0aa7
reintroduce account switcher
...
Signed-off-by: kernelkind <kernelkind@gmail.com >
2024-06-18 19:16:11 -04:00
William Casarin
1458498131
initial post box view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-17 16:21:46 -07:00
William Casarin
577aa76ac7
add --light lightmode flag to previews and notedeck
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-14 11:12:16 -07:00
William Casarin
d064987e45
fix lock
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-14 10:18:18 -07:00
William Casarin
fa50b68cb3
darker quote reposts for mobile
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-14 10:18:06 -07:00
William Casarin
7f37f1e9d3
perf: don't clone bytes via a more specialized function
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-13 12:49:22 -07:00
William Casarin
d17b5e0703
Add forward navigation animation
...
Also fix a few nav clipping bugs
From egui-nav:
William Casarin (5):
add forward nav support
fix body overlapping header
fix transition clipping when in a smaller container
fix forward nav clipping in small containers
fix background layer having the wrong UI id
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-13 11:59:08 -07:00
William Casarin
c4e0c710c9
actionbar: remove border on reply button, add expand animation
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-13 09:36:53 -07:00
William Casarin
db1642bc31
remove useless struct
...
we can just use tuples for compound ids
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-13 09:10:31 -07:00
William Casarin
eb294bb4d3
fix light borders for quote reposts
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-12 10:46:09 -07:00
William Casarin
b1a7547580
lighter gray for inline previews in white mode
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-11 18:48:05 -07:00
William Casarin
5100070b24
fix colors again
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-11 18:44:40 -07:00
William Casarin
24d400d5aa
small inline preview pfps
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-11 17:50:15 -07:00
William Casarin
0dd33c90e7
initial navigation
2024-06-11 17:50:09 -07:00
William Casarin
bff0f3f628
fix inline note preview colors
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-11 16:10:18 -07:00
William Casarin
afb375356b
add test queries for elsat
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-10 07:58:39 -07:00
William Casarin
a47f0ba1b2
args: allow filter files and raw filters on cli
...
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-10 07:52:51 -07:00
William Casarin
c5634dac91
set tooltip delay to 100ms
...
so that we don't accidently pop it up all the time
Signed-off-by: William Casarin <jb55@jb55.com >
2024-06-10 06:11:00 -07:00