65f5301a4f
chore: bump lockfile
2024-07-17 22:29:47 +02:00
01984c9e98
fix(cli): better update task for users
2024-07-17 22:24:36 +02:00
64cb963282
chore(web): formatting
2024-07-17 21:56:28 +02:00
6d9b19ee37
chore(web): bump version
...
we can consider this somewhat v0.3? v0.1 was the initial layout with 4
tabs, v0.2 was current layout but mixed timelines, v0.3 is after
timelines rework?
2024-07-17 21:54:39 +02:00
c51a5bb860
feat(web): show upub version in frontend
2024-07-17 21:54:15 +02:00
bd96b7e01a
feat: try resolving internal webfingers locally
2024-07-17 21:44:32 +02:00
018a399ee3
fix: don't http sign proxy cloaks
2024-07-17 21:32:59 +02:00
d9d7acbe98
fix: refuse proxying valid json documents
...
this to avoid impersonation. this should usually be a cheap check, as
most media won't be starting with valid json characters, so from_slice()
should just check 1 byte most of the times
2024-07-17 18:08:15 +02:00
ab46e23ef9
docs: updated roadmap
...
fields arent really displayed but they federate
2024-07-16 02:28:11 +02:00
d6977d24af
fix: media proxy works for logged out users too
2024-07-16 02:13:40 +02:00
2cbf7aff9f
fix: ap proxy is now on /fetch?uri=...
...
to avoid nginx proxy conflicts
2024-07-16 02:07:58 +02:00
b2745d2695
fix(web): link also leads to remote
2024-07-16 01:32:51 +02:00
d0138c5fc0
fix(web): show uncloaked urls
2024-07-16 01:31:10 +02:00
7ae1d02c02
fix: also cloak object intrinsic image
2024-07-16 01:19:47 +02:00
6eb964275e
docs: add media proxy cache example for nginx
2024-07-16 00:52:51 +02:00
af5f5e2554
fix: oops not yet stable if let &&
2024-07-16 00:52:25 +02:00
b88c13e587
feat: cli taks to cloak actors too
2024-07-16 00:21:32 +02:00
74bfd77dff
fix: cloak also user images
2024-07-16 00:21:16 +02:00
eb6cce2787
fix: cloak also while updating
2024-07-16 00:21:07 +02:00
3d8aca843e
fix: multiple path parameters come as tuples!!
2024-07-16 00:00:41 +02:00
5a5c47ecbc
fix: oops forgot to commit but also no need for tx
...
in case of failures mid-way, this allows restarting it multiple times
and still succeeding
2024-07-15 23:58:50 +02:00
1f1ebbb69a
chore: cargo.lock
2024-07-15 23:56:01 +02:00
09362ff7cc
fix: logging in cloak task
2024-07-15 23:55:49 +02:00
3d28f93f51
feat(mdhtml): support cloaker fn, cleanup
2024-07-15 23:47:29 +02:00
b43431cb03
feat: cloak media urls
2024-07-15 23:47:18 +02:00
87144b25eb
fix(web): always use cookie from root
2024-07-15 22:52:12 +02:00
9d2996dece
fix: oops go back must be generic object
2024-07-15 21:54:40 +02:00
bad86f5bcf
feat(apb): .value() but its not really from did-core
2024-07-15 21:54:19 +02:00
1d01a1cbf9
docs(apb): some comments
2024-07-15 21:54:04 +02:00
8e9695c1d5
fix: all fields of fields are defaultable
2024-07-15 21:48:26 +02:00
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