Changes
General
- Show download progress in logs after 3 seconds
- Use
watchfiles
to monitor changes in the log file using system events instead of polling every second - Leverage the built-in stop event support of
watchfiles
to stop checking the log file for changes and avoid momentary hanging onWaiting for background tasks to complete
message during server shutdown - Although already included in
uvicorn[standard]
, addwatchfiles
as a required dependency for all platforms - Update README with a working bookmarklet for sending a request containing the current page URL to the server that does not get blocked for mixed content when sending the request from a HTTPS site to a HTTP server
- Add success message instead of the
*
prefix for completed downloads on Windows - Show the name of the package instead of
__main__.py
in the--help
output when run with Python directly
Web UI
- Increase the hitbox of the home button
- Change the default border colour of the submit button to match the rest of the submission form
- Fix logs box border colour transition on focus and adjust the white level of the text
Docker
- Drop support for
linux/arm/v6
Docker images - Use
tini
as an init system to automatically reap zombie processes left behind by child processes executed by the main application - Start the server process in a pseudo-TTY for ANSI support (for coloured and progress log messages)
Docker Image: GitHub Container Registry / Docker Hub
Full Changelog: v0.7.0...v0.7.1