Skip to content

feat: prepare @nbtca/prompt 1.5.0 - #27

Merged
m1ngsama merged 2 commits into
mainfrom
agent/prompt-1-5-0
Aug 12, 2026
Merged

feat: prepare @nbtca/prompt 1.5.0#27
m1ngsama merged 2 commits into
mainfrom
agent/prompt-1-5-0

Conversation

@m1ngsama

Copy link
Copy Markdown
Member

What

  • Improve TUI behavior on narrow and short terminals, including Shift+Tab, PgUp/PgDn, long input visibility, Unicode grapheme handling, and OSC-8-safe wrapping.
  • Integrate @nbtca/docs 0.3.0 metadata and search APIs and @nbtca/nbtcal 0.4.0 timetable scheduling APIs.
  • Fix terminal control-sequence handling, DST calendar arithmetic, schedule path containment, session/view cleanup, settings refresh, pager behavior, and docs cache invalidation.
  • Remove unreachable classic UI paths, the physical bin wrapper, unused assets, and duplicated schedule logic while preserving both CLI command aliases.
  • Add strict ESLint, Prettier, test-inclusive type checking, package consumer smoke tests, audit gates, and OIDC tag publishing.

Why

This keeps Prompt focused as a CLI/TUI consumer while moving reusable document and timetable behavior into the two library packages. The release improves terminal reliability and maintainability without introducing a major-version API redesign.

Impact

  • Package version: 1.5.0.
  • Requires published @nbtca/docs 0.3.0 and @nbtca/nbtcal 0.4.0.
  • nbtca and nbtca-welcome continue to invoke the same CLI entry point.
  • Importing the package root remains supported for compatibility, though Prompt remains CLI-first.

Checks

  • Fresh npm ci from the public registry.
  • npm run check: Prettier, ESLint, strict TypeScript, 50 files / 658 tests, CLI contracts, tarball consumer smoke, and npm audit with 0 vulnerabilities.
  • Registry integrity and SLSA provenance verified for both internal dependencies.

@m1ngsama
m1ngsama marked this pull request as ready for review August 12, 2026 06:14
@m1ngsama
m1ngsama requested review from sols1st and removed request for sols1st August 12, 2026 06:14
@m1ngsama
m1ngsama merged commit 09c1198 into main Aug 12, 2026
2 checks passed
@m1ngsama
m1ngsama deleted the agent/prompt-1-5-0 branch August 12, 2026 06:17
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