← Changelog

Host Access opens again, and See plans

This update covers the API, the Console, the website and the desktop app and uremot program up to 0.47.0, since November 9.

Highlights

  • A Compute's Host Access desktop opens again, unless a person stopped it, and one a person stopped shows Start.
  • On Linux, a desk's screen capture no longer holds the X server on every frame.
  • A plan limit names the limit it hit and says See plans, in the Console, in the uremot program, in the desktop app and in your agents' tools.
  • A Choose a plan page puts the plans side by side, and Billing's overview shows your plan as one card.
  • Billing is in the organization's full settings menu.
  • The pages call Link the merchant of record for your payments.

New

  • Choose a plan. A page of its own puts the plans side by side, so you can compare what each includes before you change yours.
  • See plans in your agents' tools. When an agent's call is refused for a plan limit, the refusal says which limit it hit and ends with See plans and a link to the Console's plans page, set to the plan that raises that limit. A call over MCP gets the same, including from a hosted agent.

Improved

  • Plan-limit notices.
    • A notice names the limit it hit, and its button reads See plans.
    • A hire the plan has no room for says so, with a notice in place of a plain red line over a form that stayed fillable. Hire says Try again.
    • Add a Compute is off under its notice, and Try again gives it back once a Compute is removed or the plan changed.
    • A notice is whole the first time it shows.
  • A plan limit in the uremot program and the desktop app. At the Compute limit, uremot compute enroll --sign-in printed "platform protocol error: HTTP 409 Conflict:" and raw JSON, and the desktop app said "The server answered in a way this app did not expect". Both now show the limit's own sentence, then See plans with the link, and the desktop app has a button for it.
  • Billing's overview shows your plan as one card: its name and interval, what is next, and Change plan beside Manage payment details while you are subscribed. On Free it reads Upgrade. The list of available plans moved to Choose a plan.
  • Billing is one item in the organization's full settings menu, and Back returns to the organization.
  • Organizations without plan limits say so: "No plan limits apply to {name}." An organization that is already set up isn't told to connect a machine.
  • The pages call Link the merchant of record, in the words of Stripe's terms: the Cloud Service Agreement, the Privacy Policy, Subprocessors and the Security page. Each change is in the legal pages' change history.

Fixed

  • Host Access opens again. A Compute's Host Access desktop that nobody had started by hand was refused with "instance is not started". It opens now, and the Compute serves it. Only a person's Stop closes it. Starting and stopping work as before.
  • A stopped Host Access says so. One a person stopped, in the Console, over the CLI or over MCP, shows Start, and opening it is refused with "stopped by a person; start it to allow remote access".
  • Linux screen capture. The screen source on Linux grabbed the X server for every frame, 60 times a second, whether or not anyone was watching, which kept X busy and could stall a desktop for more than a minute. A new capture source reads the screen without grabbing the server, and replaces it.
  • The audit log page draws nothing but its loading state until it has an answer, so a plan without the log no longer sees the filters flash.