James Carucci
12eb50255a
Add filters for home screen
...
Closes : #25
Changelog-Added: Added ability to hide replies on home timeline
2022-08-15 16:54:46 -07:00
William Casarin
22cad4b072
wot: show friend icons is some views
...
easier to detect if someone is trying to fake us out
Changelog-Added: Friend icons next to names on some views. Check is friend. Arrows are friend-of-friends
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-09 16:48:47 -07:00
William Casarin
9420a7a0ad
Show chatroom first if content contains #chat
...
Changelog-Added: Load chat view first if content contains #chat
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-09 16:08:05 -07:00
William Casarin
d223d045e8
Always trigger switch timeline on tab press
...
This will dismiss views
Changelog-Fixed: Fix bug where sometimes nested navigation views weren't dismissed when tapping the tab bar
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-09 10:14:56 -07:00
William Casarin
03748a2b02
pfps: load profile pics in the background
...
So we don't get annoying popping artifacts when scrolling
Changelog-Fixed: Profile pics are now loaded in the background
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-06 13:50:17 -07:00
William Casarin
5c62a06618
Load profiles everywhere
...
Fixes : #11
Changelog-Fixed: Missing profiles are now loaded everywhere
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-04 20:47:34 -07:00
William Casarin
ce9551ce56
notifications: initial setup
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-21 17:55:19 -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
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
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
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
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
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
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
200cbe3728
followers
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-26 08:35:19 -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
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
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
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
13cec8cffe
fix likes
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-08 16:09:52 -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
0eb1372937
more mention progress
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-07 13:50:19 -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
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
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