Skip to content

chore(release): 1.5.1 - #15

Merged
vannt-dev merged 1 commit into
mainfrom
release/1.5.1
Aug 30, 2026
Merged

chore(release): 1.5.1#15
vannt-dev merged 1 commit into
mainfrom
release/1.5.1

Conversation

@vannt-dev

Copy link
Copy Markdown
Owner

Cuts 1.5.1 from the work in #10, #11, #12, #13 and #14.

pubspec.yaml moves to 1.5.1+8, and the Unreleased notes become a ## [1.5.1] section.

What lands

The Facebook gallery, which started this. An album shared from Facebook's own Share action returned the cover photo alone. Facebook serves an anonymous request no gallery at all, so the whole set comes from the fallback service — and the step that reaches it reached only post permalinks, which a share link never redirects to. Group post permalinks had the same gap.

Two things came out of investigating that, and matter more than the fix itself:

  • A short gallery now says why — external services turned off, or a service that did not answer — instead of looking identical to a post that genuinely holds one photo. That ambiguity is why the original bug read as a broken parser and went unnoticed.
  • Comment stickers stop being counted among a post's photos. Found by opening the picker on a device: the count looked plausible and the URLs were unremarkable, and only the thumbnails gave it away.

Three viewer changes, each from using the app rather than reading it: a shared link brings the home tab forward instead of being analysed behind whatever tab was open; the recent links section folds away and gained a copy button; and both viewers are swiped through rather than closed and reopened for each item.

Why a patch release

Everything here fixes or refines existing behaviour. Nothing changes an interface anything else depends on — GalleryNotice is additive and deliberately absent from VideoMetadata.toJson, and VideoPlayerScreen behaves exactly as before when given no playlist.

Release gates, checked locally

These are gated on main and never run on a pull request, so a green PR proves nothing about the release path. All three were run here before pushing:

  • the changelog has a non-empty [1.5.1] section under the workflow's exact awkok
  • no v1.5.1 tag exists yet — ok
  • 1.5.1 sorts above 1.5.0ok

tool/check_all.ps1 -SkipAndroid -SkipWebBuild: all checks passed. Analysis clean, 217 Flutter tests, Node 7/7.

🤖 Generated with Claude Code

https://claude.ai/code/session_01WJRusxnQjWpwKLgg398Kv6

Collects the Facebook gallery work and the three viewer changes that came out
of using it: an album shared from Facebook's own Share action now returns
every photo rather than the cover alone, a short gallery says why instead of
passing itself off as a one-photo post, and comment stickers stop being
counted among a post's photos.

Alongside those, a shared link now brings the home tab forward instead of
being analysed behind whatever tab was open, the recent links section folds
away and gained a copy button, and both viewers are swiped through rather
than closed and reopened for each item.

A patch release: everything here fixes or refines existing behaviour, and
nothing changes an interface anything else depends on.

Verified against the release workflow's own three gates before pushing, since
they are gated on main and never run on a pull request: the changelog has a
non-empty [1.5.1] section under the workflow's exact awk, no v1.5.1 tag
exists yet, and 1.5.1 sorts above 1.5.0.
@vannt-dev
vannt-dev merged commit 5703b29 into main Aug 30, 2026
7 checks passed
@vannt-dev
vannt-dev deleted the release/1.5.1 branch August 30, 2026 14:58
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.

1 participant