Skip to content

refactor of base mok s3#16

Closed
timtamtom7 wants to merge 3 commits intoyappologistic:mainfrom
timtamtom7:rowl-rebrand-release
Closed

refactor of base mok s3#16
timtamtom7 wants to merge 3 commits intoyappologistic:mainfrom
timtamtom7:rowl-rebrand-release

Conversation

@timtamtom7
Copy link
Copy Markdown

No description provided.

@github-actions github-actions Bot added size:XXL vouch:unvouched PR author is not yet trusted in the VOUCHED list. labels Apr 4, 2026
@timtamtom7 timtamtom7 closed this Apr 4, 2026
@timtamtom7 timtamtom7 deleted the rowl-rebrand-release branch April 4, 2026 07:03
@timtamtom7 timtamtom7 changed the title Rowl rebrand release refactor of base mok s3 Apr 4, 2026
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: 7f41e73e7b

ℹ️ 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 thread apps/desktop/src/main.ts
const UPDATE_DOWNLOAD_CHANNEL = "desktop:update-download";
const UPDATE_INSTALL_CHANNEL = "desktop:update-install";
const DESKTOP_SCHEME = "cut3";
const DESKTOP_SCHEME = "rowl";
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 Keep desktop URL scheme aligned with WS origin allowlist

Changing the desktop protocol scheme to rowl means packaged renderer requests will originate from rowl://app, but the server still only whitelists cut3://app in apps/server/src/networking.ts (DESKTOP_APP_ORIGIN). In desktop mode with auth enabled, websocket upgrades that include Origin: rowl://app will be rejected as a forbidden origin, which can prevent the desktop client from connecting to the backend at all. Update the server allowlist in the same change (or temporarily accept both origins).

Useful? React with 👍 / 👎.

const SCRIPT_TERMINAL_COLS = 120;
const SCRIPT_TERMINAL_ROWS = 30;
const WORKTREE_BRANCH_PREFIX = "cut3";
const WORKTREE_BRANCH_PREFIX = "rowl";
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 Preserve temporary worktree prefix expected by backend

The web client now generates temporary worktree branches with rowl/<8hex>, but backend temporary-branch detection still matches only cut3/<8hex> in apps/server/src/orchestration/Layers/ProviderCommandReactor.ts. As a result, first-turn temporary branches are no longer recognized as temporary, so the auto-rename path (maybeGenerateAndRenameWorktreeBranchForFirstTurn) is skipped and threads keep random bootstrap branch names. Either keep the old prefix here or make the backend accept both prefixes.

Useful? React with 👍 / 👎.

@timtamtom7 timtamtom7 restored the rowl-rebrand-release branch April 4, 2026 07:10
@timtamtom7 timtamtom7 deleted the rowl-rebrand-release branch April 4, 2026 07:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL vouch:unvouched PR author is not yet trusted in the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant