diff --git a/src/components/RemoteDefaultsDrawer.tsx b/src/components/RemoteDefaultsDrawer.tsx index 3d8da24..83d8618 100644 --- a/src/components/RemoteDefaultsDrawer.tsx +++ b/src/components/RemoteDefaultsDrawer.tsx @@ -37,6 +37,7 @@ export default function RemoteDefaultsDrawer({ onClose: () => void isOpen: boolean }) { + const licenseValid = usePersistedStore((state) => state.licenseValid) const remoteConfigList = usePersistedStore((state) => state.remoteConfigList) const mergeRemoteConfig = usePersistedStore((state) => state.mergeRemoteConfig) @@ -412,6 +413,17 @@ export default function RemoteDefaultsDrawer({ { + if (!licenseValid) { + await message( + 'Community version does not support mount on startup.', + { + title: 'Missing license', + kind: 'error', + } + ) + return + } + if ( !config?.defaultMountPoint || !config?.defaultRemotePath diff --git a/src/pages/Settings.tsx b/src/pages/Settings.tsx index 382ddcb..06964e4 100644 --- a/src/pages/Settings.tsx +++ b/src/pages/Settings.tsx @@ -281,7 +281,6 @@ function GeneralSection() { const startOnBoot = usePersistedStore((state) => state.startOnBoot) const setStartOnBoot = usePersistedStore((state) => state.setStartOnBoot) - const licenseValid = usePersistedStore((state) => state.licenseValid) const [updateButtonText, setUpdateButtonText] = useState('Check for updates') const [isWorkingUpdate, setIsWorkingUpdate] = useState(false) @@ -458,13 +457,13 @@ function GeneralSection() { { - if (!licenseValid) { - await message('Community version does not support start on boot.', { - title: 'Missing license', - kind: 'error', - }) - return - } + // if (!licenseValid) { + // await message('Community version does not support start on boot.', { + // title: 'Missing license', + // kind: 'error', + // }) + // return + // } try { setStartOnBoot(value)