Skip to content

fix: split divider on dark themes (#26), browser downloads to ~/Downloads (#9), shellState dedup guard (#32)#45

Merged
arzafran merged 3 commits into
mainfrom
feat/programa-major-bump
Jun 30, 2026
Merged

fix: split divider on dark themes (#26), browser downloads to ~/Downloads (#9), shellState dedup guard (#32)#45
arzafran merged 3 commits into
mainfrom
feat/programa-major-bump

Conversation

@arzafran

Copy link
Copy Markdown
Member

What this does

Three independent fixes bundled for the major bump:

Summary

Not in this PR

Test Plan

Note: local CLI-helper / daemon zig steps require zig 0.15.2 (system has 0.16.0); the app builds via the prebuilt GhosttyKit cache. Full E2E runs on CI.

arzafran added 3 commits June 30, 2026 14:25
On near-black terminal backgrounds the computed divider was darkened toward
black and vanished. Lighten dark backgrounds with an additive-brightness
helper instead; light backgrounds still darken. An explicit
split-divider-color override always wins. Adds GhosttyConfig divider tests.
shouldPublishShellActivity must not record the state it reads, or a report
that never applies (panel absent) suppresses the next identical report and
the activity update is lost. The fix is already on main; this regression
guard locks it in.
Replace the NSSavePanel prompt on download completion with a direct move to
~/Downloads, appending " 2", " 3", … on filename collisions like Safari.
@arzafran arzafran merged commit 6ec52ab into main Jun 30, 2026
8 checks passed
@arzafran arzafran deleted the feat/programa-major-bump branch June 30, 2026 18:53
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