f4c3f446da
fix(auth): point auth provider to ApiClient and remove dead UserFactory (F-2026-0006)
2026-08-26 10:04:36 +02:00
9ed3b6c676
TO REMOVE !!!!!
2026-08-26 09:25:09 +02:00
61073f4fcd
feat(security): add database audit logging and asynchronous markdown email alerts for api client actions
2026-08-21 12:07:13 +02:00
2d46f774b3
fix(quality): resolve PHP_CodeSniffer warnings and errors
2026-08-18 18:25:04 +02:00
e7904682b6
feat(infra): add ApiClient Eloquent model, repository adapter, security services, migrations, seeders and tests
2026-08-18 12:03:29 +02:00
1fdf7ea9cc
refactor(application): move usecases under Application\Arcadia\Usecase and NotFoundException to Application\Shared\Exceptions
2026-08-17 11:18:53 +02:00
8855f74bf0
chore(app): update timezone configuration to use environment variable
...
This change allows the timezone to be set via the APP_TIMEZONE
environment variable, enhancing configurability.
2026-08-13 14:52:21 +02:00
a93fde3a3c
feat(api): implement rate limiting and error handling
...
- Added rate limiting for web and API requests.
- Introduced custom error handling for "Too Many Requests" response.
- Created view for "Too Many Requests" error documentation.
2026-08-12 17:25:45 +02:00
34169a9feb
feat(api): implement tracer bullet for employees and OpenAPI specification
2026-08-12 15:45:29 +02:00