@extends('layouts.app') @section('content')

Studio Command Center

Real-time status of your text animations, media queue, and scheduled social broadcasts.

Projects
{{ $stats['total_projects'] }}
All drafts & masters
Videos Ready
{{ $stats['ready_videos'] }}
Rendered MP4 files
Scheduled
{{ $stats['scheduled_posts'] }}
Waiting for cron trigger
Published
{{ $stats['published_posts'] }}
Confirmed on platforms
Attention @if($stats['needs_attention'] > 0) @else @endif
{{ $stats['needs_attention'] }}
Failed or auth errors
Accounts
{{ $stats['connected_accounts'] }}
Active OAuth links

Next Scheduled Publications (EAT Time)

View Calendar →
@if($nextScheduled->isEmpty())

No scheduled posts pending

Render an animated text video in the studio, then schedule it for automatic publishing.

@else
@foreach($nextScheduled as $post)
MP4
{{ $post->title }}
{{ $post->scheduled_at->format('M d, Y - H:i') }} EAT • {{ $post->platformSettings->count() }} target platform(s)
{{ ucfirst($post->status) }}
@endforeach
@endif

Recent Video Projects

All Projects →
@if($recentProjects->isEmpty())
No projects created yet. Launch the studio editor to create your first text video.
@else
@foreach($recentProjects as $project)
{{ $project->title }} {{ $project->aspect_ratio }}

"{{ Str::limit($project->text_content, 80) }}"

Updated {{ $project->updated_at->diffForHumans() }} Open Editor →
@endforeach
@endif

Hosting Engine Status Active

Environment: Namecheap cPanel / PHP {{ PHP_VERSION }}
Timezone: Africa/Nairobi (EAT)
Video Engine: Browser-Native (H.264 / AAC)
Scheduler: cPanel Cron (Atomic DB Locks)
cPanel Cron Command:
* * * * * cd /home/username/public_html/studio && php artisan schedule:run >> /dev/null 2>&1

Audit & Activity Log

@if($recentActivity->isEmpty())
No recent actions recorded.
@else
@foreach($recentActivity as $act)
{{ $act->action }}
{{ $act->created_at->diffForHumans() }} • {{ $act->ip_address }}
@endforeach
@endif
@endsection