61472e0fe9
chore: moved out of upub folder
...
it was just weird
2025-01-20 23:52:36 +01:00
febfbcbca7
fix: fetch replies also from first flat collection
2025-01-19 19:12:47 +01:00
9425b96bdd
feat: add group collections routes
2025-01-19 05:30:00 +01:00
5ed13e41a6
chore: shear away unused dependencies
2025-01-16 23:46:42 +01:00
abffac146b
fix: dont reset followers/ing count on user update
2025-01-15 02:56:52 +01:00
d20ce17277
fix(cli): activity content in faker
2025-01-15 02:28:51 +01:00
d1c43375cf
feat: add content to activities
...
this way we can show emojis in like feeds
2025-01-15 02:27:03 +01:00
deedd23aa9
chore: explain why AP likes addressing sucks
2025-01-15 02:10:24 +01:00
9ae00a4a0c
fix: also join object for self auth check
2025-01-15 01:53:42 +01:00
314496b4f3
chore: bump version
2025-01-15 01:37:28 +01:00
bef08a6b13
fix: reintroduce distinct
2025-01-15 01:36:48 +01:00
5c01432a71
fix: remove distinct
2025-01-15 01:27:10 +01:00
1aa7216601
fix: select correct columns with correct alias
2025-01-15 01:24:44 +01:00
3581dc54e1
feat: likes and shares collections on objects
2025-01-15 01:13:00 +01:00
4be310cab1
fix: oops still cooking these
2025-01-15 00:37:48 +01:00
381e108d38
feat: accept EmojiReaction too
2025-01-15 00:22:52 +01:00
870bbf4325
chore: rename process functions
2025-01-15 00:22:39 +01:00
bee382e1e3
fix: when crawling outbox, fetch objects
...
its weird because we get activities in outbox, however pulling
activities makes a mess because we may get objects again and have them
appear twice, uggg... this way we may effectively not fetch anything (if
remote actor liked a ton of stuff, we only get their likes, and the
related object is not from them!) but ehhh will do for now
2025-01-09 20:52:32 +01:00
340b598612
fix: outbox is activities, not objects
2025-01-09 20:39:58 +01:00
815fdcd883
feat: add fetch_outbox on folreq and outbox?fetch
2025-01-09 20:13:25 +01:00
9b6f438a98
chore: slim down tokio features
2025-01-09 20:13:12 +01:00
5703c02eef
fix(routes): axum changed placeholders syntax
2025-01-09 19:27:38 +01:00
f06dc7e663
chore: bump versions, update comrak options
2025-01-09 18:10:27 +01:00
06e524ebea
fix: don't notify when self reply/announce/like
2025-01-09 17:13:15 +01:00
a9dbe5dd9c
feat: add fetch rejection policy
2024-12-31 17:11:06 +01:00
d6f188de23
fix: proper delivery check
...
this should be THE filter, previous one should just be an
optimization...
2024-12-31 17:10:22 +01:00
6482483791
chore: centralize blacklist check
2024-12-31 17:10:05 +01:00
f572a38622
chore: rename "prevent.fetch" to "prevent.requests"
2024-12-31 16:30:45 +01:00
6499e5f7ea
feat: add public addressing rejection
...
basically prevent instances from appearing on public tl but still allow
users to follow specific remote users. won't defend against harassment
tho, need another rule
2024-12-31 16:29:34 +01:00
b2ff689f28
chore: renamed config field
2024-12-29 04:44:50 +01:00
d2980e1100
docs: config options
2024-12-29 04:34:34 +01:00
a159d01e99
fix: oops must also set actor id
2024-12-29 03:47:55 +01:00
acebd31d66
chore: bump version
2024-12-29 03:39:00 +01:00
2d5384b592
feat: explore page uses local user private key
...
rather than server key for AP fetches
2024-12-29 03:38:13 +01:00
e600fbed0f
feat: more federation policies
...
also allow to prevent access via http signatures or straight out reject
all fetches. note that this last option is rather ineffective as remotes
can just fetch public objects anonimously
2024-12-29 03:31:59 +01:00
95d1ab948f
feat: simple federation policies
...
basically can now fediblock instances, yayy, but more interestingly just
refuse to mirror media from problematic instances or refuse deliveries
for places we want to read but who shouldn't read us
2024-12-29 03:25:10 +01:00
5800f39c67
fix: skip double lemmy image, not any attachment
...
some lemmy posts which had a single link attachment would get that
attachment stripped for this fix. now it should keep those while still
stripping the doubled image
2024-12-29 02:44:40 +01:00
f77733ad94
chore: bumping a lot of versions
2024-12-27 16:43:49 +01:00
15f3188396
feat: broadcasts get sent to relays
2024-12-27 16:30:51 +01:00
444ef5528f
chore: richactivity no longer double optional
2024-12-27 16:21:16 +01:00
2bd7682c7e
fix: feed should specify ordering, context by old
2024-12-27 15:36:42 +01:00
edbf381b31
fix: local outbox joins actor to know local ones
2024-12-27 15:36:10 +01:00
b350e4d9bb
fix: compact public target
...
fedify sets `to` as `as:Public` rather than the full IRI.......
2024-12-27 14:44:39 +01:00
c917d13a49
fix: build likes query from scratch
...
should now respect privacy because joins happen in the correct order
2024-12-27 02:48:56 +01:00
86557a8fcc
fix(cli): logging
2024-12-27 02:36:15 +01:00
a7cbbddc61
fix: must include the column im ordering for.....
2024-12-27 02:24:16 +01:00
256e880d6c
fix: likes query joins
2024-12-27 02:16:22 +01:00
7befb83dcd
fix: respect likes privacy, default to show remote
...
we don't get likes we're not supposed to know of anyway, so we can
assume remote users are ok with us showing these things they liked?
2024-12-27 01:45:22 +01:00
b1cf349805
fix: object links are no longer nulled
2024-12-27 01:28:52 +01:00
a6494e8068
fix(cli): dont filter by date coz unreliable...
2024-12-27 01:13:59 +01:00