Releases: robrotheram/gogallery
v6.1.1
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.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
- 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
Release 5.0 - Refactor all the things
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
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
Added Deploy site to Netlify
Additional config options
deploy:
siteid: ""
draft: false
authtoken: ""
CMD
gogallery deploy