Skip to content

0.3.7 report, server rest: team members' apps in the team's account, shorter approval page, plan=pro links - #235

Merged
MeharPro merged 2 commits into
mainfrom
fix/037-server-rest
Nov 13, 2026
Merged

MeharPro merged 2 commits into
mainfrom
fix/037-server-rest

Conversation

@MeharPro

Copy link
Copy Markdown
Contributor

The server items from the 0.3.7 test report and the new-user walk that were still open after #231.

Team members' new apps

  • A member with no plan of their own now adds apps to the paying team's account (team.ts appHome). This applies to apps added from the command and from the website's form.
  • The team's plan covers the app, the owner sees it, and nobody is sent to "Choose a plan" for it.
  • Before, the app went into the member's own Free account, which Free's limits then applied to.
  • This fits the owner's rule that Pro's 3 apps belong to the account, whatever the number of seats.

A shorter device approval page

  • It now shows who asked, the account, the warning and the buttons.
  • The list of what the terminal can do stays on the page, as AGENTS.md rule 12 requires. It is folded under "What this terminal can do for 90 days".
  • The "Requested" and "Code expires" rows are gone.

plan=pro in links

  • Links now name the plan as every screen does: ?plan=pro (plans.ts planParam).
  • ?plan=team still works for links already sent.
  • The pins in the genclass command's tests are updated to match.

Checks

🤖 Generated with Claude Code

MeharPro and others added 2 commits November 13, 2026 12:33
…oval page, plan=pro links

- A team member with no plan of its own adds an app to the paying team's account (team.ts appHome), from the
  command or the website's form: the team's plan covers it (Pro's 3 apps are the account's), the owner sees it, and
  nobody is sent to "Choose a plan" for it. Before, it went into the member's own Free account.
- The device approval page is short first: who asked, the account, the warning and the buttons; the list of what
  the terminal can do (rule 12) is on the page, folded under "What this terminal can do for 90 days".
- Links name the plan as every screen does: ?plan=pro (plans.ts planParam). ?plan=team still works.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@MeharPro
MeharPro merged commit cc84698 into main Nov 13, 2026
6 checks passed
@MeharPro
MeharPro deleted the fix/037-server-rest branch November 13, 2026 17:35
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