26 Commits

Author SHA1 Message Date
a56aca0050 chore: update env example, gitignore, readme, and deps 2026-03-19 23:17:48 +01:00
2351718939 test: add auth, social login, email verification, and validation tests 2026-03-19 23:17:32 +01:00
dd1e3d9053 refactor: extract validation schemas to shared module 2026-03-19 23:15:49 +01:00
4ea87c0cf7 feat: add dashboard page with Nuxt UI components and verified middleware 2026-03-19 23:15:23 +01:00
a096704b0b feat: add optional email verification flow 2026-03-19 23:15:07 +01:00
1b9bf0efac feat: add social_accounts table and provider tracking with verified-email linking 2026-03-19 23:15:01 +01:00
10f612a901 feat: make user password nullable for social-only accounts 2026-03-19 23:14:57 +01:00
44c1cbe5f6 refactor: use form requests in auth controllers, remove double hashing 2026-03-19 23:14:52 +01:00
da97c45dd4 feat: add form request classes for all auth controllers 2026-03-19 23:14:33 +01:00
e18062864d chore: upgrade vite to v8, laravel-vite-plugin to v3, remove axios, and bump all npm deps 2026-03-19 22:02:31 +01:00
edc1da3e9f chore: publish Inertia v3 config 2026-03-19 21:57:02 +01:00
86f6af1012 chore: remove axios from bootstrap.js 2026-03-19 21:57:01 +01:00
3a481f4258 chore: upgrade @inertiajs/vue3 to v3 and remove axios 2026-03-19 21:57:00 +01:00
3d9a2f8778 chore: upgrade inertiajs/inertia-laravel to v3 2026-03-19 21:56:59 +01:00
5de7151b08 chore: update session cookie name to use Str::snake per Laravel 13 2026-03-19 21:53:44 +01:00
e311fa5b7e chore: add serializable_classes security option to cache config 2026-03-19 21:53:43 +01:00
97d8a2b4c2 chore: rename ValidateCsrfToken to PreventRequestForgery 2026-03-19 21:53:43 +01:00
dd83cd33c1 chore: upgrade laravel/framework to ^13.0 and laravel/tinker to ^3.0 2026-03-19 21:53:40 +01:00
339fb5e232 chore: update npm and composer dependencies 2026-03-12 02:42:56 +01:00
bf9c951407 fix: correct postgres connection name and port in .env.example 2026-03-12 02:42:54 +01:00
f49326f8df feat: add error boundary component and improve auth layout 2026-02-21 14:04:01 +01:00
619d84383f refactor: add form keys to auth useForm calls 2026-02-21 14:03:47 +01:00
22a6bc5123 feat: add rate limiting, case-insensitive usernames and session security 2026-02-21 14:03:34 +01:00
638a27208f feat: support login with email or username 2026-02-21 14:03:26 +01:00
c452a49aa3 chore: update npm and composer dependencies 2026-02-21 14:03:16 +01:00
da7e984965 Init 2025-12-23 19:26:23 +01:00