This release adds 2 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Summary
AI summaryFixed MangaUpdates latest_releases decode crash by accepting string series_id.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Logs raw response body on MangaUpdates deserialization failure for debugging. Logs raw response body on MangaUpdates deserialization failure for debugging. Source: granite4.1:30b@2026-05-27-audit Confidence: low |
— |
| Bugfix | Medium |
Fixes crash when MangaUpdates `latest_releases` returns `series_id` as string. Fixes crash when MangaUpdates `latest_releases` returns `series_id` as string. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Refactor | Low |
Standardises UI label and placeholder capitalisation across Login, Setup, Chapter row, and Library card components. Standardises UI label and placeholder capitalisation across Login, Setup, Chapter row, and Library card components. Source: llm_adapter@2026-05-27 Confidence: high |
— |
| Other | Low |
Adds 18 unit tests covering `ReleasesResponse`, `SeriesRecord` deserialization, `map_series`, and `strip_html`. Adds 18 unit tests covering `ReleasesResponse`, `SeriesRecord` deserialization, `map_series`, and `strip_html`. Source: granite4.1:30b@2026-05-27-audit Confidence: low |
— |
Full changelog
*ARRgh v0.0.13 — UI Text Consistency
Released: 2026-05-27
What's new
Capitalisation + text consistency (closes #24)
Standardised label and placeholder casing across the app:
- Login — username placeholder
username→Username(matches label) - Setup — username placeholder
username→Username; password hintmin 6 characters→Min. 6 characters; confirm placeholderrepeat password→Repeat password - Chapter row — metadata unit
Pages→pages(unit, not a proper noun) - Library card — remove confirmation
Remove manga?→Remove title?(aligns with entity rename from v0.0.12)
MangaUpdates latest_releases decode fix
latest_releases was crashing with "error decoding response body" due to MangaUpdates API returning series_id as a string in some responses. Fixed with a flexible deserializer that accepts both number and string. Raw body now logged on decode failure to aid future debugging.
18 unit tests added covering ReleasesResponse / SeriesRecord deserialization, map_series mapping, and strip_html.
Upgrading
No DB migrations. No API changes. Frontend-only release.
docker compose pull
docker compose up -d
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About t2vi/arrgh](https:
All releases →Related context
Related tools
Earlier breaking changes
- v0.1.13 Removes the single `/api/discover/trending` endpoint; clients must use lane‑specific endpoints.
- v0.1.13 Removes `MangaFire` source entirely, including plugin and related code.
- v0.1.2 Rust/Axum server removed; replaced with .NET 9 ASP.NET Core Minimal API implementation.
- v.0.0.9 Drops manga.source and chapters.source_id columns from schema.
Beta — feedback welcome: [email protected]