Releases: robrotheram/gogallery
Edit Collections
Feature:
- Add Collection page to be able to edit album name and profile image
Fixes:
- Remove files from db if pictures do not exist
v7.0.0
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

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.
GTK4 Release and Dependency Update
Build with flag -tags webkit2_41 to use GTK4 webkit
Update Dependencies
Full Changelog: v6.1.1...v6.2.0
v6.1.1
Fix delete
v6.1.0
Features
- Optionally include Original images
To reduce space on hosting providers you can optionally include the original image. By default it will use the xlarge preset (1920)
gallery.useoriginalis the config setting to change - Use-original setting exposed in the management UI
- Deployment settings now available in the management UI
Chore
- Update to wails v2.8.0
- Update to vite 5.1.5
Bugfixes
- crash if no deployment settings exist
v6.0.1
- Support cross-platform Image processing.
Moved from github.com/h2non/bimg to github.com/bep/gowebp/libwebp and github.com/disintegration/imaging - Preview Site page
- Added Progress bar to CLI build option
- Fixes #58
v6.0.0
Fix CI pipeline
v5.4 Bug-fix Dependency Update
Small update to update the dependencies and fix a number of bugs
- Updates to EXIF parsing from evanoberholster/imagemeta#48
- Update to using the embedded theme
- Fixes to Map editor popup
Note: May require to drop and restart the database to get the new EXIF data
v5.3 Dashboard Update
This update puts in some performance fixes into the Dashboard UI
This includes adding in pagination support which fixes the slow scrolling issue.
Updates the UI to antd 5.0.x
Some fixes to the theme
v5.2 Infinite scrolling
Home Page now support infinite scrolling
When loading my own site with 1200 images even though we lazy load the images the homepage was getting to around a few mb in size of pure html. This becomes a performance problem as that is a lot of html to download and parse. Which was noticeable on phones
This update now implements infinite scrolling on the homepage only.
How it works:
When building the pages it takes the list of images and create multiple pages of around 20 images per page.
You can get to the pages by going to https://site-url/page/0
On the home pages there is a small amount of vanilla JS that detects when you have reached the bottom of the page and loads in the next page.
This should reduce the time to first load the site.
Also small update to fix a few bugs I noticed in my gallery when switching to full static site generation
Full Changelog: v5.1...v5.2