Skip to content

Releases: robrotheram/gogallery

Edit Collections

07 Aug 22:39
b137311

Choose a tag to compare

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

09 Jul 14:08

Choose a tag to compare

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
Homepage

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

28 Nov 08:56

Choose a tag to compare

Build with flag -tags webkit2_41 to use GTK4 webkit

Update Dependencies

Full Changelog: v6.1.1...v6.2.0

v6.1.1

07 Apr 16:05

Choose a tag to compare

Fix delete

v6.1.0

07 Mar 19:07

Choose a tag to compare

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

30 Dec 22:26

Choose a tag to compare

v6.0.0

30 Dec 16:58

Choose a tag to compare

Fix CI pipeline

v5.4 Bug-fix Dependency Update

05 May 11:28

Choose a tag to compare

Small update to update the dependencies and fix a number of bugs

Note: May require to drop and restart the database to get the new EXIF data

v5.3 Dashboard Update

25 Nov 16:08

Choose a tag to compare

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

03 Nov 14:25

Choose a tag to compare

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