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