William Casarin
8e7c7e1cd5
search/home: hide duplicate user posts
...
This cuts down on the spam a bit
Changelog-Changed: Search home now only shows users at most once to cut down on spam
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 12:41:52 -07:00
William Casarin
4d68621530
boosts: always register boost, add confirmation
...
Changelog-Added: Add boost confirmation alert
Changelog-Fixed: Fixed boosts sometimes not registering after click
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 12:41:24 -07:00
William Casarin
ebce5c4c2e
remove some boostrap relays that are not spec compliant
...
Changelog-Fixed: Remove some non-compliant bootstrap relays
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 12:37:47 -07:00
William Casarin
a578e44a54
Add changelog devtool
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 10:36:57 -07:00
William Casarin
a417da6089
Add logout button, and show account keys
...
Changelog-Added: Show logout button and account keys in config
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 10:35:46 -07:00
William Casarin
ae68d8a7e3
Add nix shell for dev stuff
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:50:02 -07:00
William Casarin
ac6e29b010
add todo file
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:50:02 -07:00
William Casarin
4cd48d3143
wip some initial relay bootstrap logic
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:50:02 -07:00
William Casarin
4da93b7630
fix chat opacity on dark theme
...
Changelog-Fixed: Fix opacity for chat messages in dark theme
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:49:59 -07:00
William Casarin
7437199ef6
don't show replies to non-friends in timeline
...
Changelog-Fixed: Don't show replies to non-friends in timeline
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:49:54 -07:00
William Casarin
4ee0bd4efb
remove unused function
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:49:54 -07:00
William Casarin
dd7d9a4a66
eose loading spinners
...
Changelog-Added: Add [NIP-15](https://github.com/nostr-protocol/nips/blob/master/15.md ) loading spinners
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 08:49:50 -07:00
William Casarin
6de7d7ae58
edit relays
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-09 13:47:25 -07:00
William Casarin
e104de6431
fix many small bugs
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-09 11:40:41 -07:00
William Casarin
12785ec4a0
0.1.0 testflightttt
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-08 13:57:08 -07:00
William Casarin
6bca9eb2be
new account fixes
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-08 13:49:04 -07:00
William Casarin
23bb7c7f18
connect to relays stored in contacts
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-08 13:09:46 -07:00
William Casarin
bbb0ee205f
fix bech32
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-07 14:28:39 -07:00
William Casarin
7ef9bc531e
search working
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-06 22:14:24 -07:00
William Casarin
dff12702f5
SearchHomeView working
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-06 19:26:44 -07:00
William Casarin
2fc6e7ef22
fix parsing mention indices > 9
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-06 08:55:32 -07:00
William Casarin
da493310fc
remove testingprivate
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-31 14:17:39 -07:00
William Casarin
8fe26aa87d
allow avatar transparency
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-28 08:40:37 -07:00
William Casarin
cc95931dec
robohash avatars
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-28 08:31:53 -07:00
William Casarin
200cbe3728
followers
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-26 08:35:19 -07:00
William Casarin
e1c4f59e9a
misc tweaks
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-25 06:34:30 -07:00
William Casarin
dbf8c932ae
fetch following contacts if we are missing any
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-24 15:29:28 -07:00
William Casarin
8aac880bb5
more filters
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-24 14:34:21 -07:00
William Casarin
097cc54bba
extract HomeModel from ContentView
...
huge refactor
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-24 12:57:40 -07:00
William Casarin
b230d430ee
fix is_friend_reply
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-21 21:32:52 -07:00
William Casarin
e50c8f0dbc
account creation working
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-21 21:07:33 -07:00
William Casarin
2920325639
initial CreateAccountView
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-21 19:44:04 -07:00
William Casarin
0f453c39e6
add preview content
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-21 11:09:44 -07:00
William Casarin
180faddf89
extract carousel view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-20 16:06:13 -07:00
William Casarin
084d699cfc
Initial SetupView
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-19 14:38:25 -07:00
William Casarin
3d1c011e73
extract MainTabView
...
Start to clean ContentView up a bit.
We need it to be cleaner before we introduce the SetupView
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-19 08:33:37 -07:00
William Casarin
b34d3956b5
contentview: use TabButton for notifications
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-19 08:22:53 -07:00
William Casarin
e464a86282
move more stuff out of contentview
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-19 08:19:18 -07:00
William Casarin
874d15df45
following view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-16 16:23:34 -07:00
William Casarin
713effdc35
remove duplicate boost
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-16 11:28:21 -07:00
William Casarin
00dde48f97
generalize is_friend_event even further
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-15 13:46:48 -07:00
William Casarin
b72fb8ba31
start to extract functions out of contentview
...
in this case, is_friend_event
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-15 13:44:21 -07:00
William Casarin
7554a87d88
following and unfollowing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-15 11:08:36 -07:00
William Casarin
8da251dc88
send_filters refactor
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-14 15:35:34 -07:00
William Casarin
040ffdf9f5
boosts working
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-10 14:41:34 -07:00
William Casarin
bd49c8a9d1
fix ordering on search, copy note
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-09 12:09:51 -07:00
William Casarin
cac139fff1
hashtags working
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-09 11:43:18 -07:00
William Casarin
6ac4214be7
insert sort, profile updates revamp
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-09 10:33:03 -07:00
William Casarin
0ab1494b1e
initial hashtag query
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-09 08:24:26 -07:00
William Casarin
cf7cba09bd
parse hashtags
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 20:34:57 -07:00
William Casarin
812abba8d4
fix incredible bug lol
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 19:31:40 -07:00
William Casarin
300463ef55
break profile view so that I fix it
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 19:31:25 -07:00
William Casarin
8369b05c10
remove some old replyref stuff
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 19:02:57 -07:00
William Casarin
5e63eca0e9
simplify like refs
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 19:01:42 -07:00
William Casarin
13cec8cffe
fix likes
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 16:09:52 -07:00
William Casarin
045aaaf59b
trigger resub on clicked events
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 11:09:04 -07:00
William Casarin
cfcd4128ec
fix content popping
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 10:51:59 -07:00
William Casarin
151c79dd98
move some stuff around, reply desc
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 10:45:24 -07:00
William Casarin
8896d19f40
initial reply revamp
...
It now understands mentions
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 10:25:50 -07:00
William Casarin
4db06b015c
event mentions working
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-07 17:48:00 -07:00
William Casarin
0ad17c05fe
add some more tests
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-07 13:54:27 -07:00
William Casarin
0eb1372937
more mention progress
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-07 13:50:19 -07:00
William Casarin
73652513d9
initial mention parsing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-04 21:33:08 -07:00
William Casarin
4704431c74
image cache
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-04 18:49:40 -07:00
William Casarin
96d8d854e2
test invalid mention
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-04 16:54:10 -07:00
William Casarin
cfc21219d3
more mention parsing tests
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-04 16:52:01 -07:00
William Casarin
f42bc2e91e
likes, mention parsing, lots of stuff
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-04 16:26:10 -07:00
William Casarin
403fa74f8d
just use stack navigationview
...
it seems less buggy
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-30 12:15:44 -07:00
William Casarin
ee32c50fb9
add app icons
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-30 11:47:04 -07:00
William Casarin
d574e572d4
old style navigation
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-30 11:46:56 -07:00
William Casarin
a88324333b
profiles
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-30 10:37:29 -07:00
William Casarin
ce989450f4
many updates
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-25 08:28:07 -07:00
William Casarin
cb463c6da9
a bunch more usability improvements
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-23 18:21:45 -07:00
William Casarin
090385d3da
better chat view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-23 17:10:51 -07:00
William Casarin
4de2ce402e
fix broken nagivation
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-23 12:41:36 -07:00
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 >
2022-04-20 19:30:05 -07:00
William Casarin
78c5b47f11
chatroom
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-19 19:46:30 -07:00
William Casarin
b100e9887b
lazy vstack ftw
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-19 12:06:24 -07:00
William Casarin
1d8ca94863
global timeline
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-19 10:34:43 -07:00
William Casarin
fd57ca0012
moving loading spinner to zstack topright
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-19 09:36:50 -07:00
William Casarin
8568d4abc7
fix up many things
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-19 09:26:29 -07:00
William Casarin
020a1a4e6d
remove NostrTimeline thing
...
not using this
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 17:33:37 -07:00
William Casarin
bcff8d5f02
refactor timeline and nav
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 17:33:15 -07:00
William Casarin
5bb46c5d10
reply bug fixes
...
still need to revamp this logic for mentions
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 17:31:39 -07:00
William Casarin
fd4aa2bb3d
simplify collapsed calculation
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 16:35:28 -07:00
William Casarin
914520205e
loading indicator
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 16:35:18 -07:00
William Casarin
f2265153fa
determine highlight from reply map
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 14:53:10 -07:00
William Casarin
b3588b9d61
slower animation on appear
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 14:52:54 -07:00
William Casarin
b72047237a
don't collapse if we don't need to
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 14:31:36 -07:00
William Casarin
d2c9f0eab1
simplify reply_ids
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 14:31:11 -07:00
William Casarin
9b79b46601
better reply descriptions
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 13:17:34 -07:00
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 >
2022-04-18 12:32:55 -07:00
William Casarin
c53b9d2ce6
expand collapsed sections
...
currently only expands all sections
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 11:35:19 -07:00
William Casarin
cad23d5965
fix crash for profiles environment object in replies
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 10:33:27 -07:00
William Casarin
5e14091f09
don't save network events for now
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 10:33:04 -07:00
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 >
2022-04-18 10:31:54 -07:00
William Casarin
cca8738519
fix signature/encoding issues with slashes
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-18 10:30:28 -07:00
William Casarin
04b0e2b38b
Revert "reference all ids again"
...
This reverts commit 5aa19be82a .
2022-04-17 15:19:56 -07:00
William Casarin
4ff6719961
show who we're replying to
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-17 15:12:26 -07:00
William Casarin
5aa19be82a
reference all ids again
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-04-17 15:12:15 -07:00