feat: add theme

This commit is contained in:
2026-06-14 15:06:11 +03:30
parent fb17f4c08b
commit b1e39dfabf
8 changed files with 258 additions and 7 deletions
+5
View File
@@ -16,6 +16,7 @@
use App\Http\Controllers\AppFeedbackController;
use App\Http\Controllers\SliderController;
use App\Http\Controllers\SceneController;
use App\Http\Controllers\ThemeController;
use App\Http\Controllers\BellSoundController;
use App\Http\Controllers\BackgroundSoundController;
use App\Http\Controllers\TimerPresetController;
@@ -182,6 +183,10 @@
Route::delete('/slider/{id}', [SliderController::class, 'destroy']); // delete slider
/// themes (color themes a scene can use)
Route::get('/themes', [ThemeController::class, 'index']);
Route::get('/themes/{id}', [ThemeController::class, 'show']);
/// scenes (تنظیمات صحنه) — each scene has an image, optional video, and sound
// Consolidated settings screen (all scenes + current user's preferences) in one call.
Route::get('/scene-settings', [SceneController::class, 'settings']);