fix: lazy-resolve image dimensions for providers without width/height metadata (Pawchive)

- Convert _PostInfoCard to StatefulWidget
- Lazily decode real pixel dimensions (e.g. 1920×1080) from network when post.width==0 && post.height==0
- Show '… × …' while resolving, actual size once decoded
- Hide resolution badge for video/link posts where dimensions can't be resolved
- In-memory cache prevents redundant re-downloads
- Bump version to 2.3.7+47
This commit is contained in:
2026-09-04 14:42:07 +03:00
parent d4e52ff429
commit 848fee6ff1
3 changed files with 112 additions and 12 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
name: gel_rule_app
description: Local backend/core layer for a Flutter booru browser app.
publish_to: "none"
version: 2.3.6+46
version: 2.3.7+47
environment:
sdk: ">=3.3.0 <4.0.0"