Commit graph

163 commits

Author SHA1 Message Date
Egor
0576b46b29 refactor code for simplicity, tunnel custom frontend server 2025-12-02 23:37:51 -08:00
Egor
d39a26477a minor terminal output copy updates 2025-12-02 21:20:29 -08:00
Egor
c111dfbddc new BackendCrashModal component to notify the user if kcpp crashes at runtime, replace the kcpp tunnel implementation with our own custom one and present its copyable URL in the statusbar 2025-12-02 18:52:47 -08:00
Egor
f825cd0d2f fix the backends tab to work in offline mode and allow it to import new backend binaries 2025-12-01 19:17:54 -08:00
Egor
d5fbf1df35 clarify that an "update available" modal is for "backend" updates 2025-12-01 10:42:28 -08:00
Egor
05cb3b8c05 allow gerbil to work fully offline by allowing kcpp binary imports on the initial Download screen, more version -> backend renames 2025-11-29 19:34:51 -08:00
Egor
4b2e9b2ae9 rename version -> backend and backend -> acceleration, display "metal" for mac users and don't show other options, allow "metal" users to select GPU layers 2025-11-28 23:33:37 -08:00
Egor
6100a4d0f0 Adding new "Pre-Launch Commands" to the "Advanced" launch tab to allow launching commands before the launch 2025-11-27 16:58:50 -08:00
Egor
7a118c9449 minor bug fixes: ensure the download completely fully, ensure a new resource monitor is launched if a cached one was removed 2025-11-27 12:44:22 -08:00
Egor
4c679283ea update for kcpp 1.102: update additional command line args, add llama.cpp as the new bult-in frontend 2025-11-26 14:26:22 -08:00
Egor
b332d71bd9 promoting debugmode to a first class citizen with a new checkbox on the advanced tab and stop filtering llama.cpp spam when it's turned on 2025-11-25 10:21:50 -08:00
Egor
4eec7c7670 improve handling of incomplete model downloads on app quit or eject, more helpful hf searching for image gen models 2025-11-19 11:37:41 -08:00
Egor
173e306104 minor code clean up 2025-11-19 01:20:57 -08:00
Egor
26d0b2158d WIP: download and store web-based models instead of relying on kcpp 2025-11-18 23:23:48 -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
5baa72b3b7 upgrade deps, super minor UI updates 2025-11-11 13:16:02 -08:00
Egor
59675ea59a fix CUDA devices not being listed under system hardware, calcuate our own auto VRAM layers instead of relying on kcpp 2025-11-03 18:52:31 -08:00
Egor
537bd4d710 display current kcpp version under software, new image gen preset for the new qwen 3 image, improve kcpp ui patching accuracy 2025-11-02 22:58:42 -08:00
Egor
206351c284 keep checking for new kcpp updates every 6 hours after gerbil was launched 2025-11-01 22:22:10 -07:00
Egor
fe84287463 minor updates for kobold 1.101, update sdui, remove autoscroll improvement patch for sdui 2025-11-01 22:00:13 -07:00
Egor
2dfdce2791 reverting back to electron v38.5.0 as it incorrectly handles system theme changes at runtime 2025-10-29 22:08:04 -07:00
Egor
43de016261 upgrade to latest major electron v39 release, new setting to allow running the built-in image gen UI while having a different frontend preference 2025-10-28 19:12:31 -07:00
Egor
c2400b9a58 release 1.7.6 2025-10-27 11:10:50 -07:00
Egor
ecdd47af36 better UX to enable/disable button than hide/show it based on state values 2025-10-26 15:05:37 -07:00
Egor
ea777fed39 minor updates 2025-10-26 13:25:47 -07:00
Egor
07eab89e58 improve gguf analysis to work with http models and present the data better 2025-10-25 17:26:41 -07:00
Egor
273d1b690f allow analyzing local .gguf model files 2025-10-24 23:31:13 -07:00
Egor
f4da1d53c6 update stable diffusion UI to latest, new advanced flags for kcpp 1.100, 3 new optional toggles for image generation 2025-10-12 00:45:09 -07:00
Egor
38fc320a5a refetch versions if they fail to be fetched on startup for the versions tab, don't wait for half a second after initial version download, better/simpler config writting 2025-10-11 12:00:31 -07:00
Egor
576cfdbc02 dep upgrades, code refactors for the new eslint-plugin-react-hooks rules, maybe better DownloadCard progress 2025-10-09 13:59:53 -07:00
Egor
4a314177c7 remove the ability to launch configs from the tray as it's too hard to get right for very little use 2025-10-06 19:23:02 -07:00
Egor
913fc1d004 default cursor on titlebar icons, fix wayland crash on trying to hide a minimized app 2025-10-05 22:38:00 -07:00
Egor
8c02a97129 update deps 2025-10-04 00:12:48 -07:00
Egor
f657b7375a more consistent switch, show current config name in tray icon context menu 2025-10-01 13:14:34 -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
3c2a07c730 re-organize new system info cards into a new System tab, hopefully fix app config re-writing race condition 2025-09-26 23:16:23 -07:00
Egor
ec2410c0e4 fighting rocm on windows, allow deleting kcpp binaries from versions tab 2025-09-26 17:46:44 -07:00
Egor
b2533659c2 better discrete device filtering 2025-09-26 16:01:39 -07:00
Egor
48338b9904 windows hardware detection improvements, hide integrated gpus for the clblast backend, dont try to detect avx/avx2 flags in the CPU as it's unreliable, use --usecpu flag when CPU backend is selected 2025-09-26 13:02:12 -07:00
Egor
61b730c3f7 settings about tab will now display driver and hardware info, allow re-downloading on binary version mismatches, clean up openwebui "itsdangerous" requirements, display a system monitor icon badge when monitoring is off 2025-09-25 23:19:31 -07:00
Egor
eaf4a04ce1 allow toggling off system monitoring in settings to minimize (0.1%) CPU usage 2025-09-25 13:54:01 -07:00
Egor
f117c14869 fix for AUR info display when pkgrel == 1 2025-09-25 00:26:05 -07:00
Egor
7cef3ce90d better old window state recreation, more distrinct select option highlights in light mode, better updated version cleanup 2025-09-24 23:17:39 -07:00
Egor
03b62d3499 clean up previously installed kcpp versions after an update, bring back a needed monkey patch, small refactors 2025-09-24 14:33:44 -07:00
Egor
1636eef4ec start displaying the AUR build number in "About" app info 2025-09-24 10:53:31 -07:00
Egor
99acc22b78 minimize icon for the notepad "close", fix notepad reisizing over iframes 2025-09-24 09:46:59 -07:00
Egor
f390fc5bd4 fallback to the first available backend when switching kcpp binaries and the current backend is unsupported 2025-09-24 00:54:45 -07:00
Egor
18c94fd7dd unify notepad config with the app config 2025-09-23 21:13:41 -07:00
Egor
42b817949c notepad improvements 2025-09-23 13:09:20 -07:00
Egor
3c77be8dbb super basic notepad 2025-09-23 01:33:18 -07:00