Skip to content

Conversation

@Bluecadet-Bot
Copy link

@Bluecadet-Bot Bluecadet-Bot commented Oct 17, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to develop, this PR will be updated.

Releases

@bluecadet/[email protected]

Major Changes

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Minor Changes

  • #249 a9a2c10 Thanks @claytercek! - Introduces the new @bluecadet/launchpad-controller package, which provides a centralized controller architecture for Launchpad. End user APIs remain unchanged, with the controller used internally by the CLI for command execution in "task mode".

  • #260 747dce1 Thanks @claytercek! - refactor: extract content fetch pipeline into stages

    Extract the fetch pipeline from LaunchpadContent into composable stage functions (setupHooks, backup, clearOldData, fetchSources, etc.) for better testability and modularity. Simplify state management with inline phase tracking. Add comprehensive tests for fetch context and stages.

    This is a breaking change as it modifies the API of LaunchpadContent by adding the loadSources() method, as well as changing the fetch() and clear() methods to accept just the source IDs instead of full source objects.

  • #260 376ee60 Thanks @claytercek! - Move declaration merging to utils package instead of controller package.

    This improves type safety when the controller package is not a dependency, such as when using content/monitor packages in isolation.

    The API stays largely the same, with some minor adjustments to import paths and type exports.

  • #257 e254db8 Thanks @claytercek! - Adds 'start' command to CLI for starting launchpad controller in 'persistent' mode. This mode opens an IPC socket, allowing subsequent CLI commands to connect to the running controller instance. The command can be launched with the -d/--detach flag to run it in the background. Phase 2 of the multi-interface controller architecture.

  • #260 3495b26 Thanks @claytercek! - Refactor monitor and content state to use Immer. This allows us to emit patch events when state changes, which are then handled by the controller package to sync state across processes (just IPC for now).

    Adds a new "watch" flag to the CLI status command to allow live monitoring of the controller status.

Patch Changes

@bluecadet/[email protected]

Major Changes

  • #260 747dce1 Thanks @claytercek! - refactor: extract content fetch pipeline into stages

    Extract the fetch pipeline from LaunchpadContent into composable stage functions (setupHooks, backup, clearOldData, fetchSources, etc.) for better testability and modularity. Simplify state management with inline phase tracking. Add comprehensive tests for fetch context and stages.

    This is a breaking change as it modifies the API of LaunchpadContent by adding the loadSources() method, as well as changing the fetch() and clear() methods to accept just the source IDs instead of full source objects.

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Minor Changes

  • #260 376ee60 Thanks @claytercek! - Move declaration merging to utils package instead of controller package.

    This improves type safety when the controller package is not a dependency, such as when using content/monitor packages in isolation.

    The API stays largely the same, with some minor adjustments to import paths and type exports.

  • #260 3495b26 Thanks @claytercek! - Refactor monitor and content state to use Immer. This allows us to emit patch events when state changes, which are then handled by the controller package to sync state across processes (just IPC for now).

    Adds a new "watch" flag to the CLI status command to allow live monitoring of the controller status.

Patch Changes

  • #249 a9a2c10 Thanks @claytercek! - Introduces the new @bluecadet/launchpad-controller package, which provides a centralized controller architecture for Launchpad. End user APIs remain unchanged, with the controller used internally by the CLI for command execution in "task mode".

  • #260 634fa94 Thanks @claytercek! - Move LaunchpadConfig type definition from cli package to utils package, allowing for declaration merging.

  • #257 e254db8 Thanks @claytercek! - Clear content data store when starting new fetch. Prevents stale content when refetching with persistent controller instance.

  • Updated dependencies [a9a2c10, 634fa94, 29c2ccb, 376ee60]:

@bluecadet/[email protected]

Major Changes

  • #249 a9a2c10 Thanks @claytercek! - Introduces the new @bluecadet/launchpad-controller package, which provides a centralized controller architecture for Launchpad. End user APIs remain unchanged, with the controller used internally by the CLI for command execution in "task mode".

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Minor Changes

  • #260 376ee60 Thanks @claytercek! - Move declaration merging to utils package instead of controller package.

    This improves type safety when the controller package is not a dependency, such as when using content/monitor packages in isolation.

    The API stays largely the same, with some minor adjustments to import paths and type exports.

  • #257 e254db8 Thanks @claytercek! - Adds 'start' command to CLI for starting launchpad controller in 'persistent' mode. This mode opens an IPC socket, allowing subsequent CLI commands to connect to the running controller instance. The command can be launched with the -d/--detach flag to run it in the background. Phase 2 of the multi-interface controller architecture.

  • #260 3495b26 Thanks @claytercek! - Refactor monitor and content state to use Immer. This allows us to emit patch events when state changes, which are then handled by the controller package to sync state across processes (just IPC for now).

    Adds a new "watch" flag to the CLI status command to allow live monitoring of the controller status.

Patch Changes

@bluecadet/[email protected]

Major Changes

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Patch Changes

@bluecadet/[email protected]

Major Changes

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Minor Changes

  • #260 376ee60 Thanks @claytercek! - Move declaration merging to utils package instead of controller package.

    This improves type safety when the controller package is not a dependency, such as when using content/monitor packages in isolation.

    The API stays largely the same, with some minor adjustments to import paths and type exports.

  • #260 3495b26 Thanks @claytercek! - Refactor monitor and content state to use Immer. This allows us to emit patch events when state changes, which are then handled by the controller package to sync state across processes (just IPC for now).

    Adds a new "watch" flag to the CLI status command to allow live monitoring of the controller status.

Patch Changes

  • #249 a9a2c10 Thanks @claytercek! - Introduces the new @bluecadet/launchpad-controller package, which provides a centralized controller architecture for Launchpad. End user APIs remain unchanged, with the controller used internally by the CLI for command execution in "task mode".

  • #260 634fa94 Thanks @claytercek! - Move LaunchpadConfig type definition from cli package to utils package, allowing for declaration merging.

  • Updated dependencies [a9a2c10, 634fa94, 29c2ccb, 376ee60]:

@bluecadet/[email protected]

Major Changes

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Patch Changes

@bluecadet/[email protected]

Major Changes

  • #262 29c2ccb Thanks @claytercek! - Refactor package exports. Removed most re-exports from the index files, and added additional package export paths. Also refactored the launchpad meta package to generate export paths that match the individual packages. This updates nearly all import paths across the entire launchpad ecosystem.

Minor Changes

  • #260 376ee60 Thanks @claytercek! - Move declaration merging to utils package instead of controller package.

    This improves type safety when the controller package is not a dependency, such as when using content/monitor packages in isolation.

    The API stays largely the same, with some minor adjustments to import paths and type exports.

Patch Changes

  • #249 a9a2c10 Thanks @claytercek! - Introduces the new @bluecadet/launchpad-controller package, which provides a centralized controller architecture for Launchpad. End user APIs remain unchanged, with the controller used internally by the CLI for command execution in "task mode".

  • #260 634fa94 Thanks @claytercek! - Move LaunchpadConfig type definition from cli package to utils package, allowing for declaration merging.

@Bluecadet-Bot Bluecadet-Bot force-pushed the changeset-release/develop branch 6 times, most recently from 81e44ab to 55db5fd Compare October 30, 2025 23:21
@Bluecadet-Bot Bluecadet-Bot force-pushed the changeset-release/develop branch 2 times, most recently from 89bbcbc to a8b56da Compare November 7, 2025 15:04
@Bluecadet-Bot Bluecadet-Bot force-pushed the changeset-release/develop branch from a8b56da to af4c2fb Compare November 7, 2025 15:13
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.

2 participants