beta features

This commit is contained in:
Andras Bacsai
2022-05-02 09:43:38 +02:00
parent 3e9cf7285b
commit 1905db16e8
3 changed files with 11 additions and 6 deletions

View File

@@ -41,7 +41,8 @@
import { errorNotification } from '$lib/form';
import { asyncSleep } from '$lib/components/common';
import { del, get, post } from '$lib/api';
import { browser, dev } from '$app/env';
import { dev } from '$app/env';
import { features } from '$lib/store';
let isUpdateAvailable = false;
let updateStatus = {
@@ -52,7 +53,7 @@
let latestVersion = 'latest';
onMount(async () => {
if ($session.userId) {
const overrideVersion = browser && window.localStorage.getItem('latestVersion');
const overrideVersion = $features.latestVersion;
try {
await get(`/login.json`);
} catch ({ error }) {

View File

@@ -28,8 +28,6 @@
import { session } from '$app/stores';
export let settings;
import Cookies from 'js-cookie';
import langs from '$lib/lang.json';
import Setting from '$lib/components/Setting.svelte';
import Explainer from '$lib/components/Explainer.svelte';
import { errorNotification } from '$lib/form';
@@ -39,6 +37,7 @@
import { getDomain } from '$lib/components/common';
import { toast } from '@zerodevx/svelte-toast';
import { t } from '$lib/translations';
import { features } from '$lib/store';
let isRegistrationEnabled = settings.isRegistrationEnabled;
let dualCerts = settings.dualCerts;
@@ -211,7 +210,7 @@
on:click={() => changeSettings('isRegistrationEnabled')}
/>
</div>
{#if browser && (window.location.hostname === 'staging.coolify.io' || window.location.hostname === 'localhost')}
{#if browser && $features.beta}
<div class="grid grid-cols-2 items-center">
<Setting
bind:setting={isAutoUpdateEnabled}