Commit graph

797 commits

Author SHA1 Message Date
854fd95a4d
fix: correctly reconstruct urls for users too 2024-05-03 06:23:28 +02:00
6cb45bd5f0
chore: shut many unused warning with one smple trick 2024-05-03 06:17:26 +02:00
dd0c354aed
chore(web): retabbed 2024-05-03 06:14:55 +02:00
188dd7ee81
feat(web): bad search bar and page 2024-05-03 06:14:46 +02:00
85a2bedc1a
fix: bad fix for sqlite 2024-05-03 05:10:26 +02:00
97b0c822f4
fix: oof my method sucks!!!!! 2024-05-03 05:05:07 +02:00
f8473a5ce1
feat(web): refresh button for context and user
i really dont like this tho it shifts the breadcrumb a lot and its weird
that it appears also implemented kinda jankily idkkkk
2024-05-03 04:52:49 +02:00
9e42d4b460
feat: add server crawler
i may remove this tho, it definitely should not be arbitrarily invokable
by local users!!!
2024-05-03 04:43:25 +02:00
7454da6525
chore: cleanup 2024-05-03 04:12:15 +02:00
a0df9f8cc4
fix: use rsa-sha256 for http signatures
peertube (and thus iceshrimp because it uses peertube's lib) seems to
not support hs2019
2024-05-03 04:11:10 +02:00
a16b20f6fa
chore(web): get_untracked when needed 2024-05-03 03:55:26 +02:00
11557f5616
fix(web): better spacing for actor and context guide 2024-05-03 03:19:14 +02:00
f4c74addd6
fix(web): center align bios 2024-05-03 01:00:48 +02:00
1182cb589f
feat(web): fallback avatar url 2024-05-03 01:00:37 +02:00
78dbf54384
feat(mdhtml): also allow <br/> 2024-05-03 00:59:54 +02:00
dc5d9a32d4
fix(web): don't overdo it with blockquotes 2024-05-03 00:52:56 +02:00
539f3fe6ac
fix(web): text too dark ew 2024-05-03 00:52:44 +02:00
1ab351cc7f
fix: increase replies counts from local replies 2024-05-02 16:35:46 +02:00
34df958af0
feat: parse markdown when posting
can't be toggled off for now 🤷
2024-05-02 16:29:01 +02:00
505bdfa234
fix(web): dont include summary if empty 2024-05-02 16:20:41 +02:00
64d7f25aa2
fix: mastodon doesn't tell who likes are intended
why cant you fill your to fields???????? mastodon is a joke
2024-05-02 15:29:42 +02:00
583ddce914
fix: ld_context in dispatcher again 2024-05-02 15:21:45 +02:00
df072d8cc6
fix: faker task new field 2024-05-02 15:16:14 +02:00
ee8ab38570
fix: add updated field on objects and set it 2024-05-02 15:15:16 +02:00
30219c7fe6
chore(apb): move publshed and updated closer
i forgot that there's an updated field because it was too far
2024-05-02 15:12:57 +02:00
8b75e2be84
fix: dispatch activities with @context 2024-05-02 15:12:36 +02:00
fc206cc715
fix(web): oops don't send back accept to self 2024-05-02 14:51:48 +02:00
23c9a0a106
fix: some impls dont include to in folreqs
i mean, it's obviously addressed to the target actor of this activity,
but it would cost nothing to put it in the `to` field... i do! added
special cases to make sure follow/accept/reject activities are at least
addressed to target actor
2024-05-02 14:36:56 +02:00
34ebd9628b
feat(web): proper posts parsing!!! 2024-05-02 14:21:42 +02:00
4d773d8ca9
feat(mdhtml): add tiny crate to safely parse html
basically reduce tags to a subset comparable to markdown, also provide
markdown->html conversion
2024-05-02 14:20:49 +02:00
4a7425ef24
fix: mut 2024-05-02 13:31:09 +02:00
b708f642c1
fix(apb): dont panic if missing pubkey, return "" 2024-05-02 13:16:37 +02:00
44de7040ec
fix: when updating must reset changing fields 2024-05-02 13:16:23 +02:00
95ad0d92b7
fix(web): smaller textarea font size 2024-05-02 12:47:48 +02:00
4095b0eece
fix: add context extensions depending on type
if actor, add both counters and fe, if object add just fe:likedByMe, to
avoid sending useless text every time
2024-05-02 05:10:38 +02:00
0b07979244
feat(web): thread guides 2024-05-02 03:25:59 +02:00
0b21dd47e6
fix: skip local users while updating 2024-05-02 03:03:43 +02:00
5d58ef40a9
feat: added users update task 2024-05-02 03:02:36 +02:00
9bc7ddb0ae
chore: separate fetcher fetch from pull
fetch uses db and inserts, pull just gets the remote resource
2024-05-02 02:58:56 +02:00
01c02c5258
feat: impl Addressed on object and activity models 2024-05-02 02:58:45 +02:00
eb472517ab
fix(apb): don't require Object for Addressed 2024-05-02 02:58:19 +02:00
f833875c65
chore(web): imports 2024-05-02 02:58:06 +02:00
8f4c1a6313
fix(web): hide follow btns if my id or logged out 2024-05-02 02:29:29 +02:00
b2717223b3
feat(web): add accept/reject buttons under folreqs
they never disappear so there's quite some potential for spam but ehh
better than nothing for now
2024-05-02 02:08:34 +02:00
b6cac77bf2
fix(web): prefetch users when as object, fix links 2024-05-02 02:07:54 +02:00
4f477fd072
fix(web)!: store full user id in auth 2024-05-02 02:07:11 +02:00
0435c779c5
fix(web): updated apb fields 2024-05-02 00:59:47 +02:00
bcd8f27933
fix: use new apb fields 2024-05-02 00:47:11 +02:00
a499c93e99
feat(apb): add my custom extension to count follows
this is really mehhh because if it was possible to embed
following/followers collections this would be pointless but it isn't so
to avoid making multiple fetches i'm adding these fields in the first
actor document
2024-05-02 00:29:17 +02:00
a1d1ba3744
fix(apb): add setters/getters for all fields 2024-05-02 00:28:54 +02:00