Skip to content

Conversation

@robrotheram
Copy link
Owner

This Merges the work that refactors a tone of stuff dating back all the way to the initial code
The main features:

New Theme EmeraldNoir

This was the reason for the rewrite to be able to support a new fancy theme
image

New Backed storage

Replaced the KV store with SQLite. And added batch inserts.
Parallelized the EXIF extraction processing 5ms per photo (6 seconds for 1200 images)

New Dashboard UI

Switched form wails.io to fyne to produce a go native UI without the need for a webview + react code. This simplifies the code

AI Title Caption

Yep just jump on this ban wagon. But its entirely optional. Off by default. You will need to provide your own Gemani API Key. If enabled. It will generate the Image title and a nice caption for the images.

Future work

There are some things I may want to work on in the future.

  • Allow user to provide their own AI Prompt for image caption
  • Theme color customizations in the ui

@robrotheram robrotheram merged commit e7d979c into master Jul 9, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants