Skip to content

V3#280

Merged
claytercek merged 253 commits into
developfrom
v3
May 21, 2026
Merged

V3#280
claytercek merged 253 commits into
developfrom
v3

Conversation

@claytercek
Copy link
Copy Markdown
Member

No description provided.

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented Apr 17, 2026

🦋 Changeset detected

Latest commit: 064f7a2

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 7 packages
Name Type
@bluecadet/launchpad-content Major
@bluecadet/launchpad-cli Major
@bluecadet/create-launchpad Minor
@bluecadet/launchpad Major
@bluecadet/launchpad-utils Major
@bluecadet/launchpad-monitor Major
@bluecadet/launchpad-controller Major

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Comment thread packages/create/src/main.ts Fixed
removes some incorrect info - features that were going to be added, but don't exist yet :(
…events

Implemented the events using decl merging pattern, so that event types can be colocated with their respective packages.
these defeat the point of using neverthrow.
The IPC transport is the only 'required' transport - necessary for the persistent mode to work. It implements the same interface as the future transports.
Allows for checking for running instances based on the existance of a PID file.
Updates 'content' and 'monitor' command to send commands to running controller if one is found, otherwise instantiate ephemeral controller.

Updates 'start' command to create persistent controller.

Updates 'stop' command to stop persistent controller (in addition to killing pm2).

Adds 'status' command to query running controller.
Seems like node will block as long as there's an open server, so the IPC server takes care of this.
bug caused by using a relative path import instead of module path for logmanager
Phase 3 added a statusSnapshot notification that broadcasts on
every state patch. Update the three patch-broadcast tests to
acknowledge two messages per patch event, and add a positive
assertion that statusSnapshot is emitted.
The summarize-on-plugin path is now authoritative. Delete the old
StatusRegistry, the three *-status-section.ts files, the
StatusHostContext, and all contributeStatusSection() call sites.
DashboardContributionManager no longer needs a StatusRegistry.

Breaking: plugins using ctx.statusRegistry.contributeStatusSection
must migrate to a summarize?(state) => Section | null property on
the plugin factory.
@claytercek claytercek force-pushed the v3 branch 3 times, most recently from 3393820 to 31a7e21 Compare May 21, 2026 19:38
Remove the deleted scaffold package upload from the release workflow, align package engine metadata with the Node 23 release baseline, and clean up stale transform documentation/import references.

Also normalize release-adjacent JSON and whitespace so the branch passes build, docs, lint, changeset, and packaging checks.
@claytercek claytercek marked this pull request as ready for review May 21, 2026 20:52
@claytercek claytercek requested a review from Copilot May 21, 2026 20:53

This comment was marked as outdated.

@claytercek claytercek force-pushed the v3 branch 4 times, most recently from 9529700 to e6c2e02 Compare May 21, 2026 21:43
@claytercek claytercek merged commit 3ca8a9a into develop May 21, 2026
5 checks passed
@claytercek claytercek deleted the v3 branch May 21, 2026 21:51
@github-actions github-actions Bot mentioned this pull request May 22, 2026
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.

3 participants