Skip to content

Release v0.2.0 - #374

Merged
drehtuer merged 1 commit into
mainfrom
release/v0.2.0
Oct 4, 2026
Merged

drehtuer merged 1 commit into
mainfrom
release/v0.2.0

Conversation

@drehtuer

@drehtuer drehtuer commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Bumps version.txt from 0.1.1 to 0.2.0, so the v0.2.0 tag and the APK it builds agree (release.yml refuses a tag that disagrees). README and STATUS name the release.

Why 0.2.0: many new features and no breaking change to saved data.

  • The face designer's drafts move to format 2, but format 1 is still read and carried across.
  • An older build cannot open a format-2 draft. That is a downgrade, which semver does not promise.

Checks: :app:assembleRelease passes R8 locally; markdownLint and verifyDocsLinks are clean.

After merge: I tag the merge commit v0.2.0 and push the tag. That runs the full check suite and publishes the signed dInfinityApp-0.2.0.apk with its SHA-256.

What's in it since v0.1.1

  • Rolling
    • Only a shake starts a roll.
    • Waiting dice drop onto the board under real physics, from one spot.
    • A livelier tumble, watched at a 0.4 pace.
    • A big roll's tail is shown faster.
    • The wrist's swing no longer pushes the dice to the top of the tray.
  • Stuck and picked dice
    • Cocked dice wait for your shake, with an accent prompt over the tray.
    • Pick a landed die and shake to throw just that one.
  • Roll screen
    • Controls fold away after a throw.
    • A double tap clears the table.
    • The formula field has a ×.
  • Startup: a cold start shows the tray in 0.8 s instead of 9.9 s.
  • Face designer
    • Clear face.
    • More than one personal set.
    • d10/d18 drawings fit their faces.
    • Roll it throws the drawing as it is now.
  • Rendering
    • Prefiltered reflections.
    • The tray's corners are fillets, not posts.
    • Table thumbnails the right way up.
    • The frame rate on the debug overlay.
  • Notation and statistics
    • Braced notation for a set's own dice.
    • Faces named by their label.
    • The saved-rolls list scrolls while dragging.
  • Fixes
    • A roll that gives up no longer takes the app with it.
    • Fudge totals keep their sign.
    • The SonarQube gate is green again.

Based on main (#373).

🤖 Generated with Claude Code

Bump version.txt so the v0.2.0 tag and the APK it builds agree, and
name the release in README and STATUS.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@drehtuer
drehtuer merged commit 6cee0d9 into main Oct 4, 2026
9 checks passed
@drehtuer
drehtuer deleted the release/v0.2.0 branch October 4, 2026 14:14
@sonarqubecloud

sonarqubecloud Bot commented Oct 4, 2026

Copy link
Copy Markdown

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