24 commits

Author SHA1 Message Date
dcb9e790e7
use AGPL license 2024-11-29 08:45:43 -06:00
a3c7716f08
make GetAccount and GetApp helper for contexts 2024-09-16 18:56:04 +00:00
42ed747bba
Generate PKCS8 keys 2024-09-16 18:38:21 +00:00
af83a70499
Use gin param format 2024-09-16 17:26:37 +00:00
c5111f11b8
add blank placeholder banner 2024-09-16 16:40:23 +00:00
966f9bda5a
Add InstanceUsage to instance endpoint response struct 2024-09-16 16:28:35 +00:00
e27185a44a
Add placeholders for some endpoints 2024-09-16 16:28:08 +00:00
c4531d9a81
fix air config 2024-09-11 23:37:03 +00:00
21c1f7e828
move from chi to gin, refactor 2024-09-11 05:54:51 +00:00
0ee6308042
move /static to /system/static 2024-09-11 03:39:28 +00:00
380dd1f42e
modify logger middleware 2024-09-10 19:10:53 +00:00
d1f63d92af
reorganise file structure 2024-09-10 18:02:17 +00:00
d54431e9f1
refactor actor -> account when not referring to activitypub concept 2024-08-31 19:22:58 +00:00
65cd8235bc
log requests 2024-08-31 17:01:34 +00:00
44eb6c86c0
a lot again
including but not limited to: adding nodeinfo, adding placeholders for some timeline and notification endpoints, and adding account & username lookup api endpoints & the v2 version of the instance endpoint.
2024-08-21 15:03:22 +00:00
eeb2b41d78
change homepage 2024-07-29 21:38:47 +00:00
5b2eb615a3 everything 2024-07-29 20:52:23 +00:00
2c2117dde1 set packageManager in package.json for corepack 2024-07-29 20:49:59 +00:00
512844c6a8
begin implementing oauth
doing this, we've also got some basic frontend stuff added. for now this is literally just used for the /auth/sign_in page, may be expanded later. I want the frontend to be svelte though so the frontend included in this backend will be only the absolute essentials.
2024-07-07 06:21:33 -05:00
e01fb4b7fe
initial /api/v1/apps implementation 2024-07-07 03:18:23 -05:00
bf5bee33a4
improve registration form validation, refactor 2024-07-07 02:20:06 -05:00
8ca134e633
make /api/v1/instance work 2024-07-07 01:15:10 -05:00
fc6c2c31a2
implement some basic activitypub things
[x] Account registrations (commented out, needs better error handling)
[x] webfinger account discovery
[x] actor responses
2024-07-06 07:19:33 -05:00
a787b4f196
initial commit 2024-07-06 04:08:38 -05:00