Repository navigation
Releases
Releases · sakurartro/luma
v1.0.3
v1.0.2
UX update
Stable layout
- The window now has a fixed height, so it no longer resizes or jumps around while you type. The search field stays in place.
- Late file and photo results (CLIP/OCR) no longer shift the lists: apps get a fixed slot and files take the rest.
- "Searching..." is shown while the background lookup runs, instead of an empty box.
Home screen
- An empty query now shows up to 8 apps: pinned first, then most used.
Calculator and currency
- Results appear in a large card: your query on the left, the answer on the right.
- Press Enter to copy the answer and close the window.
- Currency answers are shorter:
89.61 EURinstead of100 USD = 89.61 EUR.
Fixes
- App names are no longer cropped in the app list.
Other
- New demo gif in the README.
v1.0.1
Merge pull request #41 from sakurartro/dev Release 1.0.1
v1.0.0
Merge pull request #36 from sakurartro/dev chore: bump version to 1.0.0
v0.2.0-beta.6
Features
- Settings menu in the launcher (
Alt+4/Ctrl+,) — editssettings.jsonfor you, with a Restart button for options that need it - Photos view on
Alt+3— the files grid filtered to images - File type icons and cached photo thumbnails in the files grid
- Live calculator and currency — the result shows as you type, no
Enterneeded - Full name on hover when a label is truncated
- Arrow-key navigation of results (left/right in the grid views); mouse hover moves the same selection
- Apps from all XDG dirs — system,
~/.local/share, Flatpak, Snap; a user.desktopoverride shadows the system entry
Fixes
- Apps: launch usage and pins are blended into the search ranking
- Apps:
Terminal=truedesktop entries are launched in a terminal - Apps: spec-compliant
Execparsing - Toggle socket is per user; the files tab reloads after indexing
- OCR: shares one ONNX runtime environment with CLIP; the
T(N%)badge reflects match quality - UI: Slint layout binding loops removed
Performance
- OCR/CLIP results land ~190 ms after the last keystroke instead of ~600–900 ms: superseded queries no longer queue a text-encoder run each
- Smaller release binary: stripped, thin LTO
Install / update
curl -fsSL https://raw.githubusercontent.com/sakurartro/luma/main/install.sh | shFull changelog: v0.2.0-beta.5...v0.2.0-beta.6
v0.2.0-beta.5
Power modes
Power modes: shutdown, reboot, suspend, lock
v0.2.0-beta.3
Changes
- Fix: launcher now closes after opening an app or file
Download
luma_rust-x86_64— build for x86_64 Linux (Ubuntu 24.04, glibc >= 2.38)
v0.2.0-beta.2
Changes
- Semantic photo search (CLIP) — opt-in via
"semantic": trueinsettings.json. Models (~154 MB) are downloaded from HuggingFace on first start; photo indexing runs in the background with a progress banner, matching files show anS(N%)badge. - Memory: CLIP indexing peak cut ~4x (smaller inference batch, arena released back to the OS after indexing); search inference moved off the UI thread — no more freezes while typing.
- README updated with the
semanticsetting.
Requirements note
The prebuilt binary now requires glibc ≥ 2.39 (Ubuntu 24.04+, Arch, Fedora 40+) because of the bundled ONNX runtime.
Without semantic enabled the launcher behaves exactly as before.
v0.2.0-beta.1
Merge pull request #7 from sakurartro/development Beta 1: search, files index, theming, release tooling