Commit graph

88 commits

Author SHA1 Message Date
Egor
98a3605e51 simplify things by switching from eslint+prettier to biome 2026-01-12 16:02:02 -08:00
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
01668ea12a update sdui, new performance tab, start patching llama.cpp UI, lock openwebui to 0.6.41, add a new "clar data" button for openwebui select, new smartcache + pipelineparallel UI performance options 2025-12-22 02:22:18 -08:00
Egor
bde2decd9e new integrated hugginface model search, ensure that prettier --check is run in CI 2025-12-07 22:47:35 -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
80bb6d5e97 more accurate auto VRAM approximate, more code renames from backend -> acceleration 2025-12-03 14:01:46 -08:00
Egor
0576b46b29 refactor code for simplicity, tunnel custom frontend server 2025-12-02 23:37:51 -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
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
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
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
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
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
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
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
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
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
caaf2427d3 refactor to pass less redundant data from ipc 2025-09-26 14:09:41 -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
3ef91d1198 more hardware + driver display improvements 2025-09-26 03:15:38 -07:00
Egor
c2287b1d5c windows vram display in about, better rocm display on windows, amd/nvidia driver display 2025-09-26 00:28:42 -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
0b41929db9 cleaner DismissedUpdates configuration display in the config 2025-09-25 11:19:09 -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
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
Egor
504fe809dd better theming, new button to open install dir, new button to view the app config 2025-09-20 22:09:00 -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
4cc4358eb0 better modals, new button to allow deleting configs, CPU/GPU temp metrics on hover 2025-09-19 22:53:55 -07:00
Egor
dd5a9457e6 more consistent ipcRenderer.on handling, better maximize observer implementation 2025-09-18 23:04:53 -07:00
Egor
a07ee2711f make it more clear that "Make Current" is clickable, better maximize state detection for indirect setting 2025-09-18 22:35:05 -07:00
Egor
e8d5c59a52 more excessive try/catch clean up, never wait for config set and logError, better titlebar color in dark mode 2025-09-18 22:16:51 -07:00
Egor
fdc2ef81c3 better AUR install detection, improve copy 2025-09-18 19:43:08 -07:00
Egor
ea1f0998d6 slightly better types 2025-09-18 19:00:27 -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
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
ecff5ca4ae clicking on system util badges will open the native resource monitor, add system node and uv versions to system info 2025-09-15 23:25:21 -07:00
Egor
a181ac18e5 open hg and gh pages in regular browser, fix versioning regression 2025-09-15 14:34:21 -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
cc636250da re-fix for linux 2025-09-10 17:24:44 -07:00
Egor
4178381242 changing metrics because windows sucks 2025-09-10 17:02:33 -07:00