Skip to content

feat: add windows build & update messages style#6

Merged
WtXeLd merged 6 commits intomainfrom
feat/win
Mar 18, 2026
Merged

feat: add windows build & update messages style#6
WtXeLd merged 6 commits intomainfrom
feat/win

Conversation

@WtXeLd
Copy link
Copy Markdown
Collaborator

@WtXeLd WtXeLd commented Mar 18, 2026

No description provided.

Copy link
Copy Markdown

@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: 82ce6c0dd7

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

let depth = 0;

for (const line of lines) {
const trimmed = line.trim();
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Preserve markdown indentation in rendered instructions

MarkdownRenderer now calls trim() on every input line before parsing. Any captured prompt that uses leading whitespace for structure, such as nested bullets or indented code blocks in the AGENTS/INSTRUCTIONS payloads we already fixture in tests/fixtures/protocols/openai-responses/request.json, loses that hierarchy here. Because SystemView renders those prompts through this component, the app can show materially different instructions than the model actually received.

Useful? React with 👍 / 👎.

Comment on lines +43 to +45
dist/*.exe
dist/*.exe.blockmap
dist/latest.yml
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Enable Windows auto-update before publishing metadata

This workflow now publishes Windows updater artifacts (latest.yml and blockmaps), but src/main/update/update-service.ts still hard-codes supported = platform === "darwin" && isPackaged, and src/shared/update.ts still tells non-macOS users updates are unsupported. For every packaged Windows build produced here, the Settings update flow will still no-op and display the macOS-only message, so the new release metadata cannot actually be consumed in-app.

Useful? React with 👍 / 👎.

@WtXeLd WtXeLd merged commit c7f0c90 into main Mar 18, 2026
2 checks passed
@WtXeLd WtXeLd deleted the feat/win branch March 18, 2026 03:11
Copy link
Copy Markdown

@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: 7e3da2c05f

ℹ️ About Codex in GitHub

Codex has been enabled to automatically 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 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

nsis:
oneClick: false
allowToChangeInstallationDirectory: true
deleteAppDataOnUninstall: true
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Preserve user data on Windows uninstall

Setting nsis.deleteAppDataOnUninstall to true makes the Windows uninstaller remove the same userData directory that src/main/index.ts passes into AppBootstrap, where src/main/bootstrap/app-bootstrap.ts stores profiles.json and agent-trace.db. In practice, a routine uninstall/reinstall of a broken build will now wipe every saved profile and captured trace for Windows users, which is a destructive regression for the new release path.

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