V1.8.0
Be sure to read the documentation before you upgrade from a earlier version since there are many major changes!
- Fixed up uguu.js so it's a tad more modern or at least ES6+ ish compliant.
- Fixed the issue where the progress bar jumps from 0% to 100% with nothing inbeetwen, this was due to the JS minifier breaking the code.. :) Resolved by switching from the module "Minify" to "Node-Minify" and using "node-minify/uglify-es".
- CSS is now compressed using "cssnano"
- Fixed so you can set the response type format you want from the API, it was overriding to JSON before which it was not supposed to do.
- Corrected some spelling errors in the FAQ.
- Replaced the tools page with a API page which explains how to use it.
- Added an option in config.json if the Github nav link show be shown or not.
- Added the FAQ link to the navbar.
- Added minimum version of NodeJS for compilation to work. (18)
- Added so file url links now open in a new tab.
- Removed the checkDB and checkFiles bash scripts, this will instead be handled in a PHP script by adding it to cron. This will also read the expire value from the config file rather then having to set it manually in the script.
- Added a expireTimeUnit to the config file so one isn't forced to use just hours, it support setting it to minutes, hours, days, weeks, months and years.
- I've decided to remove Docker support from this release and re-do it and make it a bit better.
- Other minor improvements.