Skip to content

Small follow-ups: the Folder project's archive toggle and the ChatGPT handoff while the config loads #160

Open

Description

@immakermatty

What

Two small things from the independent check of the v0.1.6 rebuild (#148). Neither has a security or data impact: the server fails closed in both.

  1. Folder project's archive toggle (row 15). The project settings still offer the archive toggle for the managed Folder's project. The server refuses the archive (guardProjects.update with archived === true), so the person gets an error instead of a hidden control.
  2. ChatGPT handoff while the config loads (row 18). The web's runsChatGptHandoff (apps/web/src/lazurio/providerSignIn.ts:22) returns true while the primary server's config is still unknown, so it can offer the handoff for a moment on a Lazurio Environment. The server refuses it (Managed Environments: upstream's ChatGPT handoff runs a Codex sign-in outside the row 18 guard #145 fix, LazurioProviderSignIn.handoff).

Fix

  1. Hide the archive toggle for the Folder's project.
  2. Treat an unknown primary config as "no handoff" until it loads.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions