Thomas
408da2c9d2
Merge branch 'master' into master
2022-12-23 18:25:39 +01:00
William Casarin
972716882c
profile: add ability to gets/set nip05
2022-12-23 09:20:44 -08:00
William Casarin
81f3764e4b
profile: don't overwrite profile info
...
This will be important for profile editing
2022-12-23 08:32:23 -08:00
Thomas
dff450282b
Metadata screen
2022-12-23 16:12:50 +01:00
Sam DuBois
549cbb9bce
Fix issue with loading view using the redacted modifier
...
Also tried to make some adjusmtents to the refresh subscribtion to see
if this fixes bugs people were having
Closes : #119
Changelog-Fixed: Fixed issues when refreshing global view
2022-12-22 18:10:42 -08:00
William Casarin
573bf37fbb
use bootstrap relays in account creation
2022-12-18 17:36:33 -08:00
William Casarin
d942b823b2
add nip10 marker to boosts
...
damus web will use these instead of relying on the content which will be
optional
2022-11-18 20:02:31 -08:00
William Casarin
ffe2784873
lightning_uri: small cleanup
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-10-30 23:20:17 -07:00
William Casarin
5f450ca936
Add some missing code from previous commit
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-10-30 23:16:41 -07:00
William Casarin
8a15265f84
even more aggressive reconnect on stale connections
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-10-30 23:14:09 -07:00
William Casarin
c4206883f2
Even more aggressive reconnects
...
Sometimes it gets stuck in a "reconnecting" state. We'll retry even
these connections if the last connection attempt is too old.
2022-10-17 16:17:05 -07:00
William Casarin
eb99e6c323
Rewrite note parsing in C
...
This eliminates any parsing choppyness
Fixes : #32
Signed-off-by: William Casarin <jb55@jb55.com >
2022-10-17 15:22:28 -07:00
William Casarin
38bfe8d76b
Add the ability to mark relays as broken
...
not currently used
Signed-off-by: William Casarin <jb55@jb55.com >
2022-10-16 11:09:46 -07:00
William Casarin
7bdd8048b0
better channels
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-09-13 17:23:56 -07:00
William Casarin
cb70ab532c
Use the t tag for hashtags
...
Changelog-Changed: #hashtags now use the `t` tag instead of `hashtag`
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-19 07:38:13 -07:00
William Casarin
3b7f7706b5
add tag_is_hashtag to remove some duplicate logic
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-19 07:32:26 -07:00
William Casarin
d7b5669ecf
support kind 42 chat messages
...
Changelog-Added: Support kind 42 chat messages (ArcadeCity).
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-19 07:21:18 -07:00
William Casarin
39ab555a77
Fix loading bug when opening boosted posts
...
Changelog-Fixed: Fixed thread loading issue when clicking on boosts
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-10 12:11:04 -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
3cb628eb36
disable pow counting for now
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-07 19:30:17 -07:00
William Casarin
708d2d7b38
validation: actually validate events
...
Check to see if id and/or signature are good
Changelog-Changed: Check note ids and signatures on every note
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-06 23:03:01 -07:00
William Casarin
97bca010f6
Censor unclebobmartin from damus
...
Limits the size of posts viewable within damus to 32,000 bytes. It's
still probably too big, but let's have some sane limit so uncle's named
bob can't break your app just because they can.
Changelog-Fixed: Limit post sizes to max 32,000 as an upper bound sanity limit.
Signed-off-by: William Casarin <jb55@jb55.com >
2022-08-05 12:23:42 -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
82b7cab9b1
remove unused combine reference
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-07-28 13:11: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
7bf9f62255
fix home feed
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-06-20 15:30:14 -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
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
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
e1c4f59e9a
misc tweaks
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-25 06:34:30 -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
874d15df45
following view
...
Signed-off-by: William Casarin <jb55@jb55.com >
2022-05-16 16:23:34 -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
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
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
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
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