mwpn
|
5af51949db
|
feat: add OpenAPI auto-generate dari routes - Tambah OpenAPIGenerator class untuk scan routes dan generate spec - Tambah CLI command bin/generate-openapi.php - Support auto-generate on request via OPENAPI_AUTO_GENERATE env - Update public/index.php untuk auto-generate saat request /docs/openapi.json - Tambah dokumentasi OPENAPI_AUTO_GENERATE.md
|
2025-12-18 06:53:52 +07:00 |
|
mwpn
|
eaa8ca97c1
|
docs: update OpenAPI spec dengan endpoint baru dan field camera - Tambah GET /locations/{code}, GET /gates/{location_code}/{gate_code}, GET /tariffs, GET /tariffs/{location_code}/{gate_code}/{category}, GET /audit-logs, GET /entry-events, GET /streams, GET /realtime/events, GET /realtime/snapshot, GET /summary/hourly, GET /dashboard/by-category, GET /dashboard/summary - Update field camera di gates (support HLS, RTSP, HTTP)
|
2025-12-18 06:46:03 +07:00 |
|
mwpn
|
dae5e9d2d5
|
fix: Register CORS middleware di public/index.php sebelum semua route
|
2025-12-17 14:29:43 +07:00 |
|
mwpn
|
37098f4518
|
fix: Add global OPTIONS route for CORS preflight handling
|
2025-12-17 14:18:21 +07:00 |
|
mwpn
|
220b554a17
|
docs: Add module guide dan security guidelines untuk API documentation
|
2025-12-17 11:11:26 +07:00 |
|
mwpn
|
c7bfaee618
|
fix: Improve error handling untuk docs routes
|
2025-12-17 11:08:27 +07:00 |
|
mwpn
|
c08e0c7983
|
feat: Add Swagger UI documentation di root URL
|
2025-12-17 11:08:04 +07:00 |
|
mwpn
|
39f23388a7
|
Initial commit: Slim Framework 4 API Retribusi dengan modular architecture
|
2025-12-17 10:43:03 +07:00 |
|