Skip to content

Polish defaults and updater feedback#15

Merged
adibhanna merged 5 commits intomainfrom
codex/defaults-and-updater-polish
Apr 18, 2026
Merged

Polish defaults and updater feedback#15
adibhanna merged 5 commits intomainfrom
codex/defaults-and-updater-polish

Conversation

@adibhanna
Copy link
Copy Markdown
Contributor

What changed

  • switched first-run defaults to use the built-in font defaults instead of forcing SF Mono
  • changed the default shipped theme to Gruvbox Dark Hard and enabled tabs by default
  • fixed packaged app metadata so the About panel and bundle metadata use Adib Hanna
  • made manual update checks show an explicit result instead of looking like a no-op
  • normalized GitHub release notes from the updater feed so HTML tags are not shown verbatim in Settings

Why

The first public build exposed a few rough edges on first launch and in the About/Updates screen. The app was opening with the wrong default look, the About metadata had the wrong name, and the updater feedback path was too subtle when the user was already on the latest version.

User impact

  • new installs open with the intended default theme and tabs visible
  • fonts stay on the app's Default path unless the user chooses a specific family
  • About metadata is correct in packaged builds
  • update checks now give immediate feedback and display cleaner release notes

Validation

  • npm run typecheck

Comment thread src/main/updater.ts Fixed
Comment thread src/main/updater.ts Fixed
@adibhanna adibhanna marked this pull request as ready for review April 17, 2026 23:58
Comment thread src/main/updater.ts Fixed
@adibhanna adibhanna merged commit 4fcb6f6 into main Apr 18, 2026
5 checks passed
@adibhanna adibhanna deleted the codex/defaults-and-updater-polish branch April 18, 2026 00:09
@adibhanna adibhanna changed the title [codex] Polish defaults and updater feedback Polish defaults and updater feedback Apr 18, 2026
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.

2 participants