Task and Logging Changes

Reworked Tasks and logging to prevent overlapping tasks from executing. This is done by reworking the logging process so that the task state is stored and accurately tracked allowing us to check for currently running tasks.

Backup and sync tasks also reworked to reduce code redundancy and allow for better error handling

Websockets finally fixed and implementation has begun

Added Toast notifications
This commit is contained in:
Thegan Govender
2023-09-03 20:47:52 +02:00
parent 5014a6e5a9
commit aeb46f2a08
29 changed files with 1189 additions and 624 deletions

View File

@@ -20,6 +20,7 @@
"bootstrap": "^5.2.3",
"compare-versions": "^6.0.0-rc.1",
"concurrently": "^7.6.0",
"config": "^3.3.9",
"cors": "^2.8.5",
"crypto-js": "^4.1.1",
"dottie": "^2.0.6",
@@ -41,10 +42,13 @@
"react-helmet": "^6.1.0",
"react-router-dom": "^6.8.1",
"react-scripts": "5.0.1",
"react-toastify": "^9.1.3",
"recharts": "^2.5.0",
"remixicon-react": "^1.0.0",
"semver": "^7.5.3",
"sequelize": "^6.29.0",
"socket.io": "^4.7.2",
"socket.io-client": "^4.7.2",
"web-vitals": "^2.1.4",
"ws": "^8.13.0"
},