3df6818ffe
feat: openapi support plus more api validation
2025-05-10 15:16:26 -04:00
14f0833d17
feat: finish migrating to new objectid naming
2025-05-10 11:25:45 +10:00
125fe9e6e2
fix: remove jank prisma script, and move to generated prisma client
2025-05-08 16:17:23 +10:00
bfa2c0a641
feat: add oidc to admin panel
2025-05-08 15:29:50 +10:00
19ff73cc30
feat: oidc
2025-05-07 22:14:04 +10:00
8e109dd562
fix: more eslint stuff
2025-04-15 21:10:45 -04:00
d4b89b5dc5
fix: inital eslint errors
2025-04-13 21:44:29 -04:00
228d109692
fix: incorrect perms when deleting objects
2025-04-11 19:32:30 -04:00
ca03be7f43
fix: don't add write perms, users can only delete objects
2025-04-10 19:50:04 -04:00
17d3e0ef54
refactor: use node crypto uuid
2025-04-06 14:08:36 -04:00
a9d1a442f6
refactor: session handler
2025-04-03 19:15:33 -04:00
1996b97e99
refactor: use hash directly in authmek and version field on authmek
2025-03-24 12:50:21 +11:00
1f309606c9
address some issues
2025-03-23 21:07:12 -04:00
690aa042df
switch back to json
2025-03-23 20:29:50 -04:00
c1272dc7a7
use arktype for clientside validation
2025-03-22 19:37:28 -04:00
257cdacad4
make signup less error prone in db
2025-03-22 17:26:12 -04:00
2c9fdebf25
new accounts use argon2
2025-03-22 17:09:10 -04:00
bd1cb67cd0
feat: user page & $dropFetch util
2025-03-14 12:22:08 +11:00
1ce707788d
fix: decduck's code review
2025-03-10 11:39:45 +11:00
0877638fc4
feat(acls): refactor & acl descriptions
2025-03-10 10:34:32 +11:00
090d2e6586
feat(acls): added backend acls
2025-03-10 10:34:26 +11:00
c7eb11a836
fix(invitations): fix always being created as admin
2025-01-05 22:21:55 +11:00
43e32b44a2
fix(mail regex): removed global flag
2024-12-27 13:14:29 +11:00
0a5a649cfe
fix(account creation): Fix username length requirement
...
Signed-off-by: quexeky <git@quexeky.dev >
2024-12-27 08:17:03 +11:00
d7160abc47
feat(registration): require lowercase usernames
2024-11-16 16:08:02 +11:00
599da0e348
feat(invitations): completed admin UI, with minor changes to backend
2024-11-07 23:23:49 +11:00
583301ff40
slight fixes to register logic
2024-10-31 20:28:29 +11:00
848a611751
server side and user client side completed for registration
2024-10-28 22:16:29 +11:00
b2ab827a55
add proper carousel to store page
...
uses the VueCarousel library to add an actual carousel to the store page
for the images. uses responsive styles
2024-10-27 15:21:31 +11:00
0a715fef08
ability to fetch client certs for p2p
2024-10-21 10:14:13 +11:00
a7c33e7d43
completed game importing; partial work on version importing
2024-10-11 00:37:08 +11:00
6b5e48d6fe
admin ui shell
2024-10-09 15:43:55 +11:00
486bce8bc7
finished object endpoints
...
Added writing (tested) and deleting (untested) endpoints
2024-10-09 15:08:55 +11:00
435551c207
object storage + full permission system + testing
...
Object storage now works fully, with the permission system. It still
needs additional external endpoints for updating and deleting objects
from the API, but it is otherwise complete. Further tasks include
writing an S3 adapter.
2024-10-09 14:43:06 +11:00
bfafd2a044
ca groundwork
2024-10-07 22:35:54 +11:00