Commit Graph

47 Commits

Author SHA1 Message Date
b1ek 6621dd4772
refactor: cache some more queries 2024-08-30 18:24:26 +10:00
b1ek 9a2ca7e184
feat: cache queries where possible 2024-08-30 18:18:50 +10:00
b1ek 4b9adbd74b
docs: set title to a more appropariate one 2024-08-30 17:52:37 +10:00
b1ek 4bfbb1081d
refactor: remove useless code 2024-08-30 17:51:05 +10:00
b1ek d85c62eedc
refactor: fix up /api/users/private/edit/{id} a little bit 2024-08-30 17:49:54 +10:00
b1ek c67c96cf92
refactor: with pint 2024-08-30 17:40:57 +10:00
b1ek 9922ebbc39
fix: php-cs-fixed fix 2024-08-30 17:37:24 +10:00
b1ek c320d10e08
refactor: remove /api/users/private/trash/list 2024-08-30 17:35:18 +10:00
b1ek 0595a73b67
docs: add a bunch of examples to /api/users/private/list 2024-08-30 17:32:46 +10:00
b1ek 0bfdfc9b4e
fix: do the validation via JsonMapper instead 2024-08-30 17:32:26 +10:00
b1ek b363bf9fc2
fix: a bunch of dumb stupid crap 2024-08-30 17:29:18 +10:00
b1ek af9762945b
feat: add filter type "not" 2024-08-30 17:24:23 +10:00
b1ek eb06d4d033
fix: typo 2024-08-30 17:17:42 +10:00
b1ek ca1f629f05
feat: filters for /api/users/private/list 2024-08-30 17:14:48 +10:00
b1ek 27e21f0ad0
docs: add summaries to all openapi routes 2024-08-30 14:21:15 +10:00
b1ek a0332df101
feat: /api/users/private/trash/* 2024-08-30 14:16:16 +10:00
b1ek 01269f44cf
refactor: remove excessive spaces 2024-08-30 11:31:32 +10:00
b1ek 9e665234c8
feat: /api/users/private/edit/{id} 2024-08-30 11:31:22 +10:00
b1ek 6f77d8100f
feat: implement /api/users/private/list and /get/{id} 2024-08-30 10:17:13 +10:00
b1ek f2c398248b
refactor: remove useless imports 2024-08-30 09:29:17 +10:00
b1ek b98e545826
fix: move out logic to a service 2024-08-30 09:28:17 +10:00
b1ek 5d3c41cfa0
fix: undefined behaviour with sessions 2024-08-30 09:28:04 +10:00
b1ek 6722c9a75d
refactor: unfuck register request 2024-08-30 08:46:03 +10:00
b1ek e28348cfbf
docs: add laravel validation errors to openapi 2024-08-30 08:45:45 +10:00
b1ek 73f7072b7f
fix: move user definition to UserFactory 2024-08-30 08:14:03 +10:00
b1ek 7e1f1184fe
feat: proper faker 2024-08-30 08:10:16 +10:00
b1ek 7cee091b6d
fix: nullable db error 2024-08-30 08:10:05 +10:00
b1ek 0ca5a445f5
feat: `histories` table 2024-08-30 07:50:29 +10:00
b1ek 1e27b8447a
fix: set default morph key type 2024-08-30 07:19:38 +10:00
b1ek 7cd5f1c4da
fix: save password correctly 2024-08-29 21:14:35 +10:00
b1ek 41e61d772e
feat: /api/users/reset 2024-08-29 21:10:02 +10:00
b1ek 8dd1044d8b
fix: enable cookies in swagger 2024-08-29 20:37:56 +10:00
b1ek ab7b5c0a97
feat: make reset password less secure and more convenient 2024-08-29 20:36:47 +10:00
b1ek 55d9b7dc6b
feat: /api/users/login 2024-08-29 20:34:01 +10:00
b1ek 3c0a6007d0
fix: return json 2024-08-29 19:52:16 +10:00
b1ek d106ba956a
feat: /api/users/register 2024-08-29 19:48:29 +10:00
b1ek f32cb1832a
feat: User model 2024-08-29 19:48:10 +10:00
b1ek 837a1ffa5b
fix: rollback to password in column 2024-08-29 19:26:59 +10:00
b1ek 0acfbf5685
fix: strip out some unnecessary functionality 2024-08-29 19:23:29 +10:00
b1ek 187092b38a
fix: sessions PK 2024-08-29 19:21:37 +10:00
b1ek a9e0999811
fix: use uuid instead of PK 2024-08-29 19:13:42 +10:00
b1ek 4fe830228e
fix: migrations and model so they fit the schema 2024-08-29 18:55:49 +10:00
b1ek b31fc46a1f
fix: ignore csrf 2024-08-29 18:55:18 +10:00
b1ek 7ee2254bb5
fix: change jwt to session 2024-08-29 18:21:59 +10:00
b1ek 9bc8c6bf60
fix: switch to postgres 2024-08-29 18:15:12 +10:00
b1ek e78fb556a3
feat: openapi 2024-08-29 14:53:33 +10:00
b1ek 1b0af8bebf
init with laravel.build 2024-08-29 11:40:17 +10:00