Skip to content

Releases

Luma v0.6.0 — Windows portable

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:28

Luma v0.6.0 — Pick up where you left off

This completes the planned Luma product build. The next stage is everyday use, feedback and defect fixes.

Your place, remembered

Reopen the last source, folder, album, search/category and month, with the visible media item and scroll inset restored from the local catalog. This works with disconnected sources; no drive rescan is triggered.

Large collections reopen around the saved item without loading every earlier thumbnail. Earlier items loads the preceding 120 records without moving your view. Back to start returns to the beginning of the same filtered view. Disable Remember where I left off in Settings to start fresh. Missing sources or items receive a clear fallback message. Selection and clipboard moves are not restored.

Progress that explains the work

Finding media shows saved records, examined files, completed folders, source/folder details and elapsed time. The total is unknown during discovery, so no artificial percentage is shown.

Reading dates shows the known pending total, checked files, committed updates and skipped unavailable/changed files. The progress bar reflects files checked. Open Activity or hover over the status for details, pause guidance and time since the last report. Metadata totals are per source. Previously saved media stays available while work continues.

Refined feedback

Tooltips and accessible help explain browsing, filters, original-file actions, exclusions and maintenance. Favorites, tags, settings and pause requests acknowledge their results. Dialogs follow the gallery's light or dark appearance. Empty-state and restoration messages help recover from changes to the library.

Complete behavior and limits

Upgrade

Close Luma and back up %LOCALAPPDATA%\Luma while closed. Extract Luma-v0.6.0-win-x64.zip into a fresh folder and run Luma.App.exe with all bundled files beside it. Existing media, organization, previews, exclusions and settings remain intact; no re-import is needed.

Windows 10 2004+ or Windows 11, x64. Self-contained, unsigned portable package; no installer. Source code ZIPs do not contain the executable.

Verification

Successful run 38355699422, attempt 2, source f655715982253824c41329425c181c8876d9f3d5, merged through PR #14 at c85baa965e2220f7ee7ee17c4d9b7634a24a2d0d. All 82 core tests passed on each of Windows and Linux, four Windows integration tests passed, and the packaged native UI checks passed. Deep visible-item/inset restoration, earlier-item navigation, source/folder/month restoration while disconnected, Reset, both import phases and accessible help were verified. Existing gallery, clipboard, exclusion and maintenance workflows passed. The themed dialog screenshot was inspected.

ZIP SHA-256: 320e0d5dea5226563b980b18927fc99612bdbe6022153d3b46896dd1ef1aef5c. The release contains this exact tested artifact and SHA256SUMS.txt.

An earlier attempt had a Windows UI runtime crash during refresh (Microsoft.UI.Xaml.dll, 0xc000027b). It did not recur in the complete retry; its cause has not been established and is not claimed fixed. This remains a real-use follow-up observation. If it recurs, record the action and Windows version; include Luma’s local last-error.txt if present and the Windows Application event, with private paths removed.

Luma v0.5.0 — Windows portable

Choose a tag to compare

@github-actions github-actions released this 13 Oct 05:18

Luma v0.5.0 — Your library, your choice

Exclude what you do not want to see

Right-click a media item to exclude its folder and subfolders, entire registered source, or file extension across all sources. Confirm the scope before applying. Matching media is hidden immediately and skipped during future scans, metadata reading and preview preparation.

Open Settings → Manage exclusions… or Refresh → Manage exclusions… to review rules, add an extension before importing, choose a registered folder/source, or restore a rule. Restoration brings back already cataloged media with favorites, tags and albums intact. Refresh to discover files skipped while excluded. Reset clears browsing filters; it does not remove exclusions. Empty views explain how to restore hidden media.

Original files are untouched. Rules persist across restart and drive reconnect. Folder matching handles Unicode names and literal characters and does not accidentally hide similarly named siblings. Changing rules safely invalidates affected paused traversal checkpoints while preserving the published library. Pause active work in Activity before changing rules. Existing previews remain eligible for normal cache eviction and explicit clearing.

A recognizable Windows app

An original layered-photo icon now appears on the EXE and native window. Windows file properties identify Luma — Local media gallery, version 0.5.0, and Settings introduces Your memories, beautifully within reach. The editable SVG, multi-resolution ICO and regeneration script are included in the repository.

Exclusion guide · Branding and icon source

Upgrade

Download Luma-v0.5.0-win-x64.zip under Assets. Close Luma, back up %LOCALAPPDATA%\Luma while closed, extract the entire ZIP into a fresh folder, and run Luma.App.exe. Keep all bundled files beside it. Existing library data is retained; no reset or re-import is needed. Older builds do not enforce exclusions.

Windows 10 version 2004+ / Windows 11, x64. Self-contained, portable and unsigned; no installer. Source code archives do not contain the EXE.

Verification

Exact package from successful build 38350255657, source b7d9eb16cc3547c64928e8fbdc202b7e0a400083, merged through PR #13 at 4941618f865a95cccbae01f1fc464d1b97e9e4a7. All 77 core tests passed on each of Windows and Linux, four Windows integration tests passed, and the packaged app passed native UI automation for exclusions and existing workflows. The exclusion dialog screenshot and embedded executable icon were inspected.

SHA-256: e28cdc156a234b57b68a2561bd8fad51bbbc43c9d8351c16f90312a9c2513aad. Also supplied in SHA256SUMS.txt. Physical HDD performance and codec acceptance remain part of real-life testing.

Luma v0.4.0 — Windows portable

Choose a tag to compare

@github-actions github-actions released this 13 Oct 04:42

Luma v0.4.0 — Months, selection and large-library performance

Easier browsing and file control

  • Months opens the timeline with month headings and a month/count picker. Select a month to see only its files; Older, Newer and All months make navigation explicit.
  • Select enables multiple selections with ordinary clicks or Space. Ctrl/Shift selection remains available outside this mode.
  • The selection bar exposes Copy to…, Copy, Cut, Favorites and More for moves, albums, paths and selection controls. Clipboard Copy includes all selected Windows files for pasting into Explorer and remains available while indexing runs.
  • Scan feedback distinguishes finding files from reading dates, shows elapsed time, and explains how to resume paused date reading.

Performance

Indexed capture-date ordering replaces repeated full-catalog sorting. Simple counts avoid unnecessary joins; later pages reuse their count. Metadata enrichment processes missing/stale versions in batches of 100 with one transaction per completed batch. Scanning uses prepared statements, a pending-folder index and running counts. Recycled tiles cancel queued preview requests.

The 200,000-record Windows database fixture measured 8.78 ms for the first 120 items and 0.60 ms for the next page. See performance notes for methodology and limits. These are not HDD scan or UI frame-rate measurements; a first import can still take time. Month browsing limits the records you need to load.

Upgrade

Download Luma-v0.4.0-win-x64.zip under Assets. Close Luma, back up %LOCALAPPDATA%\Luma while closed, extract the entire ZIP into a fresh writable folder, and run Luma.App.exe. Keep all bundled files beside it. Existing catalogs, organization, settings and indexing checkpoints are retained. A one-time local timeline index is built without rescanning the drive.

Windows 10 version 2004+ / Windows 11, x64. Self-contained, portable and unsigned; no installer. Source code archives do not contain the executable.

Verification

Exact artifact from successful build 38307725690, source a1c03b8323e5b80644b090bf69da88ffec92ae64, merged through PR #12. 71 core tests passed on each OS, four Windows integration tests passed, and packaged native checks verified month navigation, actual multi-file clipboard contents and existing gallery/offline/maintenance workflows. Screenshots reviewed.

SHA-256: 645802f22909f508b3be169a4ae29969fcca97e7beef9de17bb3c8fe6c04d42d. Also supplied in SHA256SUMS.txt.

Luma v0.3.0 — Windows portable

Choose a tag to compare

@github-actions github-actions released this 12 Oct 14:18

Luma v0.3.0 — Clearer browsing, simpler navigation

Addresses product review items 1 and 3.

Visible media and filters

  • All supported formats appear by default, including supported camera formats beyond the everyday-format subset.
  • Existing installations disable the former everyday-format default once on upgrade. Explicit choices made afterward persist.
  • Active source, folder, search, album, category, format, nested-folder and date filters have removable chips.
  • Filtered counts show matching items against the whole library. Reset clears every content filter without changing your chosen sort or appearance.

Simpler navigation

  • View → Show timeline opens the Library in capture-date order with month groups.
  • Settings and Storage & previews stay pinned beneath the scrolling sidebar.
  • Manage sources owns labels, removal and source refresh/resume; More retains metadata refresh and confirmed indexing restart.
  • Refresh owns explicit scan scopes and scan-free status checks. Storage & previews owns coverage, repair, rebuild, clearing and cleanup. Activity owns progress, paused indexing and reports.
  • The duplicate Drive tools panel and separate Timeline destination are removed.

Install or upgrade

Download Luma-v0.3.0-win-x64.zip under Assets. Close Luma, back up %LOCALAPPDATA%\Luma while closed, extract the entire ZIP into a fresh writable folder, and run Luma.App.exe. Keep all bundled files beside the executable. Catalogs, albums and other preferences are retained; only the old format-filter default is reset once.

Windows 10 version 2004+ / Windows 11, x64. Self-contained, portable and unsigned; no installer. Source code archives do not contain the executable.

Verification and limits

Exact tested artifact from successful build 38260963380, source 35103a06e88f85a2129ff7eb96bb6e65996f1185, merged through PR #11. 67 core tests passed on each of Windows and Linux, four Windows integration tests passed, and packaged native UI checks passed for the new controls and existing browsing, offline, reconnect and maintenance flows. Light/dark screenshots were reviewed.

The DNG fixture verifies catalog visibility and filtering, not decoder support. Real previews still depend on installed Windows codecs. Physical-drive, high-DPI and real-format acceptance remain ongoing. This release addresses review items 1 and 3; catalog recovery and browsing-position restoration remain separate work.

SHA-256: 963d25e3a5fc32ab29c45787f7b72ef84cb7bb7d4edcef36b004e1d4808833bc. Also supplied in SHA256SUMS.txt.

Luma v0.2.0 — Windows portable

Choose a tag to compare

@github-actions github-actions released this 12 Oct 11:51

Luma v0.2.0 — Library management

Source and maintenance controls are easier to find, while the gallery keeps its existing look and behavior.

New controls

  • Manage sources: see locations, item counts, connection and indexing status; browse, rename, refresh/resume or remove a source.
  • Remove from Luma: explicit confirmation, optional current-preview removal and immediate album-count updates. Original media is never deleted by source removal.
  • Refresh: choose the current source, all connected sources, or a scan-free status update.
  • Storage & previews: scoped coverage, missing-preview repair, safe regeneration and confirmed preview clearing. Also accessible through Settings.
  • Clean unused previews: reclaim space from obsolete versions and removed sources with a size estimate; retain current offline previews.
  • Activity: live progress, pause/cancel, saved indexing checkpoints, skipped folders and recent session results.

Preview rebuilding generates replacements before overwriting old previews. Offline sources, decode failures, cancellation and insufficient cache space retain previous previews. Repair and rebuild do not evict other sources' previews.

Install or upgrade

Download Luma-v0.2.0-win-x64.zip under Assets. The Source code archives do not contain the executable.

Close Luma, back up %LOCALAPPDATA%\Luma while closed, extract the entire ZIP into a fresh writable folder, and run Luma.App.exe. Keep the bundled files beside it. Your existing catalog, albums and preferences remain saved.

Windows 10 version 2004+ / Windows 11, x64. Self-contained, portable and unsigned; no installer.

Scope and limits

Cache coverage describes the chosen source; cache space describes the whole PC-local cache. Rebuild can retain an old preview when the original cannot be regenerated. Clearing previews deliberately removes offline access to those previews. Removing a source removes its tags, favorites and album memberships; re-adding it does not restore that organization. Originals remain untouched by maintenance.

Physical-device and real-format acceptance remain ongoing. Browsing-position restoration and catalog backup/restore are deferred; this release focuses on source and preview management.

Verification

The ZIP is the exact artifact from successful build 38215576271, source 3119f225944b9362b21c8e97383ad33ce16de2d7, merged through PR #10. 63 core tests passed on each of Windows and Linux, four Windows integration tests passed, and native desktop checks passed, including the new management workflows.

SHA-256: 75e9baddd0148a9a126242764e413fcb92889145e94221ad3a1a3d940c7cf6f3. Also supplied in SHA256SUMS.txt.

Luma v0.1.0 — Windows portable

Choose a tag to compare

@github-actions github-actions released this 12 Oct 06:34

Luma v0.1.0 — Windows portable

A local media gallery for your folders and external drives. This is the first versioned testing release.

Included

  • Persistent indexing checkpoints, resume/restart controls and skipped-folder reports.
  • On this day memories using recorded capture dates, year grouping and offline previews.
  • Cached-drive reopening without an automatic full scan; reconnect preserves selection and scroll.
  • Continuous gallery, timeline, search, sorting, favorites, tags, virtual albums and Windows file controls.
  • Refined light/dark interface and the SQLite import-lock correction.

Download and upgrade

Download Luma-v0.1.0-win-x64.zip below. GitHub's automatically generated Source code archives do not contain the executable.

Close Luma, back up %LOCALAPPDATA%\Luma while closed, and extract the entire Windows ZIP into a fresh writable folder. Run Luma.App.exe with all bundled files beside it. Your existing catalog, settings and albums remain in %LOCALAPPDATA%\Luma.

Windows 10 version 2004+ or Windows 11, x64. Self-contained and portable; unsigned, with no installer.

Verification

Tested source: ef23349e82723c98636f9e3a6acad5d7c210f135 (merged through PR #9).
Build 38168157835: 58 core tests passed on each of Windows and Linux, four Windows integration tests passed, and native desktop checks passed, including offline memories and reconnect. The attached ZIP is the exact verified Actions artifact, not a rebuild.

SHA-256: e2de4bb7bd9e54cdb63cce5efad43e688950625d21e53719ba4469d52e40a655.

Physical HDD testing and everyday use remain the next acceptance step. Previews depend on installed Windows codecs and available cache space. Capture-date timezone limits apply; no filesystem watcher, embedded player or editor is included. See the repository's testing handoff for details and feedback guidance.