Commit graph

25 commits

Author SHA1 Message Date
Egor
a45b87cd22 more strict type-based linting, ensure that mispelled words are added to the context menu for replacement 2025-12-30 21:31:21 -08:00
Egor
9aca174a48 new "Start minimized to tray" UI setting (don't need to rely on --minimized CLI for this anymore), better system node version resolution 2025-12-06 12:45:19 -08:00
Egor
3e76766f6a proxy the deployed version of gerbil through localhost to avoid file-origin related CORS issues in open webui, clear the text gen model when image gen preset gets selected 2025-11-24 12:45:53 -08:00
Egor
f2d15591a7 remove the comfyui frontend, clean up koboldcpp's terminal spam to be more meaningful, start proxying kcpp APIs through 127.0.0.1:5002 2025-11-16 14:54:35 -08:00
Egor
09210fd3ae new --minimized flag to allow starting the app in the tray if it's enabled, update deps 2025-10-02 21:27:46 -07:00
Egor
fe4180de32 ensure a single instance of gerbil, dep upgrades 2025-10-01 22:41:07 -07:00
Egor
3e2dbceaff optionally (default off) allow keep gerbil in the tray, fix moe expert updating, dep upgrades, moving things to a new troubleshooting setting tab 2025-10-01 00:49:29 -07:00
Egor
a21857dfb6 better app name matching for GNOME resources on linux, better app name display in OSX, auto hide menu bar for new html windows 2025-09-25 02:07:32 -07:00
Egor
5f9be38260 code refactoring, cache the linux monitoring app for re-use 2025-09-22 21:52:05 -07:00
Egor
28760d9c20 persist and restore window state in between launches, use fetch instead of axios for smaller bundle size, code refactors 2025-09-20 19:56:05 -07:00
Egor
3eb97f5683 auto update improvements, dont allow process globals (import instead), refactor to use execa more 2025-09-18 17:20:59 -07:00
Egor
38c504be8b refactor to use a util to try/catch->logError, hover states on badges 2025-09-18 13:03:40 -07:00
Egor
dd471da724 better app colors, more borders for easier window separation, allow for beta releases, app auto-updates 2025-09-18 00:04:13 -07:00
Egor
e1b078b9d9 TESTING seamless comfyui integration, imprving open webui integration, allow text and image gen side-by-side, address "security issue" in CI runner, update deps, code refactors 2025-09-13 19:51:21 -07:00
Egor
4d0bbf31ca fully refactoring from classes to functions, don't allow switching frontends when launched 2025-09-09 02:32:18 -07:00
Egor
e56b581109 WIP - figuring out more consistent .embd copying for portable binaries, starting to move away from dep injection to pure functional 2025-09-08 14:24:49 -07:00
Egor
2128916701 seamless openwebui integration, --version CLI support 2025-09-02 22:09:20 -07:00
Egor
2413f66c41 new titlebar component that'll work on wayland, move about dialog to the settings modal 2025-08-31 11:55:26 -07:00
Egor
b913dc5c60 minor code refactoring 2025-08-30 17:49:58 -07:00
Egor
914e974426 all node.js classes are managers now for simplicity 2025-08-30 13:51:51 -07:00
Egor
4d1fec114d rename the project to gerbil 2025-08-30 12:11:59 -07:00
Egor
773685c300 WIP: refactor to make all code async, forbit sync node utils, simplifying rocm downloads 2025-08-30 02:07:34 -07:00
Egor
aa554a1b58 use autoGpuLayers by default and persist its value to config, show un update app icon in appheader, more code cleanup 2025-08-28 16:54:59 -07:00
Egor
a559f8c86d adding seamless integration for sillytavern as an optional frontend, refactors to reduce code duplication, add http link detection to terminal output 2025-08-27 22:15:52 -07:00
Egor
09e6155476 further separate gui and cli for slightly less ram usage in CLI mode 2025-08-24 18:06:38 -07:00