composer.json
.editorconfig
vite.config.js
tests/TestCase.php
routes/api.php
tests/Pest.php
routes/web.php
routes/console.php
routes/auth.php
tests/Feature/Auth/PasswordResetTest.php
postcss.config.js
.gitattributes
DEVELOPMENT_CONTINUATION.md
package.json
.gitignore
public/.htaccess
public/robots.txt
tests/Feature/Auth/AuthenticationTest.php
public/index.php
public/favicon.ico
artisan
README.md
tests/Feature/Auth/RegistrationTest.php
tests/Feature/Auth/PasswordUpdateTest.php
tests/Feature/Auth/EmailVerificationTest.php
tests/Feature/Auth/PasswordConfirmationTest.php
tests/Feature/ExampleTest.php
tests/Feature/ProfileTest.php
storage/logs/.gitignore
tests/Feature/MediaManagementTest.php
storage/framework/views/.gitignore
storage/framework/.gitignore
tests/Unit/ExampleTest.php
storage/framework/sessions/.gitignore
resources/views/profile.blade.php
storage/framework/testing/.gitignore
storage/framework/cache/data/.gitignore
storage/framework/cache/.gitignore
storage/app/private/.gitignore
storage/app/.gitignore
storage/app/public/.gitignore
resources/css/app.css
resources/views/layouts/app.blade.php
config/filesystems.php
resources/views/layouts/guest.blade.php
config/logging.php
config/queue.php
config/session.php
config/cache.php
config/database.php
resources/views/livewire/pages/custom-sessions-list.blade.php
config/services.php
config/mail.php
config/app.php
resources/views/livewire/pages/track-detail.blade.php
config/auth.php
config/sanctum.php
debug_504_errors.sh
resources/views/livewire/pages/auth/login.blade.php
resources/views/livewire/pages/auth/verify-email.blade.php
resources/views/livewire/pages/auth/forgot-password.blade.php
app/Services/LibraryService.php
resources/views/livewire/pages/auth/confirm-password.blade.php
app/Services/MediaService.php
resources/views/livewire/pages/auth/register.blade.php
resources/views/livewire/pages/auth/reset-password.blade.php
resources/views/livewire/pages/safety-consent.blade.php
app/Services/CustomSessionService.php
resources/views/livewire/pages/custom-session-form.blade.php
app/Jobs/GenerateCustomSession.php
resources/views/livewire/pages/library.blade.php
app/Jobs/GenerateSignedUrl.php
app/View/Components/AppLayout.php
app/View/Components/GuestLayout.php
resources/views/livewire/profile/update-profile-information-form.blade.php
app/Http/Controllers/LibraryController.php
resources/views/livewire/profile/update-password-form.blade.php
resources/views/livewire/profile/delete-user-form.blade.php
app/Http/Controllers/Api/V1/LibraryController.php
resources/views/livewire/consent-management.blade.php
resources/views/livewire/safety-event-management.blade.php
app/Http/Controllers/Api/V1/ProfileController.php
resources/views/livewire/welcome/navigation.blade.php
app/Http/Controllers/Api/V1/AuthController.php
resources/views/livewire/.gitkeep
app/Http/Controllers/Api/V1/CustomSessionController.php
app/Http/Controllers/Api/V1/AdminController.php
resources/views/livewire/layout/navigation.blade.php
resources/views/livewire/custom-session-form.blade.php
resources/views/dashboard.blade.php
app/Http/Controllers/Auth/VerifyEmailController.php
app/Http/Controllers/CustomSessionController.php
app/Http/Controllers/Controller.php
app/Http/Controllers/AdminController.php
app/Http/Middleware/AdminMiddleware.php
resources/views/components/modal.blade.php
app/Livewire/CustomSessionsList.php
app/Livewire/TrackDetail.php
resources/views/components/auth-session-status.blade.php
resources/views/components/danger-button.blade.php
resources/views/components/responsive-nav-link.blade.php
resources/views/components/dropdown.blade.php
app/Livewire/Pages/SafetyConsent.php
resources/views/components/layouts/app.blade.php
app/Livewire/LibraryPage.php
app/Livewire/Actions/Logout.php
app/Livewire/CustomSessionForm.php
app/Livewire/SafetyEventManagement.php
resources/views/components/input-error.blade.php
app/Livewire/ConsentManagement.php
resources/views/components/input-label.blade.php
resources/views/components/nav-link.blade.php
resources/views/components/audio-player.blade.php
app/Livewire/Forms/LoginForm.php
resources/views/components/application-logo.blade.php
app/Models/SafetyEvent.php
resources/views/components/action-message.blade.php
app/Models/CustomSession.php
resources/views/components/text-input.blade.php
resources/views/components/secondary-button.blade.php
resources/views/components/primary-button.blade.php
resources/views/components/dropdown-link.blade.php
app/Models/Profile.php
app/Models/Consent.php
app/Models/LibraryTrack.php
app/Models/CustomRequest.php
resources/views/library/index.blade.php
resources/views/admin/safety-events.blade.php
resources/views/admin/categories.blade.php
resources/views/admin/custom-requests.blade.php
resources/views/admin/tracks.blade.php
resources/views/admin/index.blade.php
resources/views/welcome.blade.php
resources/js/app.js
resources/js/bootstrap.js
app/Models/User.php
phpunit.xml
tailwind.config.js
app/Models/LibraryCategory.php
database/factories/UserFactory.php
app/Providers/VoltServiceProvider.php
database/seeders/DatabaseSeeder.php
database/.gitignore
app/Providers/AppServiceProvider.php
bootstrap/providers.php
bootstrap/cache/.gitignore
bootstrap/app.php
database/migrations/0001_01_01_000002_create_jobs_table.php
database/migrations/2025_08_10_121404_add_role_to_users_table.php
database/migrations/2025_08_10_103615_create_library_categories_table.php
database/migrations/2025_08_10_122556_add_signed_url_fields_to_library_tracks_table.php
database/migrations/0001_01_01_000001_create_cache_table.php
database/migrations/2025_08_10_103612_create_consents_table.php
database/migrations/2025_08_10_103609_create_profiles_table.php
database/migrations/2025_08_10_103618_create_library_tracks_table.php
database/migrations/2025_08_10_103037_create_personal_access_tokens_table.php
database/migrations/2025_08_10_103623_create_custom_sessions_table.php
database/migrations/0001_01_01_000000_create_users_table.php
database/migrations/2025_08_10_103621_create_custom_requests_table.php
database/migrations/2025_08_10_103626_create_safety_events_table.php
