feat: show update version info (#23698)

* feat: show update version info

* Apply suggestions from code review

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>

---------

Co-authored-by: Daniel Dietzler <36593685+danieldietzler@users.noreply.github.com>
This commit is contained in:
Alex
2025-11-10 14:19:27 -06:00
committed by GitHub
parent 7a2c8e0662
commit 6922a92b69
4 changed files with 48 additions and 7 deletions

View File

@@ -17,9 +17,8 @@
websocketStore,
type ReleaseEvent,
} from '$lib/stores/websocket';
import { copyToClipboard, getReleaseType } from '$lib/utils';
import { copyToClipboard, getReleaseType, semverToName } from '$lib/utils';
import { isAssetViewerRoute } from '$lib/utils/navigation';
import type { ServerVersionResponseDto } from '@immich/sdk';
import { modalManager, setTranslations } from '@immich/ui';
import { onMount, type Snippet } from 'svelte';
import { t } from 'svelte-i18n';
@@ -78,7 +77,6 @@
}
});
const semverToName = ({ major, minor, patch }: ServerVersionResponseDto) => `v${major}.${minor}.${patch}`;
const { release } = websocketStore;
const handleRelease = async (release?: ReleaseEvent) => {