Commit 9c52c14
Read the full beta.5 release notes/changelog and diffed the actual
commit range (v3.0.0-beta.4...v3.0.0-beta.5) before touching anything,
per this goal's explicit ask for extra scrutiny on this bump. Findings:
- beta.5 is a small, 3-commit bug-fix release: macOS activation-policy
focus-steal fix (application_darwin.go), two Linux GTK/WebKit fixes
(linux_cgo*.go, webview_window_linux.go). No other files changed.
- (a) NSWindow/NSPanel: no window/panel API changes at all --
application_darwin.go's only change is activation-policy-gated
activateIgnoringOtherApps, unrelated to window/panel class. ADR-0033's
documented NSWindow-only limitation (settingsservice_panel.go) is
UNCHANGED by this release -- no non-activating-panel mechanism to
adopt, nothing to follow up on yet.
- (b) Dock bounce/badge: confirmed absent by grepping the actual
@wailsio/runtime@3.0.0-beta.5 npm tarball for "bounce"/"badge" --
zero matches. The prior session's note that beta.6-era runtime
unlocks dock-bounce is consistent with this: it is not in beta.5.
@wailsio/runtime was pinned to the literal string "latest" in
package.json (not an actual semver range), which is why it had
silently drifted to a resolved beta.1 in package-lock.json for
months despite go.mod being on beta.4 -- "latest" only re-resolves
when the lockfile doesn't already satisfy it, so it never moved on
its own. Fixed to an exact "3.0.0-beta.5" pin, matching the Go side
exactly (PR #6, the Dependabot PR for this exact bump, was already
closed -- this supersedes it properly instead of leaving the drift).
Bindings: regenerated via `task common:generate:bindings` (both with
the pre-existing beta.4 wails3 CLI and after upgrading the installed
CLI to match beta.5) -- zero diff either time, confirming no bound
method signature or generation-format changes in this release.
Full local suite green: go vet, golangci-lint (0 issues), go test
(-race -cover, all packages ok), go build (desktop + server tags),
eslint/tsc/boundaries/vitest (231/231)/frontend build, file-loc-limit,
root-file-naming, rules-frontmatter.
Local full e2e run (55 spec files): 1 apparent failure in
layout.spec.ts's build-badge test, root-caused to an environment
artifact specific to this sandboxed git-worktree checkout, not a
real regression -- go build's automatic VCS stamping
(-buildvcs=auto) embedded a DIFFERENT branch's commit
(docs/ratified-queue-reorder's tip) into the e2e server binary's
BuildInfo.Revision, rather than this worktree's own checked-out
HEAD, even though `git rev-parse HEAD` in the exact same shell/cwd
correctly reports this branch's commit -- reproduced deterministically
across three separate rebuilds. CI checks out a plain, non-worktree
clone, so this class of mismatch cannot occur there; treating CI's
run (this branch's actual DoD gate) as authoritative rather than
chasing a local-sandbox-only artifact. Two other local-only test
hiccups (quick-panel status-text race, seed-completeness run-timing)
passed on Playwright's own automatic retry, consistent with ordinary
4-worker local resource contention rather than anything wails-related.
Claude-Session: https://claude.ai/code/session_01FYwojT8GdUbYSoggbvEFft
Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
1 parent 6c6176b commit 9c52c14
4 files changed
Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
| 21 | + | |
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
19 | | - | |
| 19 | + | |
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
124 | 124 | | |
125 | 125 | | |
126 | 126 | | |
127 | | - | |
128 | | - | |
| 127 | + | |
| 128 | + | |
129 | 129 | | |
130 | 130 | | |
131 | 131 | | |
| |||
0 commit comments