mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-06 07:49:52 +03:00
updates to firmware check UI
This commit is contained in:
@@ -86,8 +86,8 @@ const Settings = () => {
|
||||
<ListMenuItem
|
||||
icon={BuildIcon}
|
||||
bgcolor="#72caf9"
|
||||
label={LL.EMS_ESP_VER()}
|
||||
text={data.emsesp_version}
|
||||
label="EMS-ESP Firmware"
|
||||
text={'v'+data.emsesp_version}
|
||||
to="version"
|
||||
/>
|
||||
|
||||
|
||||
@@ -60,10 +60,12 @@ const Version = () => {
|
||||
|
||||
useEffect(() => {
|
||||
if (latestVersion && latestDevVersion) {
|
||||
console.log("Latest versions, stable: " + latestVersion + " dev: " + latestDevVersion);
|
||||
sendCheckUpgrade(latestDevVersion + "," + latestVersion).catch((error: Error) => {
|
||||
console.error("Failed to check upgrade:", error);
|
||||
});
|
||||
// console.log("Latest versions, stable: " + latestVersion + " dev: " + latestDevVersion);
|
||||
sendCheckUpgrade(latestDevVersion + ',' + latestVersion).catch(
|
||||
(error: Error) => {
|
||||
toast.error('Failed to check upgrade: ' + error.message);
|
||||
}
|
||||
);
|
||||
}
|
||||
}, [latestVersion, latestDevVersion]);
|
||||
|
||||
@@ -104,7 +106,7 @@ const Version = () => {
|
||||
setRestarting(true);
|
||||
};
|
||||
|
||||
useLayoutTitle(LL.EMS_ESP_VER());
|
||||
useLayoutTitle('EMS-ESP Firmware');
|
||||
|
||||
const internet_live =
|
||||
latestDevVersion !== undefined && latestVersion !== undefined;
|
||||
@@ -191,8 +193,18 @@ const Version = () => {
|
||||
Platform
|
||||
</Typography>
|
||||
<Typography mb={1} fontWeight={'fontWeightBold'}>
|
||||
Release
|
||||
Release Type
|
||||
</Typography>
|
||||
{internet_live && (
|
||||
<>
|
||||
<Typography mb={1} fontWeight={'fontWeightBold'}>
|
||||
Latest Stable Release
|
||||
</Typography>
|
||||
<Typography fontWeight={'fontWeightBold'}>
|
||||
Latest Development Release
|
||||
</Typography>
|
||||
</>
|
||||
)}
|
||||
</Grid>
|
||||
<Grid>
|
||||
<Typography mb={1}>
|
||||
@@ -213,15 +225,9 @@ const Version = () => {
|
||||
>
|
||||
(changelog)
|
||||
</Link>
|
||||
</Typography>
|
||||
</Grid>
|
||||
</Grid>
|
||||
|
||||
<Divider />
|
||||
|
||||
{!isDev && (
|
||||
{!isDev && internet_live && (
|
||||
<Button
|
||||
sx={{ mt: 2 }}
|
||||
sx={{ ml: 2 }}
|
||||
variant="outlined"
|
||||
color="primary"
|
||||
size="small"
|
||||
@@ -230,6 +236,19 @@ const Version = () => {
|
||||
{LL.SWITCH_DEV()}
|
||||
</Button>
|
||||
)}
|
||||
</Typography>
|
||||
{internet_live && (
|
||||
<>
|
||||
<Typography mt={0.3}>{latestVersion}</Typography>
|
||||
<Typography mt={1} mb={1}>
|
||||
{latestDevVersion}
|
||||
</Typography>
|
||||
</>
|
||||
)}
|
||||
</Grid>
|
||||
</Grid>
|
||||
|
||||
<Divider />
|
||||
|
||||
<Typography mt={2} color="warning">
|
||||
<InfoOutlinedIcon color="warning" sx={{ verticalAlign: 'middle' }} />
|
||||
|
||||
@@ -177,7 +177,6 @@ const cz: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Opravdu chcete resetovat zařízení EMS-ESP do továrního nastavení?',
|
||||
STABLE: 'Stabilní',
|
||||
DEVELOPMENT: 'Vývojová verze',
|
||||
EMS_ESP_VER: 'Verze firmwaru',
|
||||
UPTIME: 'Doba provozu systému',
|
||||
FREE_MEMORY: 'Volná paměť',
|
||||
PSRAM: 'PSRAM (Velikost / Volná)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const de: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Sind Sie sicher, alle Einstellungen auf Werkseinstellung zu setzen?',
|
||||
STABLE: 'Stabil',
|
||||
DEVELOPMENT: 'Entwicklung',
|
||||
EMS_ESP_VER: 'Firmware-Version',
|
||||
UPTIME: 'Systembetriebszeit',
|
||||
FREE_MEMORY: 'Freier RAM Speicher',
|
||||
PSRAM: 'PSRAM (Größe / Frei)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const en: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Are you sure you want to reset EMS-ESP to its factory defaults?',
|
||||
STABLE: 'Stable',
|
||||
DEVELOPMENT: 'Development',
|
||||
EMS_ESP_VER: 'Firmware Version',
|
||||
UPTIME: 'System Uptime',
|
||||
FREE_MEMORY: 'Free Memory',
|
||||
PSRAM: 'PSRAM (Size / Free)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const fr: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: "Êtes-vous sûr de vouloir réinitialiser l'appareil à ses paramètres d'usine ?",
|
||||
STABLE: 'Stable', // TODO translate
|
||||
DEVELOPMENT: 'Développement',
|
||||
EMS_ESP_VER: 'Firmware Version', // TODO translate
|
||||
UPTIME: 'Durée de fonctionnement du système',
|
||||
FREE_MEMORY: 'Libre Memory',
|
||||
PSRAM: 'PSRAM (Taille / Libre)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const it: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Sei sicuro di voler ripristinare il dispositivo alle impostazioni di fabbrica??',
|
||||
STABLE: 'Stable', // TODO translate
|
||||
DEVELOPMENT: 'Sviluppo',
|
||||
EMS_ESP_VER: 'Versione Firmware',
|
||||
UPTIME: 'Tempo di attività del sistema',
|
||||
FREE_MEMORY: 'Free Memory',
|
||||
PSRAM: 'PSRAM (Size / Free)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const nl: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Weet je zeker dat je een reset naar fabrieksinstellingen uit wilt voeren?',
|
||||
STABLE: 'Stable',
|
||||
DEVELOPMENT: 'Development',
|
||||
EMS_ESP_VER: 'Firmware Versie',
|
||||
UPTIME: 'Systeem Uptime',
|
||||
FREE_MEMORY: 'Free Memory',
|
||||
PSRAM: 'PSRAM (Size / Free)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const no: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Er du sikker på at du vil resette enheten til fabrikkinstillinger?',
|
||||
STABLE: 'Stable', // TODO translate
|
||||
DEVELOPMENT: 'Development',
|
||||
EMS_ESP_VER: 'Firmware Version', // TODO translate
|
||||
UPTIME: 'System Oppetid',
|
||||
FREE_MEMORY: 'Ledig Memory',
|
||||
PSRAM: 'PSRAM (Størrelse / Ledig)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const pl: BaseTranslation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Na pewno chcesz przywrócić ustawienia fabryczne interfejsu EMS-ESP?',
|
||||
STABLE: 'Stable', // TODO translate
|
||||
DEVELOPMENT: 'Testowe',
|
||||
EMS_ESP_VER: 'Wersja Firmware',
|
||||
UPTIME: 'Czas działania systemu',
|
||||
FREE_MEMORY: 'Wolne Memory',
|
||||
PSRAM: 'PSRAM (rozmiar / wolne)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const sk: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Naozaj chcete resetovať EMS-ESP na predvolené výrobné nastavenia?',
|
||||
STABLE: 'Stabilná',
|
||||
DEVELOPMENT: 'Vývojárska',
|
||||
EMS_ESP_VER: 'Firmware verzia',
|
||||
UPTIME: 'Beh systému',
|
||||
FREE_MEMORY: 'Voľné Memory',
|
||||
PSRAM: 'PSRAM (Veľkosť / Voľné)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const sv: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Är du säker att du vill fabriksåterställa enheten?',
|
||||
STABLE: 'Stable', // TODO translate
|
||||
DEVELOPMENT: 'Utveckling',
|
||||
EMS_ESP_VER: 'Firmware Version', // TODO translate
|
||||
UPTIME: 'Systemets Upptid',
|
||||
FREE_MEMORY: 'Ledigt Memory',
|
||||
PSRAM: 'PSRAM (Storlek / Ledigt)',
|
||||
|
||||
@@ -177,7 +177,6 @@ const tr: Translation = {
|
||||
SYSTEM_FACTORY_TEXT_DIALOG: 'Cihazı fabrika ayarlarına döndürmek istediğinize emin misiniz?',
|
||||
STABLE: 'Stable', // TODO translate
|
||||
DEVELOPMENT: 'Geliştirme',
|
||||
EMS_ESP_VER: 'Firmware Sürümü',
|
||||
UPTIME: 'Sistem Çalışma Süresi',
|
||||
FREE_MEMORY: 'Yığın Memory',
|
||||
PSRAM: 'PSRAM (Boyut / Boş)',
|
||||
|
||||
@@ -30,11 +30,14 @@ const headers = {
|
||||
};
|
||||
|
||||
// Versions - all without the 'v'
|
||||
const THIS_VERSION = '3.7.0';
|
||||
// const THIS_VERSION = '3.6.4'; // for testing
|
||||
const LATEST_STABLE_VERSION = '3.7.0';
|
||||
const LATEST_DEV_VERSION = '3.7.1-dev.4';
|
||||
const VERSION_IS_UPGRADEABLE = true;
|
||||
let THIS_VERSION = '3.7.0';
|
||||
let LATEST_STABLE_VERSION = '3.7.0';
|
||||
let LATEST_DEV_VERSION = '3.7.1-dev.4';
|
||||
let VERSION_IS_UPGRADEABLE = false;
|
||||
|
||||
// for testing
|
||||
// THIS_VERSION = '3.6.5';
|
||||
// VERSION_IS_UPGRADEABLE = true;
|
||||
|
||||
// GLOBAL VARIABLES
|
||||
let countWifiScanPoll = 0; // wifi network scan
|
||||
|
||||
Reference in New Issue
Block a user