Skip to content

chore(otter): changes before the 2026-11-03 sync - #67

Merged
ckafrouni merged 4 commits into
mainfrom
otter/sync-2026-11-02
Nov 2, 2026
Merged

ckafrouni merged 4 commits into
mainfrom
otter/sync-2026-11-02

Conversation

@ckafrouni

Copy link
Copy Markdown
Collaborator

The fork's own layout had drifted far from T3 Code: a space rail, Spaces and project groups, Synara styling and icons, macOS window transparency, and the Otter Mail frame. It made the app feel off and every sync harder.

main was rebuilt without that layer and rebased onto upstream 8648aea3d. The UI-only files are held at upstream's version through the whole stack, so they no longer appear in any commit. This PR carries what sits on top:

  • test(desktop): relaunch test uses the fork's app link scheme #65 and fix(mobile): Otter account page shows its sign-in row again #66, merged since the last sync.
  • refactor(otter): match upstream's UI again strips the UI that was left in files shared with kept features: settings fields and Synara defaults, settings search and nav, ChatView, the desktop window and its packaging, the boot palette, and icon imports in the Linear, diff review, code intelligence and extension surfaces.
  • fix(otter): no Code wordmark in the sidebar titlebar: the sidebar titlebar and standalone pages no longer show the wordmark, and back/forward sit at the open sidebar's right edge.

Linear, scoped diff review, code intelligence, browser extensions, accounts and branding are unchanged. Spaces and rail settings saved in settings.json are ignored. Defaults follow upstream again: no panel animation, context meter off, working shelf on, artwork environment identification.

Verified: typecheck for every package; check:changed format, lint, knip, the React compiler check and unused patches. Tests pass except 7 that fail only on macOS, from /private/var paths and a case-insensitive filesystem. A desktop dev pass with seeded data covered the layout, settings (Extensions, Code intelligence, Linear), and the scoped diff panel on a real thread.

Model: Claude Opus 5.5, with GPT-6.1-sol (Codex) for the icon reversions. Harness: Claude Code in T3 Code.

🤖 Generated with Claude Code

Laurin-Notemann and others added 4 commits November 2, 2026 23:37
Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>
Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>
The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@ckafrouni
ckafrouni merged commit dc24be9 into main Nov 2, 2026
19 checks passed
@ckafrouni
ckafrouni deleted the otter/sync-2026-11-02 branch November 2, 2026 23:37
Laurin-Notemann added a commit that referenced this pull request Nov 3, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 4, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 5, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 7, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 8, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 9, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 10, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 11, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 12, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 13, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 14, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 14, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
Laurin-Notemann added a commit that referenced this pull request Nov 15, 2026
* test(desktop): relaunch test uses the fork's app link scheme (#65)

Upstream's new relaunch test (pingdotgg#28464) hardcodes the t3code:// scheme, but
Otter Code registers ottercode://, so the filter correctly keeps those args
and the test failed in the 2026-11-02 sync's nightly release tests.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* fix(mobile): Otter account page shows its sign-in row again (#66)

Since Settings became a workspace tab upstream, settings pages inset their own
content under the header through SettingsScreen. The fork's account page still
rendered a bare scroll view, so its rows sat under the navigation bar and the
page looked empty. It now uses SettingsScreen like About and Appearance.

Co-authored-by: Claude Opus 5.5 <[email protected]>

* refactor(otter): match upstream's UI again

The fork's own layout (space rail, Spaces and project groups, Synara
styling and icon set, macOS window transparency, Otter Mail frame) drifted
far from T3 Code and made every sync harder. Its files were already held
at upstream's version while rebuilding the stack; this strips what was
left in files shared with kept features: settings fields and defaults,
the settings search and nav, ChatView, the desktop window and packaging,
the boot palette, and icon imports in the Linear, diff review, code
intelligence and extension surfaces.

Linear, scoped diff review, code intelligence, browser extensions,
accounts and branding are unchanged.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

* fix(otter): no Code wordmark in the sidebar titlebar

Otter Code's branding leaves the window chrome unbranded. The sidebar
titlebar and standalone pages drop the wordmark, and the back and forward
buttons sit at the open sidebar's right edge.

Co-Authored-By: Claude Opus 5.5 <[email protected]>

---------

Co-authored-by: Laurin <[email protected]>
Co-authored-by: Claude Opus 5.5 <[email protected]>
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