Skip to content

refactor(app): retire old UI and start new sidebar - #329

Open
leoisadev1 wants to merge 31 commits into
stack/24-roadmap-repairsfrom
stack/25-redesign-retirement
Open

leoisadev1 wants to merge 31 commits into
stack/24-roadmap-repairsfrom
stack/25-redesign-retirement

Conversation

@leoisadev1

@leoisadev1 leoisadev1 commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Part 25 of 29. Stacked on #328.

The inherited T3 Code review, terminal, source control, plan mode and project UI conflicted with Akeru's bot-first navigation. This cut removes those surfaces and their server and mobile backends, starts the places rail and bot side sheets, and brings settings, pairing and activity presentation into the new shell. Legacy stored values still decode. Account instances can connect separately, and the server reports real tool actions.

The redesign preserves upstream #299 memoized message rows and #300 mobile feed/header paths while carrying reply anchors and existing bot controls. Cuts 25, 26 and 27 must merge together; cut 25 does not build usefully at its intermediate commits. The final cut tip passed a frozen install and all five typechecks with zero errors and warnings. The desktop app and phones were not launched.

Screenshots

Captures use fictional fixture data on web at 1440x900.

The chat shell changes from the old sidebar to a places rail, neutral palette, and bot side sheet.

Before After
Places rail before Places rail after

The same shell in dark mode shows the new neutral palette.

Before After
Places rail before dark Places rail after dark

Created with Claude Opus 5.5 and GPT-6 Sol in T3 Code.


Devin Review

@vercel

vercel Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
akeru-bot-landing Ready Ready Preview Sep 28, 2026 5:43pm UTC

Request Review

@github-actions github-actions Bot added type:plugin Plugin catalog contribution. type:provider Agent provider contribution. area:directory Plugin directory and its user interface. area:connectors Plugin and MCP connector runtime. size:XXL vouch:trusted PR author is trusted by repo permissions or the VOUCHED list. labels Sep 28, 2026
@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from e28dfd8 to edbb300 Compare September 28, 2026 17:48
@leoisadev1
leoisadev1 force-pushed the stack/24-roadmap-repairs branch from 2de4dd0 to 8808afc Compare September 28, 2026 18:03
@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from edbb300 to 628e714 Compare September 28, 2026 18:03
@greptile-apps

greptile-apps Bot commented Sep 28, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

[High risk] Removes retired features and renames environment variables across desktop, mobile, and web.

No blocking finding is outstanding. The existing health-check status issue is non-blocking.

Fix All in Claude CodeFindings

  1. P2 Completed health check stays active ▶

Summary

This PR retires the old coding-agent interface and begins a bot-first sidebar and settings layout. No new actionable issue was identified since the previous review.

Reviews (23) · Last reviewed commit: "test(remote): align service checks and p..."

@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from 628e714 to e45a30d Compare September 28, 2026 18:30
@leoisadev1
leoisadev1 force-pushed the stack/24-roadmap-repairs branch from 2a040c4 to f7b8587 Compare September 28, 2026 18:51
@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from e45a30d to 9599fd8 Compare September 28, 2026 18:51
@leoisadev1
leoisadev1 force-pushed the stack/24-roadmap-repairs branch from f7b8587 to ec249ee Compare September 28, 2026 18:57
@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from 9599fd8 to 3b028a1 Compare September 28, 2026 18:57
@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from 3b028a1 to 34f312b Compare September 28, 2026 19:16
@leoisadev1
leoisadev1 force-pushed the stack/24-roadmap-repairs branch from ec249ee to 1576aff Compare September 28, 2026 19:16
@leoisadev1
leoisadev1 force-pushed the stack/24-roadmap-repairs branch from 1576aff to 45b098f Compare September 28, 2026 19:22
@leoisadev1
leoisadev1 force-pushed the stack/25-redesign-retirement branch from 34f312b to 2547fd5 Compare September 28, 2026 19:23
@leoisadev1
leoisadev1 force-pushed the stack/24-roadmap-repairs branch from 45b098f to 641c538 Compare September 28, 2026 19:32
leoisadev1 and others added 30 commits September 29, 2026 03:10
…a restart

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…lient names

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Squashes four commits from redesign-sidebar-navigation that only compile
together:

- feat(server): retire review, terminal, source control, plan mode and t3.json backends
- feat(mobile): remove terminal, files, Git and Add Project screens
- feat(web): remove review, diff, terminal and project UI inherited from T3 Code
- feat(web): pairing card and link permissions without review or terminal grants

Merged onto the roadmap branch: roadmap computer use, attachment reveal,
image generation, hidden wakes, mentions, $ skills and / commands, and the
roster composer keep working. Retired values (Cursor settings and
credentials, plan-mode threads, source-control settings links, the old
vcs-refs IndexedDB store) still decode.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…nd browser

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… feedback

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ument

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…s and plugins

Fixes what the replayed redesign left inconsistent with the roadmap branch:
merge syntax, duplicate imports, the roadmap archived-bots toggle, the
browser preview's waiting state, channel attach now naming a project, the
composer's direct attach button, routine panels hidden when an environment
cannot run routines, the new bot form's required-name help, deep link labels
in the i18n catalog, installed plugins that left the listed directory, and
tests updated to the combined behaviour.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
The removal commit deleted terminal, files, Git, review, project picker and
plan-mode code that the roadmap's roster screens still used. Home, new chat,
chat, feed and settings keep the roadmap roster look, i18n, dictation,
mentions, group chats and delegated work cards, without those controls.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Carry reply source anchors and control spacing into memoized web rows. Resolve the mobile retirement merge without conflict markers or obsolete header actions, and update landing mocks for current roster and playback hooks.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Apply the repository formatter to files changed on stack branch 25. Add an empty changeset for this CI-only formatting fix.

GPT-6 Sol via T3 Code Codex harness.
Forward the existing chat identity subtitle to the redesigned Android header.

Implemented by GPT-6 Sol in T3 Code.
Use the login provider when clearing image health after API key replacement. The per-instance account refactor otherwise left an undefined variable in the credential save path.

GPT-6 Sol via T3 Code Codex harness.
Remove an extra blank line left when retired setup tests were deleted.\n\nGPT-6 Sol via T3 Code Codex harness.
Add the new chat, channel, pairing, and settings labels and remove coverage probes for components retired by the redesign. Refresh the inventory snapshot against current files.

GPT-6 Sol via T3 Code Codex harness.
Render the shared workspace header above the first-bot empty state, preserving titlebar geometry after the chat redesign. Update the focused route regression.

GPT-6 Sol via T3 Code Codex harness.
The remote admin test now checks the Akeru service unit, and the public installer copy matches the updated source script.

Created with GPT-6 Sol in T3 Code.

This branch had an error being deployed

1 failed deployment
Preview — 95ec0227 Deployed Sep 29, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:connectors Plugin and MCP connector runtime. area:directory Plugin directory and its user interface. size:XXL type:plugin Plugin catalog contribution. type:provider Agent provider contribution. vouch:trusted PR author is trusted by repo permissions or the VOUCHED list.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant