What's new
Replaces every user-visible "Calibre-Web Automated" / "CWA" with Calibre-Web NextGen across the UI. New install or pull:
```
docker pull ghcr.io/new-usemame/calibre-web-nextgen:v4.0.60
```
(or `:latest` if you track latest)
Where you'll see the new name
- Login page + every page title in the tab/browser bar
- Admin dashboard buttons (Settings, Stats, Status, GitHub link, Discord, EPUB Fixer, Library Conversion Service, Admin Functions header)
- Settings panel labels (Auto-Convert, Cover/Metadata Enforcement, Kindle EPUB Fixer, KOReader Sync, Duplicate Detection, Auto-Backups, Update Notifications, …)
- KOReader sync help page + the plugin's in-app menu entry ("NextGen Progress Sync")
- Email subjects and bodies sent from the app
- Flash banners (update-available notice, translation-help nudge)
- OPDS feed metadata
- CLI argparse help
- caliBlur theme tooltip text on Restart / Stop / Update modals + "NextGen Functions" nav header
- Stats / About page (now reads: Calibre-Web NextGen is a community-maintained build of Calibre-Web Automated, itself a fork of Calibre-Web)
Where the old name still appears (intentional)
- File-header copyright comments: kept verbatim, crediting the original Calibre-Web Automated contributors who wrote each file
- Code-internal identifiers: CSS class names, blueprint/route names, the `cwasync.koplugin` directory, database columns
- External links: github.com/crocodilestick/calibre-web-automated remains the upstream repo URL on the About page
Plugin version
`cwasync.koplugin` bumps to 4.0.60 (matches the release tag). If you re-install the plugin on KOReader, it'll show up under the new "NextGen Progress Sync" menu entry.
Translations
The `.pot` template was regenerated and all 28 locales were re-merged with `--no-fuzzy-matching`. Renamed strings (e.g., "Calibre-Web Automated Stats" → "Calibre-Web NextGen Stats") will display in English in non-English UIs until a translator updates them — this is intentional, so users don't see the old brand in their language.
If you'd like to help re-translate the renamed strings into your language: https://github.com/new-usemame/Calibre-Web-NextGen/wiki/Contributing-Translations
Verification
Live HTTP-probed against the freshly built Docker image: admin dashboard, settings panel, kosync help, OPDS feed, and the stats/About page all show zero remaining instances of the old brand text. 30/30 translation-compile tests pass.
Squash SHA
`c7473412` — PR #189.