diff --git a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php
index d0d6ec743..86ee32fc9 100644
--- a/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php
+++ b/plugin/source/dynamix.unraid.net/usr/local/emhttp/plugins/dynamix.my.servers/include/state.php
@@ -60,9 +60,11 @@ $serverState = [
"osVersion" => $var['version'],
"protocol" => $_SERVER['REQUEST_SCHEME'],
"regGen" => (int)$var['regGen'],
- "regGuid" => $var['regGUID'],
- "regTo" => $var['regTo'],
- "regTm" => $var['regTm'] * 1000, // JS expects milliseconds
+ "regGuid" => @$var['regGUID'] ?? '',
+ "regTo" => @$var['regTo'] ?? '',
+ "regTm" => $var['regTm'] ? @$var['regTm'] * 1000 : '', // JS expects milliseconds
+ "regTy" => @$var['regTy'] ?? '',
+ "regUpdExpAt" => $var['regUpdExpAt'] ? @$var['regUpdExpAt'] * 1000 : '', // JS expects milliseconds
"registered" => $registered,
"registeredTime" => $myservers['remote']['regWizTime'] ?? '',
"site" => $_SERVER['REQUEST_SCHEME'] . "://" . $_SERVER['HTTP_HOST'],
diff --git a/web/_data/serverState.ts b/web/_data/serverState.ts
index 4dff636e3..d8b6b8ec3 100644
--- a/web/_data/serverState.ts
+++ b/web/_data/serverState.ts
@@ -29,12 +29,14 @@ const randomGuid = `1111-1111-${makeid(4)}-123412341234`; // this guid is regist
// EBLACKLISTED1
// EBLACKLISTED2
// ENOCONN
-const state: ServerState = 'EEXPIRED';
+const state: ServerState = 'TRIAL';
+const regTy = 'Trial';
const uptime = Date.now() - 60 * 60 * 1000; // 1 hour ago
+const oneHourFromNow = Date.now() + 60 * 60 * 1000; // 1 hour from now
let expireTime = 0;
-if (state === 'TRIAL') { expireTime = Date.now() + 60 * 60 * 1000; } // in 1 hour
-if (state === 'EEXPIRED') { expireTime = uptime; } // 1 hour ago
+if (state === 'TRIAL') { expireTime = oneHourFromNow; } // in 1 hour
+else if (state === 'EEXPIRED') { expireTime = uptime; } // 1 hour ago
export const serverState: Server = {
apiKey: 'unupc_fab6ff6ffe51040595c6d9ffb63a353ba16cc2ad7d93f813a2e80a5810',
@@ -63,6 +65,9 @@ export const serverState: Server = {
regGen: 0,
regTm: uptime,
regTo: 'Zack Spear',
+ regTy,
+ // regUpdExpAt: oneHourFromNow,
+ regUpdExpAt: uptime,
// "regGuid": "0781-5583-8355-81071A2B0211",
site: 'http://localhost:4321',
state,
diff --git a/web/components/Brand/Button.vue b/web/components/Brand/Button.vue
index 464f013ea..d81d472a4 100644
--- a/web/components/Brand/Button.vue
+++ b/web/components/Brand/Button.vue
@@ -51,8 +51,8 @@ const classes = computed(() => {
:class="classes"
@click="click ?? $emit('click')"
>
-
+ {{ output.text }} +
+ diff --git a/web/components/UpdateOs/Downgrade.vue b/web/components/UpdateOs/Downgrade.vue index add51c831..4a3588aca 100644 --- a/web/components/UpdateOs/Downgrade.vue +++ b/web/components/UpdateOs/Downgrade.vue @@ -1,4 +1,5 @@ diff --git a/web/components/UpdateOs/Update.vue b/web/components/UpdateOs/Update.vue index 6a37a1a32..a2cfcede1 100644 --- a/web/components/UpdateOs/Update.vue +++ b/web/components/UpdateOs/Update.vue @@ -8,6 +8,7 @@ import { ArrowPathIcon, ArrowTopRightOnSquareIcon, BellAlertIcon, + WrenchScrewdriverIcon, } from '@heroicons/vue/24/solid'; import dayjs from 'dayjs'; import { storeToRefs } from 'pinia'; @@ -70,7 +71,8 @@ watchEffect(() => {