Commit graph

291 commits

Author SHA1 Message Date
43ffe7a1de
Suppress update notifications for imported backends 2026-05-31 21:05:47 -07:00
57efab97f8
minor updates for the latest kcpp release 2026-05-30 17:56:54 -07:00
f58ea43fec
fix: prevent focus-visible outlines from being clipped by overflow boundaries
- Add FOOTER_HEIGHT constant (1.875rem) to decouple footer container
  size from STATUSBAR_HEIGHT used for ActionIcon sizes
- Add padding to tallContent container in Modal to prevent edge clipping
- Add padding to settings tab panel (top/bottom) and tab list (right)
  so focus rings on settings sidebar and panel content aren't hidden
- Update all content area height calcs (App, Launch, Terminal, Server)
  to use FOOTER_HEIGHT instead of STATUSBAR_HEIGHT
2026-05-25 18:54:59 -07:00
8cbe4bb62c fix: hardware detection timeouts and vulkan deduplication 2026-05-25 18:11:59 -07:00
4b70e8dbd7
import React types directly instead of using React.X namespace 2026-05-24 21:16:03 -07:00
5b5bb8d88b
fix: improve Windows GPU detection fallback via systeminformation
When nvidia-smi or vulkaninfo fail on Windows (ENOENT, empty output,
or error patterns), fall through to a systeminformation siGraphics()
fallback instead of returning empty results immediately. Vulkan fallback
filters to NVIDIA/AMD only to avoid false positives from non-Vulkan
display adapters.
2026-05-24 16:35:48 -07:00
a77805f3b9
minor dep upgrade, minor updates for latest kcpp release 2026-05-17 22:11:55 -07:00
5d2573fd4b
feat: show basename in model path fields when unfocused
Long absolute paths are truncated to just the filename when the input
is blurred. Full path shown on hover via tooltip and restored on focus.
Selecting from dropdown also collapses to basename immediately.
2026-05-07 17:30:55 -07:00
b85baf75f5 new release 2026-05-05 16:52:58 -07:00
aa4d00b736 fix: reduce Windows hardware detection hangs
- Replace siCpu() with synchronous os.cpus() — no PowerShell needed
- Replace siMem() with os.totalmem() in detectSystemMemory
- Add 3s timeout to siMemLayout() and siGraphics() so they don't
  block indefinitely behind monitoring's PowerShell queue
- Slow memory polling to 3s on Windows (was 1s) to free up the
  shared PowerShell session for hardware detection queries
- Split SystemTab loading: render version info immediately,
  hardware info fills in as background tasks complete
2026-05-05 16:38:54 -07:00
76a06f0c0a WIP: fixes from windows testing 2026-05-05 15:19:14 -07:00
d163b9bd67 clean up all flatpack changes 2026-05-05 13:52:17 -07:00
b9b2069fd4 feat: detect Flatpak installation and display in system info
- Add getFlatpakAppId/isFlatpakInstallation to dependencies.ts (reads FLATPAK_ID env)
- Include flatpakAppId in getVersionInfo and SystemVersionInfo type
- Show '(Flatpak)' suffix in software version display, matching AUR pattern
- Disable auto-update for Flatpak installs (managed by flatpak update)
- Add local test manifest (app.lonecloud.gerbil.yml) and fp:dev script
2026-05-05 12:23:33 -07:00
75ba344fd7 fix(rocm): augment PATH for rocminfo/hipcc, add Vulkan fallback detection
Electron main process doesn't inherit shell PATH, so bare rocminfo/hipcc
calls failed. Add ROCM_EXEC_OPTIONS that prepends /opt/rocm/bin to PATH.

Add Vulkan fallback in detectROCm: when rocminfo returns empty (e.g. inside
Flatpak sandbox where KFD ioctls fail) but hipcc --version succeeds, fall
back to AMD GPUs sourced from Vulkan detection.

Refactor driver version extraction into getDriverVersion() helper.
Remove redundant hipccCommand ternary (both branches were identical).

fix(flatpak): pull AppImage from GitHub releases instead of local path
2026-05-03 12:12:29 -07:00
03db414867 feat: launcher improvements, flatpak GPU fix, proxy host header, openwebui openssl, ui cleanup, electron bump 2026-05-02 23:53:43 -07:00
28f8cf68c3 preparing for flatpak builds, minor UI touch-ups, dep upgrades 2026-04-29 01:34:49 -07:00
9ec73381df make the core content slider narrower to reduce empty space, more consistent kcpp update download functionality 2026-04-25 08:45:25 -07:00
6146e9cb95 feat: a11y, keyboard nav, analysis caching, launch shortcut, visual polish 2026-04-24 22:48:11 -07:00
e96cd94cb5 fix: escape href in terminal linkifier, use app.isPackaged for isDevelopment 2026-04-24 22:48:04 -07:00
3181f80e60 updates for latest kcpp release 2026-04-20 16:32:10 -07:00
f568194ba7 retry new kcpp version checks if internet is unavailable, better logging for audio issues 2026-04-18 13:24:06 -07:00
6356387e89 dont animate Switch 2026-04-12 20:13:31 -07:00
f5f78b62fe UI updates based on impeccable passes 2026-04-12 15:35:33 -07:00
871d3cfcd1 upgrade oxc and fix new lint issues 2026-04-06 23:01:56 -07:00
bd67ef4d82 upgrade to latest mantine, improve auto GPU layer detection 2026-04-06 09:28:29 -07:00
ec44a78457 add jinja UI controls, smooth download ETA, filter new kcpp spam, fix right-click in popups 2026-04-05 22:18:28 -07:00
ca7fd211ff relax filtering of text models 2026-04-04 01:07:10 -07:00
25e1929dbe updates from latest kcpp, new kvquant option 2026-04-04 00:24:47 -07:00
483628eb12 upgrade deps, fix lint 2026-03-31 18:49:35 -07:00
f3193f3ed7 update deps, apply new linting fixes for regex 2026-03-31 02:53:33 -07:00
4c9bd67519 fix lint 2026-03-25 21:17:57 -07:00
a560f4763c new KV cache UI button, dont show V8 version 2026-03-25 20:58:12 -07:00
3b0094ee3e use react-icons for github icon, ignore one more lcpp terminal spam line, 2026-03-23 17:27:23 -07:00
68a206a58d filter out the new spammy llama.cpp output 2026-03-22 09:41:29 -07:00
8b859e0ffb fix local env exec checks not being flagged as failed, minor UI adjustments 2026-03-22 09:27:07 -07:00
940dcb9912 minor updates for kcpp update, dep updates 2026-03-19 08:08:54 -07:00
b9725204e9 tool migrations: biome -> oxc, yarn -> pnpm 2026-03-15 17:40:57 -07:00
b9200b1ee6 upgrade to latest electron, other dep upgrades, must use process.on to account for new rolldown bundling in vite v8 2026-03-12 21:54:33 -07:00
a277176b66 increase context size in GUI to 262144, better context slider thumb label 2026-03-05 21:29:26 -08:00
3c09039845 minor changes for latest kcpp upgrade, dep upgrades 2026-03-05 16:30:20 -08:00
fc1f517930 dep upgrades, minor updates for the latest kcpp update 2026-02-18 11:15:57 -08:00
dfb4b56ae3 remove clblast support, update sdui and lcpp to latest, cli args modal updates for latest kcpp, update to latest electron on v38 2026-01-30 23:05:40 -08:00
443cae6f48 need to wrap windows shell process spawning to avoid warnings on other systems 2026-01-17 22:21:59 -08:00
5571edadda reduce windows metrics performance cost, more consistent bottom stickiness on the terminal tab, better error reporting when a frontend fails to start 2026-01-17 22:04:08 -08:00
6a4c7aa70a fix error types for new error boundary lib upgrade 2026-01-17 18:37:15 -08:00
89abb3aa99 minor updates for the 1.106 release of kcpp, dep upgrades 2026-01-17 18:33:06 -08:00
d5b470233d simplify things by switching from eslint+prettier to biome 2026-01-12 16:02:02 -08:00
a89a2d37d5 update deps, better update check logic for kcpp updates 2026-01-12 15:07:42 -08:00
ad5347c36d increase debounce time for hf seaches to 600ms, updates for latest kcpp 2026-01-03 19:43:49 -08:00
2395dc4c9e fix windows "Forbidden" regression 2025-12-31 10:16:05 -08:00