ff6a730e58
Follow accept works and messags are pushed as expected
/ docker (push) Failing after 2m50s
2025-05-10 11:18:28 +02:00
9a3a330b1d
Moe wok
/ docker (push) Failing after 3m2s
2025-05-09 19:19:16 +02:00
b0e344b170
Work on Accept activity
2025-05-09 19:18:26 +02:00
e1051e81ac
Fix follow activity insertion, impl undo follow
...
/ 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
...
/ 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
7e60188fb5
Add follow and unfollow samples
2025-05-08 08:31:46 +02:00
82627e8467
Add undo of likes
/ docker (push) Failing after 2m58s
2025-05-07 17:43:52 +02:00
03ca524c99
Cleanup, store likes
...
/ docker (push) Failing after 3m1s
- Clean up some logging
- Properly store likes in db
2025-05-06 22:18:28 +02:00
c7f875a9c5
Add some samples for like and undo
2025-05-06 22:18:09 +02:00
30e2702df6
Log config on boot in trace mode
2025-05-06 14:35:50 +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
412a8be600
Merge branch 'main' of git.mstar.dev:mstar/linstrom
2025-05-05 17:56:01 +02:00
796e393985
Update testing conf
2025-05-05 17:55:27 +02:00
6df7a354f0
Make debug created users verified by default
2025-05-05 17:55:17 +02:00
dff031397e
More activity stuff
/ docker (push) Failing after 2m51s
2025-05-05 17:33:34 +02:00
12c9e17c4b
Lots of progress on public AP interface
...
/ 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
/ docker (push) Successful in 4m15s
2025-04-29 21:35:58 +02:00
d32818af09
Start move to unify ID generation
/ docker (push) Successful in 4m14s
2025-04-28 17:28:28 +02:00
aa2b056f8b
Update dependencies
/ docker (push) Successful in 4m16s
2025-04-23 15:42:03 +02:00
415cd89792
Debug proxy, duck as fs
...
/ docker (push) Successful in 4m23s
- Add proxy endpoint for proxying a message to a target's inbox
- Change duck embed to fs based to fix mk not understanding it
2025-04-23 15:11:46 +02:00
d70786439e
Add placeholder ActivitStreams object and activity type files
/ docker (push) Successful in 4m7s
2025-04-22 16:52:36 +02:00
135b32a425
Ensure only local users in nodeinfo user count
/ docker (push) Successful in 4m11s
2025-04-22 16:29:43 +02:00
627926460c
Auth fetch verification (cavage) works now
...
/ docker (push) Successful in 4m14s
- Verifying inbound requests signed with Cavage are now checked as
expected
- Fixed a bug where the signature header is not generated correctly
- Extended config to include settings for what requests to verify
- Fixed new server in main not using internal port from config
2025-04-22 15:27:24 +02:00
271acc8d29
Forgot those
/ docker (push) Successful in 4m8s
2025-04-20 22:10:55 +02:00
9957ba8302
More work on getting auth fetch verification working
2025-04-20 22:10:35 +02:00
7eac1db475
Start work on auth fetch middleware
/ docker (push) Successful in 4m12s
2025-04-16 16:43:57 +02:00
b00f5e9777
Add username validation function for non-scripted actors
2025-04-16 16:43:37 +02:00
087728cfe5
Add middleware for checking the requested mime type
2025-04-16 16:43:04 +02:00
82ef7917ca
Fix webfinger regex missing period
2025-04-16 16:42:27 +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
/ docker (push) Successful in 4m42s
2025-04-16 12:47:53 +02:00
5e93ecee73
User import now works
/ docker (push) Failing after 3m56s
2025-04-15 17:18:56 +02:00
08f6de0bd7
Rename cavage singing func, add import for server
/ docker (push) Successful in 4m1s
2025-04-15 14:51:07 +02:00
5e13817563
IT FUCKING WORKS
...
/ docker (push) Successful in 4m9s
(except for iceshrimp, but who cares) (well, I do. Would not be nice to
not be compatible with a not-so-rarely used software)
2025-04-14 23:14:30 +02:00
59dd8d82cf
More attempt at getting this shit to work
/ docker (push) Successful in 4m9s
2025-04-14 17:00:11 +02:00
06e6d457da
Add testing
2025-04-14 16:59:59 +02:00
3233f8c27f
Add temporary testing conf, logging
/ docker (push) Successful in 3m58s
2025-04-14 08:01:40 +02:00
f4e876a4b1
Current state
/ docker (push) Successful in 4m7s
2025-04-13 20:10:19 +02:00
e3a97170a9
Move stuff, keep working on authenticated fetch
/ docker (push) Successful in 4m5s
2025-04-12 21:39:25 +02:00
f8b3a6ff06
Add debug handler for fetching a remote actor
...
/ docker (push) Successful in 3m59s
Will be used later to add to internal db
2025-04-12 11:47:01 +02:00
d4f2f66807
I am stupid and IDs should not be UUID but string
...
/ 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
98e842f0b1
Fix internal url replacement
/ docker (push) Successful in 3m59s
2025-04-11 15:23:33 +02:00
66297dc78a
Fix AP User invalid url
/ docker (push) Successful in 4m6s
2025-04-11 15:02:54 +02:00
7b7a91676e
Remove demo workflow
/ docker (push) Successful in 4m20s
2025-04-11 12:48:16 +02:00
da518345d5
Add more fields to user
/ docker (push) Has been cancelled
/ test (push) Has been cancelled
2025-04-11 12:47:19 +02:00
495b7aead2
Add workflow for building container
2025-04-11 11:12:58 +02:00
d767921e0e
Addr flag for debug server, logging
2025-04-11 11:12:04 +02:00
03178f59e6
Note about http errors
2025-04-11 11:11:54 +02:00
227a9e377f
Rename and implement dockerfile
2025-04-11 11:11:34 +02:00