William Casarin
318c6bcc3f
New encrypted message
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-03 09:24:32 -07:00
William Casarin
03e68b3a10
clickable boost links
...
Changelog-Added: Clicking boost text will go to that users profile
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-03 09:23:21 -07:00
William Casarin
366293315d
Add DM button to profile
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-03 09:23:08 -07:00
William Casarin
471f29f7ea
contact: update contact event on follow/unfollow
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-02 13:09:10 -07:00
William Casarin
3c962ecdfe
Revert "nav: use back chevron in more places"
...
hitbox is annoying atm
This reverts commit ea0e28d2c5 .
2022-07-02 12:32:24 -07:00
William Casarin
ef5f92fe21
dms: fix input box padding and spacing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-02 12:31:33 -07:00
William Casarin
ea0e28d2c5
nav: use back chevron in more places
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-02 12:31:22 -07:00
William Casarin
a1e620f721
refactor: generalize end_editing
...
might be useful... we shall see
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-02 12:30:58 -07:00
William Casarin
c122035851
Implement NIP04: Encrypted Direct Messages
...
Closes #5
This adds encrypted direct message support to damus
Changelog-Added: Implement NIP04: Encrypted Direct Messages
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-02 12:14:36 -07:00
William Casarin
0744156c0c
Fix unfollow crash
...
Changelog-Fixed: Fixed crash when unfollowing users
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-02 12:13:41 -07:00
William Casarin
9a70bcf280
tabs: add blue dot to home view
...
Changelog-Added: Add blue dot notification to home tab
Changelog-Fixed: Clicking tabs now clear blue dots immediately
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-30 07:15:11 -07:00
William Casarin
4f5c9b1bf7
config: don't add relay even if we've cancelled
...
Changelog-Fixed: Cancel button on add relay view
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-30 07:11:40 -07:00
William Casarin
9aa68c15f7
Revert "center screenshot"
...
This reverts commit d66b6dbcfe .
2022-06-21 08:35:40 -07:00
William Casarin
d66b6dbcfe
center screenshot
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 08:34:53 -07:00
William Casarin
04d2dce761
make image smaller
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 08:34:00 -07:00
William Casarin
2b46a9f721
screenshots
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 08:32:56 -07:00
William Casarin
706705a041
fix one more readme link
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 08:03:44 -07:00
William Casarin
eafaf80383
more readme fixes
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 08:03:06 -07:00
William Casarin
7df1a0ff63
fix readme links
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 08:01:24 -07:00
William Casarin
61ad5ebc52
readme: contributing
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 07:57:03 -07:00
William Casarin
05b010503d
add initial readme
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 07:54:54 -07:00
William Casarin
bd1f3a1995
dev: changelog script fixes
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-21 07:48:37 -07:00
William Casarin
677c8f9d24
v0.1.1
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-20 15:49:12 -07:00
William Casarin
d97e86b3df
update todo
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-20 15:30:24 -07:00
William Casarin
7bf9f62255
fix home feed
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-20 15:30:14 -07:00
William Casarin
1ba5b64df6
update todo
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-18 12:41:54 -07:00
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