Skip to content

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

Merged
Laurin-Notemann merged 1 commit into
mainfrom
fix/mobile-account-page
Nov 2, 2026
Merged

Laurin-Notemann merged 1 commit into
mainfrom
fix/mobile-account-page

Conversation

@Laurin-Notemann

Copy link
Copy Markdown

On iOS, Settings › Otter Code Account opened a page with only its header, so there was no way to sign in.

Upstream's Oct 24 change (pingdotgg#24524 upstream, Settings as a workspace tab) moved settings pages onto the root workspace stack, where each page insets its content under the header through SettingsScreen. The fork's account page still rendered a bare ScreenScrollView. Its rows were laid out at the top of the screen, under the navigation bar, and nothing below the header was visible. It now wraps its content in SettingsScreen with an automatically inset scroll view, the same way About and Appearance do.

Verified on an iPhone 18 Pro Simulator (iOS 27) with the dev client. Before the change the row sat at y=40pt, under the header. After it, the row is at y=156pt and visible, and tapping it opens the accounts.otterware.app sign-in prompt. vp run check:changed passes (format, lint, knip, typecheck, React Compiler).

Before/after screenshots are attached in the Otter Code thread, not here.

Claude Opus 5.5 in Claude Code.

🤖 Generated with Claude Code

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]>
@Laurin-Notemann
Laurin-Notemann merged commit fb79594 into main Nov 2, 2026
19 checks passed
@Laurin-Notemann
Laurin-Notemann deleted the fix/mobile-account-page branch November 2, 2026 10:51
ckafrouni added a commit that referenced this pull request Nov 2, 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 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.

1 participant