- 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
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.
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.
- 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
- 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