Skip to content

feat(reader): improve image upscaling runtime and model compatibility#494

Merged
everpcpc merged 23 commits intomainfrom
feat/image-upscaling
Feb 16, 2026
Merged

feat(reader): improve image upscaling runtime and model compatibility#494
everpcpc merged 23 commits intomainfrom
feat/image-upscaling

Conversation

@everpcpc
Copy link
Copy Markdown
Owner

@everpcpc everpcpc commented Feb 16, 2026

What

  • Add optional image upscaling in reader using a single built-in model: waifu2x_photo_noise0_scale2x.
  • Remove network dependency for models (no remote bootstrap/download flow).
  • Update settings copy to clearly state that upscaling uses built-in waifu2x (2x).
  • Add an in-reader AI badge near the page number with smooth show/hide and subtle breathing animation.

Highlights

  • Local-first and deterministic behavior: upscaling works offline with bundled assets.
  • Reader experience remains responsive during paging while upscaling is running.
  • New upscaling labels are fully translated for supported app languages.

Why

Issue #493 asks for practical super-resolution support in reader. This PR focuses on a stable default experience with clear UX and no model management burden for users.

Closes #493

@everpcpc everpcpc force-pushed the feat/image-upscaling branch from f312172 to 6ab0724 Compare February 16, 2026 12:37
@everpcpc everpcpc changed the title feat(reader): add experimental image upscaling feat(reader): improve image upscaling runtime and model compatibility Feb 16, 2026
@everpcpc everpcpc merged commit f07a61b into main Feb 16, 2026
3 checks passed
@everpcpc everpcpc deleted the feat/image-upscaling branch February 16, 2026 14:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Feature Request] supports super-resolution image upscaling

1 participant