Skip to content

chore: prepare Defi 0.4.1 release - #125

Merged
qeude merged 1 commit into
mainfrom
release/0.4.1
Oct 9, 2026
Merged

qeude merged 1 commit into
mainfrom
release/0.4.1

Conversation

@qeude

@qeude qeude commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Summary

Prepare Defi 0.4.1 for the responsiveness improvements in #123 and native-focus scrolling fix in #124.

-CFBundleShortVersionString: 0.4.0
-CFBundleVersion: 8
+CFBundleShortVersionString: 0.4.1
+CFBundleVersion: 9

Evidence

  • Before: the release metadata still identifies the app as 0.4.0, build 8.
    After: the plist identifies 0.4.1, build 9; git diff --check passes.
  • python3 script/verify.py full: local build, non-desktop Swift tests, 40 workflow tests, and signed staging pass. Accessibility is available. Native suite: 50 tests, 43 passed, 2 failed, 5 skipped because only one monitor is connected. Session restoration passed.
  • Focused rerun of both failures: testRegisteredHotKeysRemainObservableAndRepeatWithoutForegroundLeak passes; testCarbonReservationsSuspendAndResumeAroundRecordingAndTextEditing still fails (Carbon reservation returns -9878 during text editing, foreground event not received). These test and registration paths are unchanged since v0.4.0; a baseline runtime comparison has not been performed. The test relies on app activation without verifying it.
  • Computer Use navigation validation was interrupted by user interaction in Dia and remains inconclusive. Exactly one daemon remains. No release tag has been pushed.

Merge Danger

Door: two-way

The metadata commit is reversible before tagging. Publishing a tag creates release assets through the Release workflow.

Blast Radius: release

The maintainer accepted the native-test and visual-validation limitations for this release on 2026-10-09.

Proposed release notes

View guided diff Turn on auto-fix

Note

Bump Defi bundle version to 0.4.1 (build 9)

Updates Support/Defi-Info.plist so the app reports version 0.4.1 and build number 9, up from 0.4.0 and 8.

Macroscope summarized a227545.

@qeude
qeude marked this pull request as ready for review October 9, 2026 12:19
@qeude
qeude merged commit 6243c48 into main Oct 9, 2026
2 checks passed
@qeude
qeude deleted the release/0.4.1 branch October 9, 2026 12:19
@greptile-apps

greptile-apps Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[Low impact] This version-only change appears safe to merge.

Summary

Updates Support/Defi-Info.plist from version 0.4.0, build 8 to version 0.4.1, build 9.

  • Packaging and app version readers use the updated plist.
  • The release workflow requires a matching version tag.
  • No actionable issues found.
  • The PR description supplied by qeude records that the maintainer accepted the native-test and visual-check limitations on 2026-10-09.

Reviews (1) · Last reviewed commit: "chore: prepare Defi 0.4.1 release" · Reviewed by Greptile

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