3c50dba3f8
fix: trait signatures
2024-05-31 00:11:03 +02:00
3a6e632448
fix: process announced activities too
...
not super clean but should work. todo merge inbox/outbox and move common
logic is side_effects, then this can be made nicer
2024-05-30 23:58:22 +02:00
d8b53c7c93
fix: make sure we're fetching what id claims
...
also configurable max thread depth
2024-05-30 23:22:58 +02:00
8251e3f550
chore: fetcher rework
2024-05-30 22:17:26 +02:00
e636afd283
fix: only count announces from persons
2024-05-30 22:16:48 +02:00
86ed372a54
chore: deduplicated side effects code
2024-05-30 19:52:12 +02:00
a3921622cb
fix: fetch object on inbox/outbox, not normalizer
...
should also fix the fact that some posts miss context
2024-05-30 19:51:06 +02:00
9c4467f2da
chore: simplified create on outbox
2024-05-30 19:50:12 +02:00
095b1dc8f5
fix: refuse creating objects from activities/actor
2024-05-30 18:36:47 +02:00
e1d1e3d470
fix: oops
2024-05-30 02:13:07 +02:00
0a0580a1a7
fix: allow objects without published time
...
we sign time at which we learned of this object existence, ehhh better
than nothing
2024-05-30 02:11:57 +02:00
784be32cfb
fix: relation checks with accept != null
2024-05-30 02:10:44 +02:00
869ccbd65c
fix: show what errors we're returning
2024-05-29 22:21:16 +02:00
e3831650ca
feat: add frontend url to users
2024-05-29 21:37:21 +02:00
3fee57891d
feat: add unique index on relations
2024-05-29 21:37:09 +02:00
69cff08b5b
fix(uriproxy): users -> actors
2024-05-29 21:36:55 +02:00
b72851fbfe
chore!: /users/ -> /actors/
...
sorry! this will break federation but better sooner than later,
everything is called following its AP name except users??? had to be
changed eventually
2024-05-29 20:51:30 +02:00
f5d0eceaca
fix: oops must update via primary key
2024-05-29 20:30:16 +02:00
78f71deead
fix: user update task without deleting
2024-05-29 20:26:40 +02:00
07d0d400d8
fix: webfinger
...
too many special cases just search username and domain there are indexes
2024-05-29 20:01:57 +02:00
f487ac06e9
fix: is_following helper, fixed fe follow fields
2024-05-29 19:25:43 +02:00
2a6b6a88ae
fix: log actor, not activity
2024-05-29 18:07:16 +02:00
b097e4a725
feat: outbox shows only local posts
...
hopefully?
2024-05-29 04:56:10 +02:00
292cfe9011
fix: context is an oid
2024-05-29 04:43:02 +02:00
e6a687d427
fix!: actually no i can join users and filter there
2024-05-29 04:42:26 +02:00
2ca4bfedc4
fix!: eh make it a string
...
it breaks object.ap() which is used a lot deep, i dont want to have to
deal with that now tbh
2024-05-29 04:33:19 +02:00
b89bb87c19
feat!: add instance internal id on objects table
2024-05-29 03:44:20 +02:00
40c80fa181
chore: split down context.rs a little
2024-05-29 01:49:44 +02:00
38fa6df39d
fix: check against current activity, not older
2024-05-28 03:32:07 +02:00
935dceacfc
fix!: instance counters as i64
2024-05-28 03:10:30 +02:00
e0273d5155
feat: fetch instance info when fetching other stuff
2024-05-28 03:10:10 +02:00
1b08321d34
fix!: more preferred_username fixes
2024-05-28 02:12:29 +02:00
7d1bd9c2bb
fix!: unique username+domain, not just username
...
oops i did it again redo your db
2024-05-28 02:08:09 +02:00
0a19915773
fix: address_to helper
2024-05-28 02:05:12 +02:00
0c203528df
feat: store like aid, also .any(&db) bikeshed
2024-05-28 01:47:40 +02:00
c97b35a6a7
feat!: also store like activity
...
oops redo all your migrations (: this will be necessary to do undos in
the frontend
2024-05-28 01:25:47 +02:00
7cc9d820f6
chore: pub errors so it wont complain
2024-05-27 21:20:12 +02:00
8d51d4728f
fix: use internal id not uid here too
2024-05-27 21:19:53 +02:00
91612e4d5a
fix: id could not be found to build model, oooohhh
2024-05-27 21:03:56 +02:00
dd67b005dc
fix: server tl is public
2024-05-27 20:48:45 +02:00
417ab22a7b
fix: public posts have NULL actor
2024-05-27 19:53:51 +02:00
b36e9f5bf5
chore: use pull_object
2024-05-27 19:53:39 +02:00
d830576e66
fix: in addressing actor/instance are null if pub
2024-05-27 19:47:01 +02:00
823f970cdd
fix: maybe find_by_id is borked?
...
its called internal and not id, idk.....
2024-05-27 18:41:41 +02:00
144f2b2be7
fix: internal checks must return at least a column
2024-05-27 18:11:34 +02:00
40f12ec636
chore: silenced unused warnings
2024-05-27 16:58:51 +02:00
eb3c647691
fix: set published
...
i thought i could remove this and let db do it but i need it to build a
Model before so ehh lets put it backk
2024-05-27 07:47:20 +02:00
318fa4f670
fix: refresh session only if necessary
2024-05-27 07:31:34 +02:00
c5b06cd16b
feat: added refresh route (optional)
2024-05-27 07:26:31 +02:00
570b045bf0
fix: hash pwd!
2024-05-27 07:16:37 +02:00