diff --git a/resources/views/welcome.blade.php b/resources/views/welcome.blade.php index d1c8bcd..96fa464 100644 --- a/resources/views/welcome.blade.php +++ b/resources/views/welcome.blade.php @@ -34,7 +34,37 @@ @auth @if(config('app.version')) Version: {{ config('app.version') }} + target="_blank">{{ config('app.version') }} + + + @php + $response = Cache::remember('latest_release', 86400, function () { + try { + $response = Http::get('https://api.github.com/repos/usetrmnl/byos_laravel/releases/latest'); + if ($response->successful()) { + return $response->json(); + } + } catch (\Exception $e) { + Log::debug('Failed to fetch latest release: ' . $e->getMessage()); + } + return null; + }); + $latestVersion = Arr::get($response, 'tag_name'); + + if ($latestVersion && version_compare($latestVersion, config('app.version'), '>')) { + $newVersion = $latestVersion; + } + @endphp + + @if(isset($newVersion)) + + Update available + + There is a newer version {{ $newVersion }} available. Update to the latest version for the best experience. + Release notes + + + @endif @endif @endauth