1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2024-12-29 15:11:58 +00:00

chore(web): remove deprecation message (#5115)

* chore(web): remove deprecation message

* keep the slot
This commit is contained in:
Alex 2023-11-17 22:13:23 -06:00 committed by GitHub
parent cc15c5c69f
commit 5118d261ab
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 1 additions and 63 deletions

View file

@ -173,16 +173,4 @@
<div class="mb-6 mt-auto"> <div class="mb-6 mt-auto">
<StatusBox /> <StatusBox />
</div> </div>
{#if $page.data.user.isAdmin}
<!-- TODO REMOVE IN 1.88 -->
<div class="bg-red-100 dark:bg-gray-900 ml-4 mb-4 p-5 text-sm dark:text-red-300 rounded-2xl">
<p>
The upcoming release <span class="font-mono">v1.88.0</span> will include breaking change in the way Immich
deploy its application. Please read the following
<a href="https://github.com/immich-app/immich/discussions/5086" class="underline">annoucement</a> to make sure you
are ready for the update.
</p>
</div>
{/if}
</SideBarSection> </SideBarSection>

View file

@ -19,26 +19,6 @@
import { dragAndDropFilesStore } from '$lib/stores/drag-and-drop-files.store'; import { dragAndDropFilesStore } from '$lib/stores/drag-and-drop-files.store';
import { api } from '@api'; import { api } from '@api';
import { closeWebsocketConnection, openWebsocketConnection } from '$lib/stores/websocket'; import { closeWebsocketConnection, openWebsocketConnection } from '$lib/stores/websocket';
import Icon from '$lib/components/elements/icon.svelte';
import { mdiOpenInNew } from '@mdi/js';
import Button from '$lib/components/elements/buttons/button.svelte';
// remove after v1.87 is released
let isOutdated = false;
const handleCheckOutdated = async () => {
try {
let response = await api.serverInfoApi.getServerVersion();
if (!response.headers['content-type'].startsWith('application/json')) {
api.setBaseUrl('/api/api');
response = await api.serverInfoApi.getServerVersion();
}
if (response.data.major === 1 && response.data.minor >= 88) {
isOutdated = true;
}
} catch {
// noop
}
};
let showNavigationLoadingBar = false; let showNavigationLoadingBar = false;
export let data: LayoutData; export let data: LayoutData;
@ -68,8 +48,6 @@
}); });
onMount(async () => { onMount(async () => {
handleCheckOutdated();
if ($page.route.id?.startsWith('/auth') === false) { if ($page.route.id?.startsWith('/auth') === false) {
openWebsocketConnection(); openWebsocketConnection();
} }
@ -132,35 +110,7 @@
</FullscreenContainer> </FullscreenContainer>
</noscript> </noscript>
{#if isOutdated}
<FullscreenContainer title="Notice">
<section class="text-center text-immich-primary dark:text-immich-dark-primary flex flex-col gap-2">
<p>
This container (<span>immich-web</span>) is no longer in use.
</p>
<p>
Please read the announcement about the breaking changes released in <code>v1.88.0</code> and update your configuration
accordingly.
</p>
<a
href="https://github.com/immich-app/immich/discussions/5086"
target="_blank"
rel="noopener noreferrer"
class="mt-4"
>
<Button fullwidth color="primary">
<span class="flex gap-2 items-center text-md">
View Announcement
<Icon path={mdiOpenInNew} />
</span>
</Button>
</a>
</section>
</FullscreenContainer>
{:else}
<slot {albumId} /> <slot {albumId} />
{/if}
{#if showNavigationLoadingBar} {#if showNavigationLoadingBar}
<NavigationLoadingBar /> <NavigationLoadingBar />