Skip to content

magic_starter 0.0.1-alpha.20 - #94

Merged
anilcancakir merged 1 commit into
mainfrom
release/0.0.1-alpha.20
Aug 16, 2026
Merged

magic_starter 0.0.1-alpha.20#94
anilcancakir merged 1 commit into
mainfrom
release/0.0.1-alpha.20

Conversation

@anilcancakir

Copy link
Copy Markdown
Contributor

Version bump and changelog date. Two files, matching #90's shape.

What ships

Exactly two commits since 0.0.1-alpha.19, both about one defect:

Nothing else is in [Unreleased], so this release is the header fix and its paper, and nothing rides along.

Why it is worth a release rather than waiting

inlineActions does two things at once: it selects containerInlineClassName, and it gives the title row flex-1 min-w-0 instead of sm:flex-1. The container class is a theme string and the flex behaviour was a widget argument, so a consumer could set the first and not the second, and that combination silently overflows. MSPageScaffold does not forward the argument at all, so a scaffold consumer could not reach the second half even knowing it existed.

The consumer that hit it is depools, whose product screen reports A RenderFlex overflowed by 40 pixels on the right at 390 today. It cannot take the fix until this is on pub.dev: it pins ^0.0.1-alpha.17, and the field does not exist in alpha.19.

Not breaking

MSPageHeader.inlineActions became bool? falling back to a theme field that defaults to false, which is the previous behaviour, and an explicit argument still wins. Every existing caller is unchanged.

Verification

dart pub publish --dry-run clean apart from the two files this PR is about (they read as modified until it is committed) and the standing pubspec_overrides.yaml hints, which are the workspace's local sibling paths and are gitignored, so CI resolves the hosted versions instead.

dart format --set-exit-if-changed . clean, dart analyze clean, 1253 tests pass. The overflow is one of them: reverting the title-row half reports A RenderFlex overflowed by 79 pixels on the right.

After merge

git tag 0.0.1-alpha.20 && git push --tags fires publish.yml, which is the trigger this repo uses.

One thing noticed and left alone

CLAUDE.md's banner still reads **Version:** 0.0.1-alpha.14, six releases behind. Previous release PRs did not touch it either, so it is clearly not part of this ritual, and correcting it inside a release PR would add review surface with no release value. Worth its own one-line PR.

Copilot AI lite review requested due to automatic review settings August 16, 2026 21:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@anilcancakir
anilcancakir merged commit 1488f86 into main Aug 16, 2026
1 of 2 checks passed
@anilcancakir
anilcancakir deleted the release/0.0.1-alpha.20 branch August 16, 2026 21:34
@codecov

codecov Bot commented Aug 16, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

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.

2 participants