Commit graph

690 commits

Author SHA1 Message Date
a0fdb71c35
feat: way smarter way to represent remote ids
base64 em basically. big commit because touches basically everything!!
2024-05-20 06:25:47 +02:00
27073138ae
feat: proxy url
should be properly activitypub compliant
2024-05-20 05:18:27 +02:00
b3df8efa29
chore: clippy 2024-05-20 05:18:09 +02:00
b910e346ea
chore: centralized way to process and insert objects
it shouldn't break anything, also names are kind of weird (normalizer?
insert??) but ill think about it later, after ive done the same for
activities and users
2024-05-20 02:55:30 +02:00
f4db94db27
feat(apb): optional Send marker on Base, on by default 2024-05-20 02:39:23 +02:00
9d59c73c59
chore: stuff i forgot to commit ooops 2024-05-20 01:57:22 +02:00
756012ee69
feat(apb): add .flat() to access inner nodes 2024-05-20 01:56:32 +02:00
39f6ff24b3
fix: show in UA requests coming from devtools 2024-05-20 01:45:26 +02:00
d3b141c9b5
feat: option to allow public debug fetches 2024-05-20 01:42:30 +02:00
9105f73921
fix: dont trust activities' object ids, fetch them
implies that its no longer possible to like/announce/accept anything
that the server isnt aware of yet, which i think is fair

thanks sn0w good catch <3
2024-05-20 01:08:24 +02:00
8b15ae9f4f
feat(apb): Addressed auto impl for any Object 2024-05-19 21:19:22 +02:00
eddde7c8b9
fix(apb): setting href always succeeds 2024-05-19 21:18:58 +02:00
65aee2a27e
feat(apb): Node::Array is an array of nodes
this better represents AP arrays, because they could be mixed, and now
links are properly represented as links rather than "objects that are a
string"
2024-05-19 21:18:04 +02:00
6411923a0d
chore(apb): improved iterator impl for Node 2024-05-17 02:23:56 +02:00
2c5304a0d5
fix: oops remove special code for endpoints 2024-05-16 10:12:58 +02:00
94a26a0c7d
feat: parse and serve shared_inbox endpoint 2024-05-15 18:51:34 +02:00
461526df12
feat(apb): actor endpoints type (extends Object)
not sure if this can be an Object but AP says it can be a link to a
JSONLD document so i assume it can be?
2024-05-15 17:17:02 +02:00
9efdc36042
fix(web): enable litepub feature to show reacts
also include them in likes filter
2024-05-14 19:06:24 +02:00
1954b3f8e4
docs: fix contacts url 2024-05-14 04:27:36 +02:00
bdf308c64d
docs: mention both moonlit.technology and github 2024-05-14 04:26:42 +02:00
9029f6d360
docs: update frontend pic 2024-05-14 04:17:09 +02:00
d6bafb8518
feat(web): nicer register page (but still broken) 2024-05-14 04:09:25 +02:00
b9386c286a
fix: register cli command 2024-05-13 19:16:41 +02:00
4d7f99dfaa
chore(web): restructured project a little
less messy i think
2024-05-13 19:13:40 +02:00
be6d9bf28b
chore: use ' ' instead of " " so clippy is happy 2024-05-13 18:54:09 +02:00
bd9b9782b4
feat: added registration cli and route and cfg
defaults to disabled registrations ofc
2024-05-13 18:53:51 +02:00
401ef08af3
fix: shared inbox MUST NOT contain private stuff 2024-05-13 18:53:03 +02:00
d2f0ce0391
chore: moved http signatures code in separate file 2024-05-13 18:52:42 +02:00
c0cebcca96
feat(web): better document view 2024-05-13 18:05:48 +02:00
6841691910
fix(web): limit all images max width 2024-05-13 17:18:31 +02:00
b904883e15
feat(web): show articles without borders 2024-05-13 17:18:16 +02:00
cb9cae1af8
fix: calling this a fix is preposterous
but it should *not* work *less* often???
2024-05-13 17:17:19 +02:00
a4ba93c5d0
fix(web): lock avatar size in tl 2024-05-13 17:11:07 +02:00
5dc2674955
fix(web): descr for server tl, title for home tl 2024-05-13 17:10:46 +02:00
0badc71c92
fix(web): attachments without media type show if img
nobody uses the type field and just mark everything as Document ughhh
and so those who mark image as Image and avoid a media_type because the
browser doesnt really need it get displayed as links, so added an ugly
special case
2024-05-13 17:09:35 +02:00
88a6048dc2
fix(apb): id returns id of front for array node 2024-05-13 16:32:23 +02:00
d5e01cc655
fix: urlencoding is too precise, just replace %20
omg i really chose such a bad way to do this i need to pick a proper one
2024-05-13 15:07:58 +02:00
4aff505a16
fix: more verbose errors 2024-05-13 14:56:16 +02:00
025981228d
fix: urlencode reconstructed urls
ouch wordpress, thank you but clean your urls pls
2024-05-13 14:41:37 +02:00
8f806b1bd6
feat: on debug level show in/out activities 2024-05-13 13:52:38 +02:00
aba8c14cf4
chore(web): remove "wip by alemi" 2024-05-13 04:52:08 +02:00
634fc2c7c1
fix(web): breadcrumb on 404, field placeholders 2024-05-13 04:03:29 +02:00
78d6f425e3
fix(web): textarea font size
why is it 10 here but 11 elsewhere yet same size???
2024-05-13 04:03:03 +02:00
eaf780efb3
feat(web): mock register page
doesnt work yet but its a work in progress
2024-05-13 04:02:43 +02:00
672ff178c7
chore(web): more info on about page 2024-05-13 03:04:50 +02:00
6bb9ee9570
fix(web): search bar is now a form: enter to submit 2024-05-13 02:53:45 +02:00
8ef6dca52b
fix(web): better spacing for search 2024-05-13 02:53:34 +02:00
6efc5c4ad6
fix: after fetching object recheck if present 2024-05-13 02:51:17 +02:00
6edb379578
fix: webfinger request should not request ld+json 2024-05-13 02:15:40 +02:00
21cde13f96
fix: webfinger/fetch if checks 2024-05-13 02:01:07 +02:00