Skip to content

feat: prepare Cadder 1.0.0 npm distribution - #44

Merged
MrMaxie merged 7 commits into
masterfrom
feat/cadder-1.0-npm
Sep 17, 2026
Merged

MrMaxie merged 7 commits into
masterfrom
feat/cadder-1.0-npm

Conversation

@MrMaxie

@MrMaxie MrMaxie commented Sep 15, 2026

Copy link
Copy Markdown
Owner

Summary

  • add the Node 24 and Nub npm distribution workspace for cadder and four native platform packages
  • assemble npm packages only from verified cargo-dist release archives and stage them through npm trusted publishing without a long-lived token
  • add cadder tui --start-daemon and simplify the TUI status, startup feedback, navigation, and shortcuts
  • update the landing page and getting-started flow so the Cadder and upstream Caddy responsibilities are clear
  • keep Windows daemon and owned Caddy launches hidden while using bounded readiness checks
  • record the accepted npm and TUI startup outcomes in the 1.0.0 release story

Validation

  • cargo fmt --check
  • cargo clippy --workspace --all-targets -- -D warnings
  • cargo test --workspace
  • mise run check
  • mise run coverage
  • mise run dist-plan
  • mise run dist-build
  • Windows archive SHA-256, exact file set, and all three 1.0.0 binaries verified outside the checkout
  • OpenSpec strict validation and Arcantry release consistency

Notes

  • This pull request does not create a tag or publish Cadder 1.0.0.
  • Upstream Caddy remains a separate installation. The npm caddy command is the Cadder shim.
  • Public npm installation guidance remains gated on verification of the exact registry packages.

Add an explicit daemon-starting TUI entrypoint, keep Windows background processes hidden, and refine operator status and shortcut feedback. Align the public documentation and OpenSpec contracts with the complete first-run flow.
Add the archived daemon-starting TUI outcome to the untagged 1.0.0 manifest and regenerate the managed changelog.
@MrMaxie
MrMaxie merged commit 34d28bf into master Sep 17, 2026
17 checks passed
@MrMaxie
MrMaxie deleted the feat/cadder-1.0-npm branch September 17, 2026 12:33
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