What's Changed
Pausing Kiosk
Clicking/tapping on Kiosk will pause the refresh timer. Clicking/tapping again will reset and restart the timer.
Added devices history
Each devices now stores past images (currently limited to 10 entries). This is setting the base for future endeavours 👀.
Added disable_screensaver
option
Setting disable_screensaver
to true will ask the browser to request that the device does not dim the screen, activate screensaver or lock the device.
Added hide_cursor
option
Setting hide_cursor
to true will hide the cursor/mouse.
Colourful debug logging
Debug mode now colours each request ID differently (generated from the request ID string) for easier log scanning. Added prettier Config logging output.
Stopped archived images from displaying
🚀 New Features
- Clicking/tapping on Kiosk will pause the refresh timer. Clicking/tapping again will reset and restart the timer.
- Added in page history by @damongolding in #50
- Added Disable screensaver config option by @damongolding in #51
- Add hide_cursor option by @damongolding in #53
⚡ Fixes
- Improved per request logging and excluding archived images by @damongolding in #41
- Fix bug where archived images would show by @damongolding in #47
📓 Documentation
- Removed obsolete raw query support by @damongolding in #52
🔨 Maintenance
- Utilising Echo bind by @damongolding in #48
- Reworked how Kiosk manages cache memory to have a smaller footprint
- Reworked how config defaults are initiated. They are now set via struct tags vs vipers Bind
Other changes
- Remove route init function in favour of passing config instance by @damongolding in #42
- Update README.md by @brayStorm in #39
New Contributors
- @brayStorm made their first contribution in #39
Full Changelog: v0.6.0...v0.7.0