Commit graph

1266 commits

Author SHA1 Message Date
5c384e9b9e
fix: limit actor update modifiable fields 2024-07-15 21:36:17 +02:00
84f1cbd913
fix: skip verified_at if not present 2024-07-15 21:18:30 +02:00
0873ff46f8
fix: its value not content 2024-07-15 21:15:29 +02:00
4ea7c4b0fe
fix: also wrap try_get_from_json 2024-07-15 20:57:48 +02:00
1f4f8cb45c
fix: oops leftover macro crate 2024-07-15 20:22:04 +02:00
fafe5307c5
fix: generic JsonVec that accepts null
not the cleanest solution but should be generic and transparent
2024-07-15 20:20:43 +02:00
88b87c0b20
chore: deps cleanup
core down to 180 crates!! theres probably still a lot to be improved but
eh its a start!
2024-07-15 20:19:27 +02:00
799b958543
fix: oops migration doesnt like default(vec![]) 2024-07-15 14:21:09 +02:00
960f7be291
fix: added new fields to constructors 2024-07-15 14:03:22 +02:00
e0f427a2b9
feat: process and store fields and aliases
basically moved_to, also_known_as and actor attachments
2024-07-15 13:57:03 +02:00
f115ab67b8
chore(apb): bump version 2024-07-15 13:27:31 +02:00
3a663cb56e
feat(apb): added also_known_as from DID-CORE 2024-07-15 13:26:56 +02:00
b9b49df009
chore: simplified cloak proxy route 2024-07-15 03:05:27 +02:00
e5748860e7
feat(cli): added cloak command to fix previous urls 2024-07-15 02:57:51 +02:00
1eb5cda033
feat: add cloaker trait 2024-07-15 02:57:32 +02:00
a7004d1603
fix: fetch actor/object handles "pretty url"
it does an extra fetch which is wasteful but it would fetch and then
fail anyway before so i think this is an improvement
2024-07-15 01:54:13 +02:00
3d6c144c55
fix: address with activity/object time, not now
maybe not the best security-wise because remotes can "control" our
timeline order by putting fake dates but gives better results for users
because discovered objects don't appear just below boosts
2024-07-15 01:36:29 +02:00
902aabe36b
feat: process quote_url 2024-07-15 01:32:15 +02:00
83b3db8e75
fix: base app ap id without trailing / 2024-07-15 01:14:31 +02:00
35d19fbde0
fix(web): typo 2024-07-15 01:06:44 +02:00
f26d537114
feat(web): added a simple RE tag for quotes
not great but better than nothing
2024-07-15 00:50:31 +02:00
6ff288e936
fix: /#main-key for application 2024-07-10 15:20:23 +02:00
b086fe969f
fix: delivery passes error up 2024-07-06 06:08:58 +02:00
11b4ae8678
chore: renamed PullError in RequestError 2024-07-06 06:08:42 +02:00
9adeff6fbf
feat: added error field to jobs
basically just for manual inspection, maybe we could drop this again
once upub is much more stable?
2024-07-06 06:03:26 +02:00
90f483a0ba
fix: try to resolve mentioned users 2024-07-06 05:55:52 +02:00
63cfa7c2c8
fix(web): oops need top spacing too 2024-07-06 05:32:30 +02:00
0934a84de9
fix: skip lemmy community hashtags 2024-07-06 05:27:35 +02:00
05738cccf7
feat(web): better audience tag (well sorta) 2024-07-06 05:17:30 +02:00
9714b002e7
fix(web): hide infinite scroll setting
it doesnt do anything for now, maybe will come back later
2024-07-06 05:10:51 +02:00
6d9bc1fa5b
fix: dont personalize global timelines
so they can stay cached for everyone, also queries should be faster
2024-07-06 05:08:29 +02:00
68effabbd6
fix(web): ew no go back 2024-07-06 05:02:52 +02:00
4af69caa52
fix(web): hr also in thread 2024-07-06 04:58:50 +02:00
fb02be2f44
fix(web): use create_effect rather than signal.track 2024-07-06 04:54:22 +02:00
692ae7f31d
fix: hashtag query should discard dupes 2024-07-06 04:41:02 +02:00
6f5b494a25
fix: batch load fills multiple identical objects
in case of an announce and a view, we get the attachments only once
otherwise and frontend may overwrite cache with the empty one. this is
wasteful because we clone everytime tho, TODO!
2024-07-06 04:39:14 +02:00
a901ae7656
fix(web): little spacing between posts 2024-07-06 04:37:09 +02:00
2b4fb3bd62
fix(apb): actually link href is not guaranteed 2024-07-06 04:25:06 +02:00
c3e319d5a9
fix(web): iter nodes and links not objects 2024-07-06 04:09:35 +02:00
141946444f
fix(apb): parsing links without href 2024-07-06 04:09:14 +02:00
268b90af58
fix(web): show tags even in replies
it's a bit annoying in lemmy threads because every reply has audience
tag but we cant assume every post will have it, so its still interesting
to show (for example, to distinguish replies from mastodon which may not
get broadcasted)
2024-07-06 03:48:04 +02:00
f4f6bfc8d2
fix(web): give up on parsing inline mentions
just add trailing tags just for hashtags, whatever...
2024-07-06 03:45:02 +02:00
29e9901583
feat(web): pre-populate webfinger cache
when i put an actor in cache, put its pretty url in webfinger cache too
2024-07-05 17:17:26 +02:00
59e71418ea
fix(web): idk css order issues? set border width again 2024-07-05 05:35:48 +02:00
98f1e5ee06
fix: oops should be an OR not an AND 2024-07-05 04:39:03 +02:00
abb8095685
fix: also set inner actor on filled undos 2024-07-05 04:23:53 +02:00
5360489284
feat(web): super simple unfollow button 2024-07-05 03:45:16 +02:00
1b5ae14b99
fix: show your own replies in threads 2024-07-05 03:29:11 +02:00
f36c249803
feat: fill undo ids for user in outbound activities 2024-07-05 03:18:33 +02:00
c14531afc8
fix: delivery also embeds activities in activities
it was supposed to do already but i was just joining on objects, oops
2024-07-05 02:57:41 +02:00