125fe9e6e2
fix: remove jank prisma script, and move to generated prisma client
2025-05-08 16:17:23 +10:00
8e109dd562
fix: more eslint stuff
2025-04-15 21:10:45 -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
1996b97e99
refactor: use hash directly in authmek and version field on authmek
2025-03-24 12:50:21 +11: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
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
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
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