diff --git a/package-lock.json b/package-lock.json
index 133e3e45f8d447b0c4543c8d1aa52d224c94b2d1..744a5e489eca466cc450346566fe4cfe770391d3 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,11 +1,11 @@
 {
   "name": "transformerlab-app",
-  "version": "0.2.7",
+  "version": "0.2.8",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
-      "version": "0.2.2",
+      "version": "0.2.7",
       "hasInstallScript": true,
       "license": "MIT",
       "dependencies": {
@@ -34,7 +34,7 @@
         "electron-log": "^4.4.8",
         "electron-ssh2": "^0.1.2",
         "electron-store": "^8.1.0",
-        "electron-updater": "^5.3.0",
+        "electron-updater": "^6.1.4",
         "express": "^4.18.1",
         "express-session": "^1.17.3",
         "lucide-react": "^0.287.0",
@@ -59,7 +59,7 @@
         "xterm-addon-fit": "^0.8.0"
       },
       "devDependencies": {
-        "@electron/notarize": "^1.2.3",
+        "@electron/notarize": "^2.1.0",
         "@electron/rebuild": "^3.3.0",
         "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
         "@svgr/webpack": "^8.0.1",
@@ -84,7 +84,7 @@
         "css-loader": "^6.8.1",
         "css-minimizer-webpack-plugin": "^5.0.0",
         "detect-port": "^1.5.1",
-        "electron": "^25.0.1",
+        "electron": "^26.2.1",
         "electron-builder": "^24.13.3",
         "electron-devtools-installer": "^3.2.0",
         "electronmon": "^2.0.2",
@@ -2300,13 +2300,14 @@
       }
     },
     "node_modules/@electron/notarize": {
-      "version": "1.2.4",
-      "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-1.2.4.tgz",
-      "integrity": "sha512-W5GQhJEosFNafewnS28d3bpQ37/s91CDWqxVchHfmv2dQSTWpOzNlUVQwYzC1ay5bChRV/A9BTL68yj0Pa+TSg==",
+      "version": "2.3.0",
+      "resolved": "https://registry.npmjs.org/@electron/notarize/-/notarize-2.3.0.tgz",
+      "integrity": "sha512-EiTBU0BwE7HZZjAG1fFWQaiQpCuPrVGn7jPss1kUjD6eTTdXXd29RiZqEqkgN7xqt/Pgn4g3I7Saqovanrfj3w==",
       "dev": true,
       "dependencies": {
         "debug": "^4.1.1",
-        "fs-extra": "^9.0.1"
+        "fs-extra": "^9.0.1",
+        "promise-retry": "^2.0.1"
       },
       "engines": {
         "node": ">= 10.0.0"
@@ -4874,7 +4875,8 @@
     "node_modules/@types/semver": {
       "version": "7.5.3",
       "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz",
-      "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw=="
+      "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==",
+      "dev": true
     },
     "node_modules/@types/send": {
       "version": "0.17.2",
@@ -9164,9 +9166,9 @@
       }
     },
     "node_modules/electron": {
-      "version": "25.9.0",
-      "resolved": "https://registry.npmjs.org/electron/-/electron-25.9.0.tgz",
-      "integrity": "sha512-wgscxf2ORHL/8mAQfy7l9rVDG//wrG9RUQndG508kCCMHRq9deFyZ4psOMzySheBRSfGMcFoRFYSlkAeZr8cFg==",
+      "version": "26.6.10",
+      "resolved": "https://registry.npmjs.org/electron/-/electron-26.6.10.tgz",
+      "integrity": "sha512-pV2SD0RXzAiNRb/2yZrsVmVkBOMrf+DVsPulIgRjlL0+My9BL5spFuhHVMQO9yHl9tFpWtuRpQv0ofM/i9P8xg==",
       "dev": true,
       "hasInstallScript": true,
       "dependencies": {
@@ -9380,25 +9382,24 @@
       "dev": true
     },
     "node_modules/electron-updater": {
-      "version": "5.3.0",
-      "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-5.3.0.tgz",
-      "integrity": "sha512-iKEr7yQBcvnQUPnSDYGSWC9t0eF2YbZWeYYYZzYxdl+HiRejXFENjYMnYjoOm2zxyD6Cr2JTHZhp9pqxiXuCOw==",
+      "version": "6.1.8",
+      "resolved": "https://registry.npmjs.org/electron-updater/-/electron-updater-6.1.8.tgz",
+      "integrity": "sha512-hhOTfaFAd6wRHAfUaBhnAOYc+ymSGCWJLtFkw4xJqOvtpHmIdNHnXDV9m1MHC+A6q08Abx4Ykgyz/R5DGKNAMQ==",
       "dependencies": {
-        "@types/semver": "^7.3.6",
-        "builder-util-runtime": "9.1.1",
-        "fs-extra": "^10.0.0",
+        "builder-util-runtime": "9.2.3",
+        "fs-extra": "^10.1.0",
         "js-yaml": "^4.1.0",
         "lazy-val": "^1.0.5",
         "lodash.escaperegexp": "^4.1.2",
         "lodash.isequal": "^4.5.0",
-        "semver": "^7.3.5",
-        "typed-emitter": "^2.1.0"
+        "semver": "^7.3.8",
+        "tiny-typed-emitter": "^2.1.0"
       }
     },
     "node_modules/electron-updater/node_modules/builder-util-runtime": {
-      "version": "9.1.1",
-      "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.1.1.tgz",
-      "integrity": "sha512-azRhYLEoDvRDR8Dhis4JatELC/jUvYjm4cVSj7n9dauGTOM2eeNn9KS0z6YA6oDsjI1xphjNbY6PZZeHPzzqaw==",
+      "version": "9.2.3",
+      "resolved": "https://registry.npmjs.org/builder-util-runtime/-/builder-util-runtime-9.2.3.tgz",
+      "integrity": "sha512-FGhkqXdFFZ5dNC4C+yuQB9ak311rpGAw+/ASz8ZdxwODCv1GGMWgLDeofRkdi0F3VCHQEWy/aXcJQozx2nOPiw==",
       "dependencies": {
         "debug": "^4.3.4",
         "sax": "^1.2.4"
@@ -18759,7 +18760,7 @@
       "version": "7.8.1",
       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
       "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
-      "devOptional": true,
+      "dev": true,
       "dependencies": {
         "tslib": "^2.1.0"
       }
@@ -20280,6 +20281,11 @@
       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
       "dev": true
     },
+    "node_modules/tiny-typed-emitter": {
+      "version": "2.1.0",
+      "resolved": "https://registry.npmjs.org/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz",
+      "integrity": "sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA=="
+    },
     "node_modules/titleize": {
       "version": "3.0.0",
       "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
@@ -20620,7 +20626,7 @@
       "version": "2.6.2",
       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
       "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
-      "devOptional": true
+      "dev": true
     },
     "node_modules/tsutils": {
       "version": "3.21.0",
@@ -20757,14 +20763,6 @@
         "url": "https://github.com/sponsors/ljharb"
       }
     },
-    "node_modules/typed-emitter": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/typed-emitter/-/typed-emitter-2.1.0.tgz",
-      "integrity": "sha512-g/KzbYKbH5C2vPkaXGu8DJlHrGKHLsM25Zg9WuC9pMGfuvT+X25tZQWo5fK1BjBm8+UrVE9LDCvaY0CQk+fXDA==",
-      "optionalDependencies": {
-        "rxjs": "*"
-      }
-    },
     "node_modules/typescript": {
       "version": "5.3.3",
       "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz",
diff --git a/package.json b/package.json
index 9ee2df9ffee14942286d749ac87892794859c849..fd6277980edf74b2237f40c1113d151a5b03cbbb 100644
--- a/package.json
+++ b/package.json
@@ -25,7 +25,7 @@
       "url": "https://github.com/dadmobile"
     }
   ],
-  "version": "0.2.7",
+  "version": "0.2.8",
   "main": "./src/main/main.ts",
   "scripts": {
     "build": "concurrently \"npm run build:main\" \"npm run build:renderer\"",
@@ -114,7 +114,7 @@
     "electron-log": "^4.4.8",
     "electron-ssh2": "^0.1.2",
     "electron-store": "^8.1.0",
-    "electron-updater": "^5.3.0",
+    "electron-updater": "^6.1.4",
     "express": "^4.18.1",
     "express-session": "^1.17.3",
     "lucide-react": "^0.287.0",
@@ -139,7 +139,7 @@
     "xterm-addon-fit": "^0.8.0"
   },
   "devDependencies": {
-    "@electron/notarize": "^1.2.3",
+    "@electron/notarize": "^2.1.0",
     "@electron/rebuild": "^3.3.0",
     "@pmmmwh/react-refresh-webpack-plugin": "^0.5.10",
     "@svgr/webpack": "^8.0.1",
@@ -164,7 +164,7 @@
     "css-loader": "^6.8.1",
     "css-minimizer-webpack-plugin": "^5.0.0",
     "detect-port": "^1.5.1",
-    "electron": "^25.0.1",
+    "electron": "^26.2.1",
     "electron-builder": "^24.13.3",
     "electron-devtools-installer": "^3.2.0",
     "electronmon": "^2.0.2",
diff --git a/release/app/package-lock.json b/release/app/package-lock.json
index 2a2cede660404cb8931fd463f0a7ada33057c116..c0f921b035b0e68403c49115db777bf7905b8bfa 100644
--- a/release/app/package-lock.json
+++ b/release/app/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "transformerlab",
-  "version": "0.2.7",
+  "version": "0.2.8",
   "lockfileVersion": 2,
   "requires": true,
   "packages": {
     "": {
       "name": "transformerlab",
-      "version": "0.2.0",
+      "version": "0.2.8",
       "hasInstallScript": true,
       "license": "AGPL-3.0",
       "dependencies": {
diff --git a/release/app/package.json b/release/app/package.json
index c2beadcdf4b6c8b7137a82f3f2db84f7f1823389..a3d3d64779c5bf27ffb8cff6da138daf6ea93b51 100644
--- a/release/app/package.json
+++ b/release/app/package.json
@@ -1,6 +1,6 @@
 {
   "name": "transformerlab",
-  "version": "0.2.7",
+  "version": "0.2.8",
   "description": "A tool to play with and train LLMs",
   "license": "AGPL-3.0",
   "author": {