Commit graph

85 commits

Author SHA1 Message Date
f12059c760 Drop feeds/merge them into user 2025-07-11 10:12:52 +02:00
5232bb0741
Feed insertions and other feed stuff 2025-07-07 12:41:08 +02:00
7ac4c628b8
Work on failed outbound requests and move type migrators
- DB type migrators are now in separate file, in preparation for full
  custom sql migration statements
- Start work on handling failed outbound requests stored in the db
2025-07-03 13:57:30 +02:00
81a01fbf8b
Work on AP-ing media and extending likes and whatnot
All checks were successful
/ docker (push) Successful in 1m56s
Also added two fields to roles model, but haven't ran the various
generators yet
2025-06-18 17:01:31 +02:00
1fcf47bffc
Add more things for file handling 2025-06-18 15:36:33 +02:00
8947d97825
Prep for reactions, some fixes and improvements
Some checks failed
/ docker (push) Failing after 1m35s
2025-06-16 08:13:11 +02:00
4b62c32247
Start work on likes/reactions
Some checks failed
/ docker (push) Failing after 1m35s
2025-06-13 16:45:28 +02:00
8d2e008125
Sort of implement personal feeds 2025-06-13 16:45:13 +02:00
1c216e415d
Store failed requests in db for later retries 2025-06-13 13:43:27 +02:00
d86ad370df
Move translators db->ap to separate module 2025-06-13 13:42:56 +02:00
2e8358f0a3
Fix typo 2025-06-12 16:24:18 +02:00
b0f041e7b0
Add-ish support for tags and mentions in new messages
Some checks failed
/ docker (push) Has been cancelled
2025-06-05 17:07:04 +02:00
bf0aaaca8f
Work on ensuring data consistency even for yet unknown fields
Some checks failed
/ docker (push) Has been cancelled
2025-05-28 16:52:54 +02:00
68d7a5e8c3
Start work on own tls termination and http3 support
Some checks are pending
/ docker (push) Waiting to run
2025-05-26 17:10:46 +02:00
4a2462e24e
Explicitly ignore errors from writes to responses
Some checks failed
/ docker (push) Failing after 15m26s
2025-05-22 17:29:09 +02:00
b01f60d273
Add placeholder user for events by unknown actors 2025-05-22 15:22:54 +02:00
c9895bc9af Add debug endpoint for getting replies to node id
All checks were successful
/ docker (push) Successful in 4m19s
2025-05-16 22:04:57 +02:00
f991a1f353 Add func to add ap links to local users (untested)
All checks were successful
/ docker (push) Successful in 4m27s
2025-05-15 11:13:58 +02:00
e69f53bbd7 Note down a bug for later fixing
All checks were successful
/ docker (push) Successful in 4m26s
2025-05-13 14:07:15 +02:00
af6ff2dd30
Add follower and following collections
All checks were successful
/ docker (push) Successful in 4m34s
2025-05-11 18:28:51 +02:00
06841782df
Update how self is inserted for server 2025-05-10 12:02:57 +02:00
ff6a730e58
Follow accept works and messags are pushed as expected
Some checks failed
/ docker (push) Failing after 2m50s
2025-05-10 11:18:28 +02:00
e1051e81ac Fix follow activity insertion, impl undo follow
Some checks failed
/ docker (push) Failing after 2m59s
- Follow created a new id instead of using the Id of the activity for
  the db activity
2025-05-08 13:03:49 +02:00
d84a693b22
Add inbox follow request handling
Some checks failed
/ docker (push) Failing after 3m6s
- Not tested yet
- Undo needs to be extended to also handle undo of follow
2025-05-08 08:32:02 +02:00
03ca524c99
Cleanup, store likes
Some checks failed
/ docker (push) Failing after 3m1s
- Clean up some logging
- Properly store likes in db
2025-05-06 22:18:28 +02:00
e182949a8d
Remove id autogeneration from db models
Remove automatic uuid v4 ID generation from the models and replace it
with `shared.NewId()`, which generates an Id depending on the config
setting
2025-05-06 14:34:32 +02:00
dff031397e More activity stuff
Some checks failed
/ docker (push) Failing after 2m51s
2025-05-05 17:33:34 +02:00
12c9e17c4b
Lots of progress on public AP interface
Some checks failed
/ docker (push) Failing after 2m57s
- Read handler for create activities (notes only so far)
- Read handler for note objects
- Structure laid out for other objects, activities and collections
- DB structure for activities created
- Update access logging

TODO: Create collections type in DB to describe a collection group
2025-05-04 22:08:06 +02:00
cfa0566c6d
Work on AS activities and objects
All checks were successful
/ docker (push) Successful in 4m15s
2025-04-29 21:35:58 +02:00
d32818af09
Start move to unify ID generation
All checks were successful
/ docker (push) Successful in 4m14s
2025-04-28 17:28:28 +02:00
9957ba8302 More work on getting auth fetch verification working 2025-04-20 22:10:35 +02:00
fb5ecf3c45
Actually apply all relevant roles to the server actor 2025-04-16 16:42:01 +02:00
d81a06308a
Set the logging level to info during automigrate 2025-04-16 16:41:37 +02:00
02c2e53c51
Move server actor named to shared constant
All checks were successful
/ docker (push) Successful in 4m42s
2025-04-16 12:47:53 +02:00
5e93ecee73
User import now works
Some checks failed
/ docker (push) Failing after 3m56s
2025-04-15 17:18:56 +02:00
08f6de0bd7
Rename cavage singing func, add import for server
All checks were successful
/ docker (push) Successful in 4m1s
2025-04-15 14:51:07 +02:00
e3a97170a9
Move stuff, keep working on authenticated fetch
All checks were successful
/ docker (push) Successful in 4m5s
2025-04-12 21:39:25 +02:00
d4f2f66807
I am stupid and IDs should not be UUID but string
All checks were successful
/ docker (push) Successful in 3m58s
Other software might use different IDs that aren't UUIDs, so shouldn't
lock own IDs into UUID either
2025-04-12 09:16:35 +02:00
da2a89010c
Signing works 2025-04-10 16:40:06 +02:00
d272fa90b4
AP stuff almost works
Some checks are pending
/ test (push) Waiting to run
2025-04-09 17:35:31 +02:00
671d18d2ba
Add note info stuff to debug server. Also docs
Some checks are pending
/ test (push) Waiting to run
2025-04-08 16:33:47 +02:00
a4ab7f0294
Fix parsing error 2025-04-08 16:32:38 +02:00
91ff8d2ea1
Regenerate 2025-04-08 16:32:31 +02:00
115a167e75
Formatting 2025-04-08 16:32:17 +02:00
b0db12490c
Fix optional types and access func 2025-04-08 16:31:47 +02:00
fb95ee48cc
Fix bad deletion cleaner func
Some checks are pending
/ test (push) Waiting to run
- Was delete if before `now`
- Should be delete if before `now - 30 days`
2025-04-08 09:29:02 +02:00
ecd4ed2ef8
Add ticker for cleaning deleted users 2025-04-08 09:21:21 +02:00
59b2bc0deb
Add methods to db user 2025-04-07 17:42:53 +02:00
f453983f80
Add inserter for self stuff 2025-04-05 22:01:42 +02:00
427675f38e
chore(storage): run gorm gen 2025-04-05 22:01:22 +02:00