update compression

This commit is contained in:
lone-cloud 2025-08-22 22:34:48 -07:00
parent 8ccd9595f5
commit e726bf5aac
2 changed files with 3 additions and 7 deletions

View file

@ -122,10 +122,6 @@ Not all koboldcpp features have currently been ported over the UI. As a workarou
It would make a lot of sense to transition this project to Tauri from Electron. The app size should drop from ~110MB to ~10MB; however, users on obsolete OSes (with outdated WebViews) will very likely encounter issues. In addition, I would need to learn Rust to rewrite the BE (Electron main code), but at least we can re-use all the React code. The app would be much smaller, faster and memory efficient, but not work for some users. I think it's a worthy tradeoff. It would make a lot of sense to transition this project to Tauri from Electron. The app size should drop from ~110MB to ~10MB; however, users on obsolete OSes (with outdated WebViews) will very likely encounter issues. In addition, I would need to learn Rust to rewrite the BE (Electron main code), but at least we can re-use all the React code. The app would be much smaller, faster and memory efficient, but not work for some users. I think it's a worthy tradeoff.
### Dev notes
- Maximum compression doesn't work well on Linux and causes the app start time to be over 30 secs. Reducing compression for Linux's AppImage builds, which increases file size by ~20MB, but makes its start up time reasonable again.
## License ## License
AGPL v3 License - see LICENSE file for details AGPL v3 License - see LICENSE file for details

View file

@ -1,7 +1,7 @@
{ {
"name": "friendly-kobold", "name": "friendly-kobold",
"productName": "Friendly Kobold", "productName": "Friendly Kobold",
"version": "0.5.6", "version": "0.5.7",
"description": "A modern desktop app for running Large Language Models locally", "description": "A modern desktop app for running Large Language Models locally",
"main": "out/main/index.js", "main": "out/main/index.js",
"homepage": "./", "homepage": "./",
@ -133,7 +133,7 @@
} }
], ],
"mac": { "mac": {
"compression": "maximum", "compression": "normal",
"category": "public.app-category.productivity", "category": "public.app-category.productivity",
"hardenedRuntime": true, "hardenedRuntime": true,
"gatekeeperAssess": false, "gatekeeperAssess": false,
@ -149,7 +149,7 @@
] ]
}, },
"win": { "win": {
"compression": "maximum", "compression": "normal",
"target": [ "target": [
{ {
"target": "portable", "target": "portable",