Skip to content

CoreGo v0.11.0 family + wails alpha2.117 catch-up#9

Merged
Snider merged 2 commits into
mainfrom
dev
Jul 14, 2026
Merged

CoreGo v0.11.0 family + wails alpha2.117 catch-up#9
Snider merged 2 commits into
mainfrom
dev

Conversation

@Snider

@Snider Snider commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

The GUI-area version catch-up: dappco.re/go v0.11.0, config v0.18.0, webview v0.11.0 (freshly tagged), wails v3 alpha.96 → alpha2.117 (one adapter fix — the optional.Bool move), plus the core.Result API migration the GOWORK=off gate surfaced (gowebview constructors, core.PathWalk, Fs.Exists/IsDir) and submodule re-pins so workspace mode matches the tagged line.

Gates both modes: GOWORK=off and workspace — build + vet + 2681 tests green each.

🤖 Generated with Claude Code
Co-Authored-By: Virgil virgil@lethean.io

Summary by CodeRabbit

  • Bug Fixes

    • Improved manifest discovery and validation when paths are missing or invalid.
    • Improved webview creation and PDF export error handling.
    • Preserved accurate directory size results when filesystem traversal encounters errors.
    • Maintained expected navigation gesture settings on macOS.
  • Chores

    • Updated supporting components and dependencies to newer versions.

Snider and others added 2 commits July 14, 2026 17:02
The GUI-area catch-up: dappco.re/go v0.10.4 → v0.11.0, config v0.3.0 →
v0.18.0, webview v0.9.0 → v0.11.0 (freshly tagged go/v0.11.0 — the
repo's module moved under go/ but the subdir tag series had never been
cut, so v0.10.0 resolved to a docs-only root; go-webview also bumped to
core v0.11.0 with 697 tests green before tagging), plus the wails v3
series jump alpha.96 → alpha2.117.

The entire wails jump cost ONE fix: MacWebviewPreferences.
AllowsBackForwardNavigationGestures moved from leaanthony/u.Bool to
wails' internal optional.Bool — the field's Set method is the public
construction path (the interface abstraction confined the churn to the
adapter, as designed).

Gates: go build + vet clean, 2681 tests green across 26 packages.

Co-Authored-By: Virgil <virgil@lethean.io>
…line

The GOWORK=off gate (what CI runs) caught the call sites the workspace
build masked: gowebview.New/NewCDPClient now return core.Result
(unwrapped at the adapter boundary), core.PathWalk returns core.Result
(directorySize keeps its partial-sum semantics), and Fs.Exists/IsDir
report existence as Result.OK (manifest discovery migrated per the
core v0.11.0 idiom).

Submodules re-pinned so workspace mode builds the same line the tags
resolve: external/go → v0.11.0, external/webview → dev (the core.Result
API the go/v0.11.0 tag ships), external/io → dev (its Result migration
is unreleased — the proxy's v0.14.0 differs from the repo tag, worth a
fresh io release), external/log → go/v0.13.0.

Gates BOTH modes: GOWORK=off build+vet+2681 tests green; workspace
build+vet+2681 tests green.

Co-Authored-By: Virgil <virgil@lethean.io>
@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: b42a6ffe-4483-4e36-adde-6fa984992bd9

📥 Commits

Reviewing files that changed from the base of the PR and between 1b87713 and 8816290.

⛔ Files ignored due to path filters (3)
  • go.work is excluded by !**/*.work
  • go.work.sum is excluded by !**/*.sum
  • go/go.sum is excluded by !**/*.sum
📒 Files selected for processing (9)
  • external/go
  • external/io
  • external/log
  • external/webview
  • go/go.mod
  • go/pkg/chat/service.go
  • go/pkg/display/manifest.go
  • go/pkg/webview/service.go
  • go/pkg/window/wails.go

📝 Walkthrough

Walkthrough

Go dependencies and external submodule references were updated. Filesystem checks now use result statuses, while webview construction, PDF export, and macOS window preferences use revised APIs.

Changes

Go dependency and integration updates

Layer / File(s) Summary
Dependency and submodule revisions
external/*, go/go.mod
External submodule pins and Go module requirements were advanced, with the obsolete utility dependency removed.
Filesystem result handling
go/pkg/chat/service.go, go/pkg/display/manifest.go
Directory walking preserves partial totals, and manifest discovery uses explicit existence and directory result checks.
Webview and window API integration
go/pkg/webview/service.go, go/pkg/window/wails.go
Webview and CDP construction now consume result objects, while macOS navigation gestures use the updated optional-field setter.

Warning

Billing warning: we have not been able to collect payment for this subscription for more than 72 hours. Please update the payment method or pay any pending invoices in Billing to avoid service interruption.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Snider Snider merged commit 6413227 into main Jul 14, 2026
1 of 6 checks passed
@sonarqubecloud

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