Skip to content

Releases: robrotheram/gogallery

v6.1.1

07 Apr 16:05
Compare
Choose a tag to compare
Fix delete

v6.1.0

07 Mar 19:07
Compare
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
Compare
Choose a tag to compare

v6.0.0

30 Dec 16:58
Compare
Choose a tag to compare
Fix CI pipeline

v5.4 Bug-fix Dependency Update

05 May 11:28
Compare
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
Compare
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
Compare
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

Release 5.0 - Refactor all the things

11 Sep 14:39
Compare
Choose a tag to compare

version 5 is the 5th re-write of the software.
It is now a dedicated Static site generator. Can be used either CLI or with Dashboard UI

Changes since V4

  • Remove the Admin/User Since its now just a Desktop CLI/App there is no need to manage users
  • Dashboard UI can now be launched as a desktop app thanks to Wails.IO
  • Template engine re-written to use go template reducing rather then handlebars. This reduces the number of dependencies. And brings the templates more inline with Hugo
  • Refactored api and db code to be more reusable.
  • Added Task Monitor to the UI

Static Site Generation

24 Aug 10:36
Compare
Choose a tag to compare

This is the first release where the gallery supports static site generation.

Synopsis

build static site

gogallery build [flags]

Options

  -h, --help   help for build

Options inherited from parent commands

      --config string   config file (default is $HOME/.gogallery.yaml)

SEE ALSO

  • gogallery - Photo Gallery Static Site generator

Add Deploy to Netlify Command

25 Aug 08:09
Compare
Choose a tag to compare

Added Deploy site to Netlify

Additional config options

deploy:
    siteid: ""
    draft: false
    authtoken: ""

CMD

gogallery deploy