Add changelog viewer to runtime info
This commit is contained in:
@@ -2,7 +2,7 @@
|
||||
|
||||
Small local web UI for a system-wide `ani-cli` install.
|
||||
|
||||
Current version: `0.45.13`
|
||||
Current version: `0.45.14`
|
||||
|
||||
## Project Layout
|
||||
|
||||
@@ -109,7 +109,7 @@ Container notes:
|
||||
- `ani-cli` is installed at `/usr/local/bin/ani-cli`.
|
||||
- `yt-dlp` is installed at `/usr/local/bin/yt-dlp` from the latest GitHub release during build.
|
||||
- `ani-cli-web` runs from `/app`.
|
||||
- The runtime image removes repo-only files such as `README.md`, `Dockerfile`, `docker-compose.yaml`, and `test_app.py` after cloning, while keeping the app's `VERSION` file for Runtime info.
|
||||
- The runtime image removes repo-only files such as `README.md`, `Dockerfile`, `docker-compose.yaml`, and `test_app.py` after cloning, while keeping the app's `VERSION` and `CHANGELOG.md` files for Runtime info and the changelog viewer.
|
||||
- Downloads go to `/downloads`.
|
||||
- App state lives in `/app/.ani-cli-web`.
|
||||
- The container binds `0.0.0.0:8421`.
|
||||
@@ -201,6 +201,7 @@ Layout:
|
||||
- The remaining Config sections use two columns on larger screens and collapse to one column at `1080px` width and below.
|
||||
- Runtime info shows both the `ani-cli-web` version and the installed `ani-cli` version.
|
||||
- The `ani-cli-web` Runtime info version is read directly from the project `VERSION` file so the UI and startup logs stay aligned with release metadata.
|
||||
- Runtime info now includes a full-width `Changelog` button that opens a floating scrollable viewer backed by the project's `CHANGELOG.md`.
|
||||
- Path fields include `Browse` buttons that open a host-side folder picker modal in the browser.
|
||||
|
||||
Saved settings are written to `.ani-cli-web/config.json`.
|
||||
|
||||
Reference in New Issue
Block a user