feat(ui): display current version in settings dropdown and update UI accordingly
This commit is contained in:
@@ -23,6 +23,11 @@ class SettingsDropdown extends Component
|
|||||||
return app(ChangelogService::class)->getEntriesForUser($user);
|
return app(ChangelogService::class)->getEntriesForUser($user);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public function getCurrentVersionProperty()
|
||||||
|
{
|
||||||
|
return 'v'.config('constants.coolify.version');
|
||||||
|
}
|
||||||
|
|
||||||
public function openWhatsNewModal()
|
public function openWhatsNewModal()
|
||||||
{
|
{
|
||||||
$this->showWhatsNewModal = true;
|
$this->showWhatsNewModal = true;
|
||||||
@@ -62,6 +67,7 @@ class SettingsDropdown extends Component
|
|||||||
return view('livewire.settings-dropdown', [
|
return view('livewire.settings-dropdown', [
|
||||||
'entries' => $this->entries,
|
'entries' => $this->entries,
|
||||||
'unreadCount' => $this->unreadCount,
|
'unreadCount' => $this->unreadCount,
|
||||||
|
'currentVersion' => $this->currentVersion,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -242,6 +242,9 @@
|
|||||||
<p class="mt-1 text-sm dark:text-neutral-400">
|
<p class="mt-1 text-sm dark:text-neutral-400">
|
||||||
Stay up to date with the latest features and improvements.
|
Stay up to date with the latest features and improvements.
|
||||||
</p>
|
</p>
|
||||||
|
<p class="mt-1 text-xs dark:text-neutral-500">
|
||||||
|
Current version: <span class="font-semibold dark:text-neutral-300">{{ $currentVersion }}</span>
|
||||||
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex items-center gap-2">
|
<div class="flex items-center gap-2">
|
||||||
@if (isDev())
|
@if (isDev())
|
||||||
@@ -299,6 +302,10 @@
|
|||||||
<span x-text="entry.title"></span>
|
<span x-text="entry.title"></span>
|
||||||
<x-external-link />
|
<x-external-link />
|
||||||
</a></span>
|
</a></span>
|
||||||
|
<span x-show="entry.tag_name === '{{ $currentVersion }}'"
|
||||||
|
class="px-2 py-1 text-xs font-semibold bg-success text-white rounded-sm">
|
||||||
|
CURRENT VERSION
|
||||||
|
</span>
|
||||||
<span class="text-xs dark:text-neutral-400"
|
<span class="text-xs dark:text-neutral-400"
|
||||||
x-text="new Date(entry.published_at).toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' })"></span>
|
x-text="new Date(entry.published_at).toLocaleDateString('en-US', { month: 'short', day: 'numeric', year: 'numeric' })"></span>
|
||||||
</div>
|
</div>
|
||||||
|
Reference in New Issue
Block a user