diff --git a/_reference/ems/MPI_1/3698420.ENV b/_reference/ems/MPI_1/3698420.ENV deleted file mode 100644 index 392749f..0000000 Binary files a/_reference/ems/MPI_1/3698420.ENV and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.LIN b/_reference/ems/MPI_1/3698420.LIN deleted file mode 100644 index de703f2..0000000 Binary files a/_reference/ems/MPI_1/3698420.LIN and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.PFH b/_reference/ems/MPI_1/3698420.PFH deleted file mode 100644 index 787eacc..0000000 Binary files a/_reference/ems/MPI_1/3698420.PFH and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.PFL b/_reference/ems/MPI_1/3698420.PFL deleted file mode 100644 index d97d93c..0000000 Binary files a/_reference/ems/MPI_1/3698420.PFL and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.PFM b/_reference/ems/MPI_1/3698420.PFM deleted file mode 100644 index 5aaa152..0000000 Binary files a/_reference/ems/MPI_1/3698420.PFM and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.PFO b/_reference/ems/MPI_1/3698420.PFO deleted file mode 100644 index c8a3ace..0000000 Binary files a/_reference/ems/MPI_1/3698420.PFO and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.PFP b/_reference/ems/MPI_1/3698420.PFP deleted file mode 100644 index 42bff61..0000000 Binary files a/_reference/ems/MPI_1/3698420.PFP and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.PFT b/_reference/ems/MPI_1/3698420.PFT deleted file mode 100644 index bcbb9c1..0000000 Binary files a/_reference/ems/MPI_1/3698420.PFT and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.STL b/_reference/ems/MPI_1/3698420.STL deleted file mode 100644 index 27f2d55..0000000 Binary files a/_reference/ems/MPI_1/3698420.STL and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.TTL b/_reference/ems/MPI_1/3698420.TTL deleted file mode 100644 index b392bb1..0000000 Binary files a/_reference/ems/MPI_1/3698420.TTL and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420.VEN b/_reference/ems/MPI_1/3698420.VEN deleted file mode 100644 index bd56765..0000000 Binary files a/_reference/ems/MPI_1/3698420.VEN and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420A.AD1 b/_reference/ems/MPI_1/3698420A.AD1 deleted file mode 100644 index 2333b75..0000000 Binary files a/_reference/ems/MPI_1/3698420A.AD1 and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420A.dbt b/_reference/ems/MPI_1/3698420A.dbt deleted file mode 100644 index dd431fe..0000000 Binary files a/_reference/ems/MPI_1/3698420A.dbt and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420B.AD2 b/_reference/ems/MPI_1/3698420B.AD2 deleted file mode 100644 index b606e0b..0000000 Binary files a/_reference/ems/MPI_1/3698420B.AD2 and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420B.dbt b/_reference/ems/MPI_1/3698420B.dbt deleted file mode 100644 index b2b5bc2..0000000 Binary files a/_reference/ems/MPI_1/3698420B.dbt and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420V.VEH b/_reference/ems/MPI_1/3698420V.VEH deleted file mode 100644 index 37bb1cc..0000000 Binary files a/_reference/ems/MPI_1/3698420V.VEH and /dev/null differ diff --git a/_reference/ems/MPI_1/3698420V.dbt b/_reference/ems/MPI_1/3698420V.dbt deleted file mode 100644 index e367c32..0000000 Binary files a/_reference/ems/MPI_1/3698420V.dbt and /dev/null differ diff --git a/electron-builder.yml b/electron-builder.yml index ce504e9..499af9e 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -1,6 +1,6 @@ appId: com.imex.esdp copyright: ImEX Systems Inc. -productName: EMS Uploader +productName: EMS Data Pump generateUpdatesFilesForAllChannels: true directories: @@ -17,7 +17,7 @@ files: asarUnpack: - resources/** win: - executableName: EMSUploader + executableName: EMSDP icon: resources/icon.png azureSignOptions: endpoint: https://eus.codesigning.azure.net diff --git a/resources/icon.png b/resources/icon.png index dd32a22..97025dc 100644 Binary files a/resources/icon.png and b/resources/icon.png differ diff --git a/src/renderer/src/App.tsx b/src/renderer/src/App.tsx index 1328213..1e4fa2a 100644 --- a/src/renderer/src/App.tsx +++ b/src/renderer/src/App.tsx @@ -1,5 +1,5 @@ import "@ant-design/v5-patch-for-react-19"; -import { Badge, ConfigProvider, Layout, Skeleton } from "antd"; +import { ConfigProvider, Layout, Space } from "antd"; import { FC } from "react"; import { ErrorBoundary } from "react-error-boundary"; import { Provider } from "react-redux"; @@ -11,17 +11,15 @@ import reduxStore from "./redux/redux-store"; import { NotificationProvider } from "./util/notificationContext"; const App: FC = () => { - const isTest = window.api.isTest(); - return ( { - - - - - - - } /> - - - - - + + + + + } /> + + + diff --git a/src/renderer/src/components/Settings/Settings.Config.tsx b/src/renderer/src/components/Settings/Settings.Config.tsx index 44a30be..2f1fa10 100644 --- a/src/renderer/src/components/Settings/Settings.Config.tsx +++ b/src/renderer/src/components/Settings/Settings.Config.tsx @@ -1,4 +1,4 @@ -import { Card, Form, Input } from "antd"; +import { Card, Form, Input, Space } from "antd"; import { FC, useEffect } from "react"; import { useTranslation } from "react-i18next"; import ipcTypes from "../../../../util/ipcTypes.json"; @@ -11,9 +11,11 @@ const SettingsConfig: FC = () => { { name: "esApiKey", label: t("settings.labels.esApiKey"), - component: Input, + component: Input.Password, hasFeedback: true, - componentProps: {}, + componentProps: { + placeholder: "Enter your API key", + }, }, ]; @@ -52,24 +54,30 @@ const SettingsConfig: FC = () => { return ( -
- {settingFields.map((field) => ( - - - - ))} + + + {settingFields.map((field) => ( + + + + ))} +
); diff --git a/src/renderer/src/components/Settings/Settings.WatchedPaths.tsx b/src/renderer/src/components/Settings/Settings.WatchedPaths.tsx index 81026f4..3b21763 100644 --- a/src/renderer/src/components/Settings/Settings.WatchedPaths.tsx +++ b/src/renderer/src/components/Settings/Settings.WatchedPaths.tsx @@ -1,5 +1,5 @@ -import { DeleteFilled, FileAddFilled } from "@ant-design/icons"; -import { Button, Card, Space, Timeline } from "antd"; +import { DeleteOutlined, FolderAddOutlined } from "@ant-design/icons"; +import { Button, Card, Empty, List, Space, Typography } from "antd"; import { useEffect, useState, FC } from "react"; import { useTranslation } from "react-i18next"; import ipcTypes from "../../../../util/ipcTypes.json"; @@ -33,32 +33,46 @@ const SettingsWatchedPaths: FC = () => { }; return ( - }> - {t("settings.actions.addpath")} - - } - > - ({ - key: index, - children: ( - - {path} + <> + + ), + }} + dataSource={watchedPaths} + renderItem={(path) => ( + } + icon={} onClick={() => handleRemovePath(path)} - /> - - ), - }))} + > + Remove + , + ]} + > + + {path} + + + )} /> - + + ); }; export default SettingsWatchedPaths; diff --git a/src/renderer/src/components/Settings/Settings.Watcher.tsx b/src/renderer/src/components/Settings/Settings.Watcher.tsx index 6215ec6..1de71b2 100644 --- a/src/renderer/src/components/Settings/Settings.Watcher.tsx +++ b/src/renderer/src/components/Settings/Settings.Watcher.tsx @@ -14,20 +14,19 @@ import { Badge, Button, Card, - Col, + Divider, + Flex, InputNumber, - Row, + Radio, + RadioChangeEvent, Space, Switch, + Typography, } from "antd"; import { FC, useEffect, useState } from "react"; import { useTranslation } from "react-i18next"; import ipcTypes from "../../../../util/ipcTypes.json"; - -const colSpans = { - md: 12, - sm: 24, -}; +import SettingsWatchedPaths from "./Settings.WatchedPaths"; const SettingsWatcher: FC = () => { const { t } = useTranslation(); @@ -63,10 +62,10 @@ const SettingsWatcher: FC = () => { window.electron.ipcRenderer.send(ipcTypes.toMain.watcher.stop); }; - const toggleWatcherMode = (checked: boolean): void => { + const toggleWatcherMode = (e: RadioChangeEvent): void => { window.electron.ipcRenderer .invoke(ipcTypes.toMain.settings.watcher.setpolling, { - enabled: !checked, + enabled: !e.target.value, interval: pollingState.interval, }) .then((storePollingState: { enabled: boolean; interval: number }) => { @@ -89,69 +88,70 @@ const SettingsWatcher: FC = () => { }; return ( - - - {t("settings.labels.started")} - + ) : ( - - - {t("settings.labels.stopped")} - + ) } - color={isWatcherStarted ? "green" : "red"} > - - - - {isWatcherStarted ? ( - - ) : ( - - )} - - - - - {pollingState.enabled && ( - - {t("settings.labels.pollinginterval")} - - - )} - {watcherError && } - - - - - + + + + + {pollingState.enabled && ( + + + {t("settings.labels.pollinginterval")} + + + + + )} + + {watcherError && ( + + )} + + ); }; export default SettingsWatcher; diff --git a/src/renderer/src/components/Settings/Settings.tsx b/src/renderer/src/components/Settings/Settings.tsx index 597798a..4fa5a7a 100644 --- a/src/renderer/src/components/Settings/Settings.tsx +++ b/src/renderer/src/components/Settings/Settings.tsx @@ -1,27 +1,16 @@ // renderer/Settings.tsx -import { Col, Row } from "antd"; +import { Space } from "antd"; import { FC } from "react"; -import SettingsWatchedPaths from "./Settings.WatchedPaths"; -import SettingsWatcher from "./Settings.Watcher"; import SettingsConfig from "./Settings.Config"; - -const colSpans = { - span: 24, -}; +import SettingsWatcher from "./Settings.Watcher"; const Settings: FC = () => { return ( - - - - - - - - - - - + + + + + ); }; diff --git a/src/renderer/src/main.tsx b/src/renderer/src/main.tsx index ef1b4a0..6d18478 100644 --- a/src/renderer/src/main.tsx +++ b/src/renderer/src/main.tsx @@ -7,14 +7,13 @@ import * as Sentry from "@sentry/electron/renderer"; // Extend the Window interface to include the api property declare global { - interface Window { - api: { - isTest: () => boolean; - }; - } + interface Window { + api: { + isTest: () => boolean; + }; + } } - Sentry.init({ dsn: "https://ba41d22656999a8c1fd63bcb7df98650@o492140.ingest.us.sentry.io/4509074139447296", });