Skip to content

feat: startup automations and enhancements#190

Merged
SpoilerRules merged 13 commits intomainfrom
feat/startup-infrastructure
Feb 16, 2026
Merged

feat: startup automations and enhancements#190
SpoilerRules merged 13 commits intomainfrom
feat/startup-infrastructure

Conversation

@SpoilerRules
Copy link
Owner

No description provided.

…tup automations, and ensure Windows binaries ship with optimized JVM args
@SpoilerRules SpoilerRules self-assigned this Feb 13, 2026
@SpoilerRules SpoilerRules changed the title chore(tooling): add dependencies and ProGuard config for the new startup automations, and ensure Windows binaries ship with optimized JVM args feat: startup automations and enhancements Feb 13, 2026
@SpoilerRules
Copy link
Owner Author

@codex code review

Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: b177310994

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

@SpoilerRules SpoilerRules marked this pull request as ready for review February 16, 2026 19:02
Repository owner deleted a comment from chatgpt-codex-connector bot Feb 16, 2026
Repository owner deleted a comment from chatgpt-codex-connector bot Feb 16, 2026
Repository owner deleted a comment from chatgpt-codex-connector bot Feb 16, 2026
@SpoilerRules SpoilerRules merged commit df380ac into main Feb 16, 2026
2 of 3 checks passed
@SpoilerRules SpoilerRules deleted the feat/startup-infrastructure branch February 16, 2026 19:09
Copy link

@chatgpt-codex-connector chatgpt-codex-connector bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 860ac277af

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment on lines +50 to 53
selectedLocale = state.locale,
onLocaleSelected = { locale ->
preferenceSettingsManager.updateSettings {
it.copy(locale = locale)
}
state.locale = locale
},

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge Apply selected setup locale to the live UI

This handler now only stores the language in state.locale, but the app’s translations still come from LocalPrefs.current.locale in AppLocaleProvider, and that preference is only persisted during persistSetupState() on Finish. In practice, changing language in step 1 no longer re-localizes the remaining setup steps, so users who switch language to understand onboarding still see the old locale until the wizard exits.

Useful? React with 👍 / 👎.

Comment on lines +83 to +86
remember(isAutoStartupLaunch, startupSettings.shouldStartMinimizedToSystemTray) {
mutableStateOf(
!(isAutoStartupLaunch && startupSettings.shouldStartMinimizedToSystemTray),
)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Keep window visibility independent from startup setting edits

Because isWindowVisible is remembered with startupSettings.shouldStartMinimizedToSystemTray as a key, changing the startup behavior at runtime recreates this state from the initial auto-start formula. In an auto-started session, toggling "start minimized" can immediately hide/show the current window even though this preference should only affect future launches.

Useful? React with 👍 / 👎.

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