Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
ccf1feb
Add durable machine lifecycle and experimental plugin APIs
ymichael Sep 8, 2026
80ff038
Rename machine cleanup reconciliation callback
ymichael Sep 8, 2026
85a566e
Report desktop startup failures to AppImage smoke logs
ymichael Sep 8, 2026
ecc5d19
Add manual machine enrollment plugin
ymichael Sep 8, 2026
cfb6674
Add connect machine provider integration
ymichael Sep 8, 2026
cb64025
Move machine access and environment settings to Machines
ymichael Sep 8, 2026
b78938c
Polish machine access and environment settings layout
ymichael Sep 8, 2026
236c2cf
Clarify machine access choices with the shared picker
ymichael Sep 8, 2026
635cebf
Make machine access explicit and edit environment variables inline
ymichael Sep 8, 2026
bd2aa23
Restore quick machine enrollment and hide advanced credential controls
ymichael Sep 8, 2026
416f76f
Polish machine environment rows and advanced settings disclosure
ymichael Sep 8, 2026
45ba491
Restore clear setup guidance in the add-machine dialog
ymichael Sep 8, 2026
3608438
Point collapsed advanced settings chevron right
ymichael Sep 8, 2026
1795c61
Keep access setup separate from machine provider selection
ymichael Sep 8, 2026
a24d230
Explain machine connection methods and show setup status
ymichael Sep 8, 2026
5099a80
Move environment actions into the header and remove outer card
ymichael Sep 8, 2026
5940052
Remove dividers between machine environment rows
ymichael Sep 8, 2026
823a93d
Align automatic GitHub token with custom environment rows
ymichael Sep 8, 2026
7b9f478
Align automatic token toggle with environment row actions
ymichael Sep 8, 2026
a12e66d
Encrypt all machine environment values by default
ymichael Sep 8, 2026
5956853
Mute disabled automatic GitHub environment row
ymichael Sep 8, 2026
9f2bbab
Keep saved environment variable names at normal contrast
ymichael Sep 8, 2026
6dd229f
Simplify machine access settings layout and copy
ymichael Sep 8, 2026
68f4f1d
Clarify connected machine access status and management
ymichael Sep 8, 2026
b99dc48
Show provider connection URL in machine access settings
ymichael Sep 8, 2026
95e5b72
Restore a short manual machine enrollment command
ymichael Sep 8, 2026
eafba0a
Remove duplicate manual machine flow and clarify cancellation
ymichael Sep 9, 2026
32144b9
Remove manual enrollment invalidation controls
ymichael Sep 9, 2026
5f4eb73
Restore enrollment countdown and expired command regeneration
ymichael Sep 9, 2026
ea6d34d
Wait for enrollment command before showing connection status
ymichael Sep 9, 2026
1aad6c7
Rename manual machine setup plugin and description
ymichael Sep 9, 2026
a8bf1f6
Align machine APIs with updated main contracts and migrations
ymichael Sep 9, 2026
8e7925d
Keep machine access selection stable while saving
ymichael Sep 9, 2026
5e1b235
Remove unused machine helpers and stale availability cache
ymichael Sep 9, 2026
575be3f
Add Tailscale machine provider integration
ymichael Sep 9, 2026
034feaf
Update integration fixtures for encrypted machine environment
ymichael Sep 9, 2026
f158ac0
Keep Tailscale SSH helpers local to the plugin
ymichael Sep 9, 2026
7b3dd92
Allow provider setup without default machine access
ymichael Sep 9, 2026
7dd2820
Merge commit '7b3dd92f6ad190d00db355d68541973533e23770' into bb/machi…
ymichael Sep 9, 2026
d45d24f
Remove Tailscale Node directory override
ymichael Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions apps/app/.ladle/story-fixtures.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import type {
import type {
ProjectResponse,
SystemEnvironmentProvider,
SystemMachineProvider,
} from "@bb/server-contract";
import { EMPTY_ORDERED_MENTION_SUGGESTIONS } from "@bb/client-core";
import {
Expand Down Expand Up @@ -339,6 +340,30 @@ export const STORY_ENVIRONMENT_PROVIDERS: readonly SystemEnvironmentProvider[] =
},
];

export const STORY_MACHINE_PROVIDERS: readonly SystemMachineProvider[] = [
{
id: "modal-sandbox",
displayName: "Modal sandbox",
icon: "Box",
logoUrl: null,
pluginId: "environment-modal-sandbox",
requires: { gitRemote: true },
inputs: null,
acceptsEmptyInputs: true,
supportsSuspend: true,
environmentRow: {
displayName: "Modal sandbox",
environmentProviderId: "project-checkout",
},
policy: {
idleSuspendMs: 15 * 60_000,
retire: { after: "last-thread", graceMs: 30 * 24 * 60 * 60_000 },
removeRetryMs: 60_000,
},
availability: null,
},
];

export const STORY_PROJECTS: readonly ProjectSelectorOption[] = [
{ id: PROJECT_IDS.bb, name: PROJECT_NAMES.bb },
{ id: PROJECT_IDS.pierre, name: PROJECT_NAMES.pierre },
Expand Down
335 changes: 0 additions & 335 deletions apps/app/src/components/dialogs/AddMachineDialog.test.tsx

This file was deleted.

Loading