Commit graph

379 commits

Author SHA1 Message Date
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
d52e93a4ad minor dependabot alert resolution 2026-03-12 21:56:15 -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
d4c3bbaa87 resolve minimatch cve 2026-02-28 09:10:53 -08:00