Commit graph

384 commits

Author SHA1 Message Date
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
2ddb49869f
need postinstall to install electron now 2026-05-07 12:44:47 -07:00
e1fc66a068
fix linting 2026-05-07 12:32:39 -07:00
0c3b5f08a8
major electron upgrade, other minor dep upgrades 2026-05-07 11:39:46 -07:00
d8d896beaa chore: restore github badge, remove stars badge 2026-05-05 17:58:22 -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
343f9810d7 flatpak: update manifest for Flathub reviewer feedback
- reduce sandbox permissions: --device=dri, --filesystem=home
- remove --socket=pulseaudio and --talk-name=org.freedesktop.Flatpak
- add aarch64 support for uv binary
- bundle .desktop and .metainfo.xml in AppImage (extraFiles)
- update manifest to install from squashfs paths
- trim release history to 5 entries in metainfo.xml
- bump to v1.24.1
2026-05-05 13:06: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
249eb07f26 flatpak: rename to dev.lonecloud.gerbil, polish metainfo, bump uv to 0.11.9 2026-05-05 10:38:30 -07:00
84ed1d3655 flatpak: prepare Flathub submission
- Switch to zypak-wrapper, remove --no-sandbox and --allow=devel
- Fix GPU crash: strip host libs from LD_LIBRARY_PATH, keep only ROCm
- Use --filesystem=host instead of granular filesystem permissions
- Bundle uv 0.11.8 (process.env.PATH in Electron doesn't see wrapper PATH)
- Add complete releases block (1.0.0 through 1.24.0)
- Fix OARS content rating (empty = no objectionable content)
2026-05-05 00:06:00 -07:00
github-actions[bot]
064361d11f chore: update flatpak manifest for v1.24.0 2026-05-04 20:14:00 +00: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
6bab3cbf0b chore(flatpak): update AppImage path to 1.24.0 2026-05-02 23:59:39 -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
de61e6a3fb expand copilot context, dep upgrades 2026-04-21 17:07:43 -07:00
3181f80e60 updates for latest kcpp release 2026-04-20 16:32:10 -07:00
0929e30f82 update readme, deps and instructions 2026-04-18 22:24:09 -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
204e203d5f minor readme updates, dep upgrades 2026-04-17 19:02:24 -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
6f9fe85068 update deps 2026-04-10 18:31:54 -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
4dab12e1b1 latest node.js 2026-04-04 00:27:23 -07:00
25e1929dbe updates from latest kcpp, new kvquant option 2026-04-04 00:24:47 -07:00
2807443b00 bump github-actions-deploy-aur to latest to resolve probable aur release failure 2026-04-03 22:38:29 -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
d475c9f1ef correct deps vs devDeps for electron to minimize bundle size 2026-03-25 21:13:49 -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
aa5bfa5955 fix CI #2 2026-03-15 17:56:07 -07:00
d30abd5178 fix CI 2026-03-15 17:46:41 -07:00
b9725204e9 tool migrations: biome -> oxc, yarn -> pnpm 2026-03-15 17:40:57 -07:00
cb0e1f67d9 minor dep update (resolves minor CVE) 2026-03-14 09:35:31 -07:00