Skip to content

feat(lastcode): customize environment icons - #91

Merged
lastobelus merged 2 commits into
lastcode/mainfrom
lastcode/environment-icon-colors
Aug 25, 2026
Merged

lastobelus merged 2 commits into
lastcode/mainfrom
lastcode/environment-icon-colors

Conversation

@lastobelus

Copy link
Copy Markdown
Owner

The local and remote environment indicators were inconsistent across the Legacy and V2 sidebars, local rows did not reserve an icon column, and environment colors could not be customized.

This adds client-local per-environment icon colors and a local-icon toggle, reorganizes LastCode Settings into LastCode, Appearance, Environments, and Import sections, and uses absolute Monitor/Server identity across thread cards, hover details, and Legacy project groups. Semantic Default colors remain contextual; explicit colors render at full opacity. T3 settings import preserves the LastCode-only preferences.

Validation:

  • pnpm lastcode:ci:quick passed on head 20cbcd7d2 after rebasing onto origin/lastcode/main at 37d746597
  • 91 focused settings, import, environment-icon, and search tests passed after the rebase
  • contracts, desktop, and web scoped typechecks passed
  • three bounded read-only implementation review rounds completed; all findings were addressed

UI evidence:

  • The approved interactive mockup remains at tmp/environment-icons-mockup.html in the author worktree and was used to confirm the requirements before implementation.
  • Automated integrated capture was attempted in an isolated worktree-local T3 environment, but the collaborative preview could not reach the Vite server through its tailnet proxy (HTTP 502). No live user data was used. Manual visual checks remain requested for light/dark colors, mixed-group width, and hover targeting.

Implemented by GPT-5.6-sol through the Codex harness in T3 Code.

@lastobelus

Copy link
Copy Markdown
Owner Author

@codex review

ghost left a comment

Copy link
Copy Markdown

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: 20cbcd7d24

ℹ️ 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/web/src/components/Sidebar.tsx Outdated
@lastobelus

ghost commented Aug 25, 2026

Copy link
Copy Markdown
Owner Author

@codex review

@chatgpt-codex-connector

ghost commented Aug 25, 2026

Copy link
Copy Markdown

Codex Review: Didn't find any major issues. Keep it up!

Reviewed commit: 8ed88f580c

ℹ️ 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".

@lastobelus
lastobelus merged commit 798ecf2 into lastcode/main Aug 25, 2026
@lastobelus
lastobelus deleted the lastcode/environment-icon-colors branch August 25, 2026 09:16
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