Chore: Bump version to v1.1.0 and implement automated release system

This commit is contained in:
dyzulk
2026-01-17 13:01:05 +07:00
parent 64609a5821
commit 5b0b6de2dc
69 changed files with 3157 additions and 2375 deletions

View File

@@ -4,17 +4,16 @@
// These routes do not use the session in the URL prefix by default,
// but might require session/id in the POST body for authentication context.
// API CORS Handling
if (strpos($_SERVER['REQUEST_URI'] ?? '', '/api/') !== false) {
\App\Core\Middleware::cors();
}
// Apply Global CORS to all API routes
$router->group(['middleware' => 'cors'], function($router) {
$router->post('/api/router/interfaces', [App\Controllers\ApiController::class, 'getInterfaces']);
$router->post('/api/router/interfaces', [App\Controllers\ApiController::class, 'getInterfaces']);
// Public Status API (No Auth Check in Controller)
$router->post('/api/status/check', [App\Controllers\PublicStatusController::class, 'check']);
// Public Status API (No Auth Check in Controller)
$router->post('/api/status/check', [App\Controllers\PublicStatusController::class, 'check']);
// Voucher Check (Code/Username in URL) - Support GET (Status Page) and POST (Login Page Check)
$router->post('/api/voucher/check/{code}', [App\Controllers\PublicStatusController::class, 'check']);
$router->get('/api/voucher/check/{code}', [App\Controllers\PublicStatusController::class, 'check']);
// Voucher Check (Code/Username in URL) - Support GET (Status Page) and POST (Login Page Check)
$router->post('/api/voucher/check/{code}', [App\Controllers\PublicStatusController::class, 'check']);
$router->get('/api/voucher/check/{code}', [App\Controllers\PublicStatusController::class, 'check']);
});