Skip to content

feat(kiloclaw): move remaining tabs to sidebar pages#2054

Merged
RSO merged 4 commits intomainfrom
RSO/kiloclaw-sidebar-pages
Apr 7, 2026
Merged

feat(kiloclaw): move remaining tabs to sidebar pages#2054
RSO merged 4 commits intomainfrom
RSO/kiloclaw-sidebar-pages

Conversation

@RSO
Copy link
Copy Markdown
Contributor

@RSO RSO commented Apr 6, 2026

Summary

  • Adds standalone sidebar pages for KiloClaw: Gateway, Subscription, and What's New
  • Creates /claw/new and /organizations/[id]/claw/new pages for getting started (with instance creation, onboarding wizard)
  • Redirects /claw/claw/chat and /organizations/[id]/claw/organizations/[id]/claw/chat via vercel.json edge redirects
  • Removes ClawDashboard component (now split into ClawGatewayPage and ClawGettingStarted)
  • Updates sidebar navigation to include all KiloClaw pages

Verification

  • Typecheck passes
  • Lint passes

Visual Changes

sidebar.mp4

Reviewer Notes

  • Users without an instance are redirected to /claw/new (personal) or /organizations/[id]/claw/new (org) from gateway/chat pages
  • Users with an instance visiting /claw/new are redirected to /claw/chat

@RSO RSO marked this pull request as ready for review April 6, 2026 13:50
Comment thread apps/web/src/app/(app)/claw/components/ClawChangelogPage.tsx Outdated
Comment thread apps/web/src/app/(app)/claw/new/page.tsx
Comment thread apps/web/vercel.json
@kilo-code-bot
Copy link
Copy Markdown
Contributor

kilo-code-bot bot commented Apr 6, 2026

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (23 files)
  • apps/web/src/app/(app)/claw/changelog/page.tsx
  • apps/web/src/app/(app)/claw/chat/page.tsx
  • apps/web/src/app/(app)/claw/components/ClawChangelogPage.tsx
  • apps/web/src/app/(app)/claw/components/ClawChatPage.tsx
  • apps/web/src/app/(app)/claw/components/ClawGatewayPage.tsx
  • apps/web/src/app/(app)/claw/components/ClawGettingStarted.tsx
  • apps/web/src/app/(app)/claw/components/ClawSubscriptionPage.tsx
  • apps/web/src/app/(app)/claw/components/index.ts
  • apps/web/src/app/(app)/claw/gateway/page.tsx
  • apps/web/src/app/(app)/claw/new/page.tsx
  • apps/web/src/app/(app)/claw/page.tsx
  • apps/web/src/app/(app)/claw/subscription/page.tsx
  • apps/web/src/app/(app)/components/OrganizationAppSidebar.tsx
  • apps/web/src/app/(app)/components/PersonalAppSidebar.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/OrgClawDashboardClient.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/changelog/OrgClawChangelogClient.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/changelog/page.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/chat/OrgClawChatClient.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/gateway/OrgClawGatewayClient.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/gateway/page.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/new/page.tsx
  • apps/web/src/app/(app)/organizations/[id]/claw/page.tsx
  • apps/web/vercel.json

Reviewed by gpt-5.4-20260305 · 2,538,667 tokens

Copy link
Copy Markdown
Contributor

@jeanduplessis jeanduplessis left a comment

Choose a reason for hiding this comment

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

We just need to confirm that gating works for users who's trial has expired.

Comment thread apps/web/src/app/(app)/claw/new/page.tsx Outdated
@RSO
Copy link
Copy Markdown
Contributor Author

RSO commented Apr 7, 2026

We just need to confirm that gating works for users who's trial has expired.

I manually tested this, and got this message:

CleanShot 2026-04-07 at 12 02 12@2x

RSO and others added 4 commits April 7, 2026 12:05
- Add !organizationId guard to ClawChangelogPage BillingWrapper
- Restore non-trial welcome-page guard in /claw/new
- Handle old hash deep links (/claw#subscription, /claw#changelog) client-side
Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
@RSO RSO force-pushed the RSO/kiloclaw-sidebar-pages branch from 85e80f7 to e679c75 Compare April 7, 2026 10:14
@RSO RSO enabled auto-merge (squash) April 7, 2026 10:15
@RSO RSO merged commit f0bf91b into main Apr 7, 2026
15 checks passed
@RSO RSO deleted the RSO/kiloclaw-sidebar-pages branch April 7, 2026 10:19
jrf0110 pushed a commit that referenced this pull request Apr 7, 2026
* feat(kiloclaw): move remaining tabs to sidebar pages

* chore(kiloclaw): remove empty page files (redirects now in vercel.json)

* fix(kiloclaw): address PR review comments

- Add !organizationId guard to ClawChangelogPage BillingWrapper
- Restore non-trial welcome-page guard in /claw/new
- Handle old hash deep links (/claw#subscription, /claw#changelog) client-side

* Update apps/web/src/app/(app)/claw/new/page.tsx

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>

---------

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
jrf0110 pushed a commit that referenced this pull request Apr 7, 2026
* feat(kiloclaw): move remaining tabs to sidebar pages

* chore(kiloclaw): remove empty page files (redirects now in vercel.json)

* fix(kiloclaw): address PR review comments

- Add !organizationId guard to ClawChangelogPage BillingWrapper
- Restore non-trial welcome-page guard in /claw/new
- Handle old hash deep links (/claw#subscription, /claw#changelog) client-side

* Update apps/web/src/app/(app)/claw/new/page.tsx

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>

---------

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
RSO added a commit that referenced this pull request Apr 7, 2026
RSO added a commit that referenced this pull request Apr 7, 2026
Revert "feat(kiloclaw): move remaining tabs to sidebar pages (#2054)"

This reverts commit f0bf91b.
kilo-code-bot bot added a commit that referenced this pull request Apr 8, 2026
* feat(kiloclaw): move remaining tabs to sidebar pages

* chore(kiloclaw): remove empty page files (redirects now in vercel.json)

* fix(kiloclaw): address PR review comments

- Add !organizationId guard to ClawChangelogPage BillingWrapper
- Restore non-trial welcome-page guard in /claw/new
- Handle old hash deep links (/claw#subscription, /claw#changelog) client-side

* Update apps/web/src/app/(app)/claw/new/page.tsx

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>

---------

Co-authored-by: kilo-code-bot[bot] <240665456+kilo-code-bot[bot]@users.noreply.github.com>
kilo-code-bot bot pushed a commit that referenced this pull request Apr 8, 2026
Revert "feat(kiloclaw): move remaining tabs to sidebar pages (#2054)"

This reverts commit f0bf91b.
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