* Added API call /files/restore, added parameter to /files/delete to add delay, have 10s delay when deleting from UI
* Fixed DB upgrade function not exiting on old version, added and fixed tests
* Added Manage_Logs API permission, added API endpoint to delete logs, added more logging, added filtering and deletion of logs in UI, fixed bug that prevented setting Manage_Users API permission on new API key
* Require 1.9.6 for upgrade, add function to get userID from request
* Automatically add user when successfully authenticated with headers / oauth, disallow modifing own user permissions
* Dont show user/pw page when using header authentication
* Only display redacted versions of API keys #228, fixed deployment password
* Added animation for deleting API key
* Only create salt once
* Disable elements on upload UI if insufficient permissions
* BREAKING: User field must be email for OAUTH2, added warning in setup when changing database
* BREAKING: Added option to restrict to only registered users
* Fixed crash due to concurrent map iteration
* Replace /uploadComplete with API call, BREAKING API is now in headers
* BREAKING: require true|false instead of only checking for true
* BREAKING API: Renamed apiKeyToModify parameter to targetKey
* Changed color of API procressing status
* Added internal system key, use system key for API page perm changes, BREAKING: removed session auth
* API: Added /auth/delete, added option to include basic parameters in /auth/create, migrated API overview page completely to use API calls
* Added toast in API menu for clipboard, removed reference to session authentication in documentation
* Changed delete button in upload menu to API call, fixed modify API call in menu #210
* Set Api key in API menu for changing permissions, renamed title for Deleting Uploads permission, refactoring
* Added tests, refactoring
* Added WASM module for e2e
* Added cmd util to read database
* Changed to go 1.19
* Fixed crash with random string generator
* Fixed typos and tests
* Host service worker on github
* Change to chunked uploads
* Renamed SHA256 attribute to SHA1
* Breaking: removed /upload endpoint
* Changed timeout to 15 minutes for reading
* Change session key only after 12 hours
* Added API calls for chunk upload, refactoring, added tests
* Add content-type based on file extension for images if empty