William Casarin
403fa74f8d
just use stack navigationview
it seems less buggy
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
ee32c50fb9
add app icons
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
d574e572d4
old style navigation
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
a88324333b
profiles
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
ce989450f4
many updates
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
cb463c6da9
a bunch more usability improvements
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
090385d3da
better chat view
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
4de2ce402e
fix broken nagivation
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
0c63433f8e
make last-of-kind per-relay
also fix multiple subscriptions
otherwise wonky things happen
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
78c5b47f11
chatroom
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
b100e9887b
lazy vstack ftw
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
1d8ca94863
global timeline
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
fd57ca0012
moving loading spinner to zstack topright
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
8568d4abc7
fix up many things
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
020a1a4e6d
remove NostrTimeline thing
not using this
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
bcff8d5f02
refactor timeline and nav
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
5bb46c5d10
reply bug fixes
still need to revamp this logic for mentions
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
fd4aa2bb3d
simplify collapsed calculation
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
914520205e
loading indicator
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
f2265153fa
determine highlight from reply map
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
b3588b9d61
slower animation on appear
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
b72047237a
don't collapse if we don't need to
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
d2c9f0eab1
simplify reply_ids
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
9b79b46601
better reply descriptions
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
8cc3edf195
use direct references on root events
references to root should be treated slightly differently, otherwise the
entire thread will be shown when you select the root event.
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
c53b9d2ce6
expand collapsed sections
currently only expands all sections
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
cad23d5965
fix crash for profiles environment object in replies
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
5e14091f09
don't save network events for now
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
6ce5484d74
calculate ancestor reply path
This works really well going back in time because no branching, assuming
the last referenced event id is the only note they are replying to...
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
cca8738519
fix signature/encoding issues with slashes
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
04b0e2b38b
Revert "reference all ids again"
This reverts commit 5aa19be82a
.
3 years ago
William Casarin
4ff6719961
show who we're replying to
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
5aa19be82a
reference all ids again
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
844146e547
fix reply tags
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
89cb063015
show hidden notes at the end as well
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
c9d3ed361f
collapse the thread when a note is selected
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
392af009f8
eventdetails: only add our events
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
a6a275d90b
fix event tags encoding
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
453d57405b
replies: only reference root and immediate reply event
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
0ac3218952
fix reply ids
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
550f096808
make note of collapsed events
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
700a0e2625
replying works
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
b4660bd58f
oops, add profiles
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
d950ad75b8
better threads
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
41911908e7
scroll to note in thread
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
f2631bd086
make profiles and environment object
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
f314a4163f
add explicit reconnect
otherwise we try to reconnect on a broken socket which doesn't seem to
work
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
ec1db64370
fix horrible connection issue
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
36043cf20a
don't make highlighted event clickable in details view
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago
William Casarin
721471cf0a
relays: add scsi's relay
Signed-off-by: William Casarin <jb55@jb55.com>
3 years ago