f3f500d491
add element icons
2026-05-27 21:14:24 +03:00
ff58f23bb7
add element youtube url
2026-05-27 20:37:45 +03:00
cc1735ee7b
add element pdf path
2026-05-27 20:19:11 +03:00
457dbbb7de
add element rich text
2026-05-27 20:02:31 +03:00
72e4720787
add element descriptions
2026-05-26 21:12:28 +03:00
7350d747f3
add element child list
2026-05-26 20:16:22 +03:00
28ea873f38
wire element use case
2026-05-26 20:00:42 +03:00
5e1ec0dd73
handle missing element
2026-05-26 19:47:58 +03:00
90de724f63
add element endpoint
2026-05-26 19:47:17 +03:00
7736b88802
add set root ids
2026-05-25 21:42:38 +03:00
fa8efd765f
add set media fields
2026-05-25 20:46:00 +03:00
67dd376a2f
format backend code
2026-05-25 20:24:59 +03:00
c4b95137e5
add sets endpoint
2026-05-25 19:59:40 +03:00
9e70fae38d
test auth controller login, logout, and me methods
2026-05-20 10:22:52 +03:00
f6a33cf620
delete backend, starting over
2026-05-18 21:18:20 +03:00
e2b69632f6
refactor: remove redundant guard from logout controller
...
The guard is now in the Logout use case. Controller just passes the raw cookie value through.
2026-05-17 10:09:42 +03:00
722c5303df
refactor: remove unused response param from controller methods
2026-05-17 10:04:15 +03:00
9661452c75
refactor: extract error response helper and slim json response
...
Replace multiple catch blocks with single catch(Throwable) funneled through errorResponse() matching the CompanyController pattern. Also clean jsonResponse to accept data+status only, instantiating Response internally.
2026-05-17 09:59:32 +03:00
56ddba707d
format: fix psr12 style issues
...
phpcbf auto-fixes: string concatenation spacing, single-line class braces, closing brace placement.
2026-05-17 09:45:26 +03:00
e54197f8a5
implement auth controller
...
Green phase: AuthController handles login (authenticate + create session + set cookie), logout (delete session + clear cookie), and me (return user from request attribute).
2026-05-17 09:45:25 +03:00