PackageTrack
Sign in Get early access

serverpod_tui

A collection of tools for building terminal user interfaces.

0.12.0 118K downloads/mo #1063 most downloaded on pub.dev serverpod/serverpod_tui

What this package is like to depend on

Last release 10 days ago

13 Aug 2026

Ships fairly regularly

a new release about every 2 weeks

Nearly every release is documented

notes for 14 of 14 stable releases

1 version withdrawn

withdrawn after publishing

3 months old

21 releases · first in 2026

21 releases in the last 12 months

see the full history below

Release timeline

21 releases · May 2026 to Aug 2026
Release Pre-release Withdrawn

Releases

latest 21
  1. 0.12.0 13 Aug 2026
    Release notes

    chore: Bump version to 0.12.0.

    Open source →
    Release notes
    • FEAT: The tab bar underline now matches the surrounding box border's color (the selection highlight keeps its accent) and merges into the border with junction characters (/) instead of leaving gaps.
    • FIX: The underline no longer breaks one cell short of its end at fractional pane widths.
    Open source →
  2. 0.11.0 10 Aug 2026
    Release notes
    • FEAT: Upgrade to nocterm 0.9.0. Borders and dividers now merge into junction characters (├ ┤ ┬ ┴ ┼) where they meet, so BorderedBox and dividers join seamlessly instead of leaving gaps.
    Open source →
  3. 0.10.2 03 Aug 2026
    Release notes

    0.10.2

    • FIX: Restore cursor when quiting TUI on iTerm.
    Open source →
    Release notes
    • FIX: Restore cursor when quiting TUI on iTerm.
    Open source →
  4. 0.10.1 29 Jul 2026
    Release notes

    0.10.1

    • FEAT: Multi screen forms now auto-focus Next button on the summary screen to prioritise form submission.
    Open source →
    Release notes
    • FEAT: Multi screen forms now auto-focus Next button on the summary screen to prioritise form submission.
    Open source →
  5. 0.10.0 10 Jul 2026
    Release notes
    • BREAKING: ServerpodTerminalBackend's preExit now requires exitCode.
    Open source →
    Release notes
    • BREAKING: ServerpodTerminalBackend's preExit now requires exitCode.
    Open source →
  6. 0.9.0 09 Jul 2026
    Release notes
    • FEAT: Added submit button to multi screen form.
    • FEAT: Added ServerpodTuiText to render multi line texts without leading and trailing whitespace after the first line.
    • FIX: Removed leading and trailing whitespace from multi line form description text.
    Open source →
    Release notes

    feat: upgrade to nocterm 0.9.0 with box-line junction blending.

    Open source →
    Release notes
    • FEAT: Added submit button to multi screen form.
    • FEAT: Added ServerpodTuiText to render multi line texts without leading and trailing whitespace after the first line.
    • FIX: Removed leading and trailing whitespace from multi line form description text.
    Open source →
  7. 0.8.0 03 Jul 2026
    Release notes
    • FEAT: AlertLine copy/dismiss hints are now clickable.
    • FEAT: Copying an alert's segment now shows an inline green ✓ Copied confirmation (matching the log's success mark) in place of the C Copy hint for a couple of seconds, instead of appending a Copied to clipboard line that displaced the content below it.
    • BREAKING: AlertLine now requires onCopy and onDismiss callbacks and takes an optional copied flag.
    Open source →
  8. 0.7.0 01 Jul 2026
    Release notes
    • FEAT: Added per-tab status indicators to TabBar via a new TabActivity enum and states parameter, plus a reusable TabActivityIndicator widget: running (), loading (spinner), stopped ().
    • FIX: Aligned the active operation (launch spinner) line flush-left with a single space so it matches the log text on both the server and Flutter tabs.
    • FIX: Restyled AlertLine copy/dismiss hints to match the command bar (unbracketed, capitalized, command colors) and right-aligned them on the line.
    Open source →
  9. 0.6.0 30 Jun 2026
    Release notes
    • FEAT: Added multiple config options support for form requirement.
    • FIX: Enabled scroll for multi form summary.
    • CHORE: Marked FormConfig as sealed for exhaustive pattern matching.
    • CHORE: Removed redundant "Tip" text from Tip component
    Open source →
    Release notes
    • FEAT: Added multiple config options support for form requirement.
    • FIX: Enabled scroll for multi form summary.
    • CHORE: Marked FormConfig as sealed for exhaustive pattern matching.
    • CHORE: Removed redundant "Tip" text from Tip component.
    Open source →
  10. 0.5.0 24 Jun 2026
    Release notes
    • FEAT: Improved HelpOverlay UI.
    • FEAT: Improved spacing in TabBar.
    • CHORE: Upgraded nocterm to ^0.8.0 (Windows input/path fixes, IME and layout fixes).
    Open source →
    Release notes
    • FEAT: Improved HelpOverlay UI.
    • FEAT: Improved spacing in TabBar.
    • CHORE: Upgraded nocterm to ^0.8.0 (Windows input/path fixes, IME and layout fixes).
    Open source →
  11. 0.4.0 16 Jun 2026
    Release notes
    • FIX: Removed excessive whitespace from multi screen form summary.
    • FIX: Added right padding to multi screen form navigation buttons.
    • FIX: Removed FormState.multiScreen constructor which did not enforce the requirement of MultiScreenFormState by Form.multiScreen.
    Open source →
  12. 0.3.0 15 Jun 2026
    Release notes
    • FEAT: Added multi screen form support.
    • FIX: Fixed form config requirements evaluation issue where reselecting a required config option did not bring back a previously constrained config.
    Open source →
  13. 0.2.1 10 Jun 2026
    Release notes
    • FEAT: Added alert messages. TuiAppStateHolder.showAlert pins a copyable alert (e.g. an email verification code) in the log panel via AlertLine; a <...>-marked segment is copied to the clipboard and re-copied with C, and Esc dismisses it.
    • FEAT: Clipboard copies now use the native platform tool (pbcopy/clip/wl-copy/xclip/xsel) in addition to OSC 52, so copying works in terminals without OSC 52 support (e.g. macOS Terminal.app).
    Open source →
  14. 0.2.0 09 Jun 2026
    Release notes
    • BREAKING FEAT: Added support for optional description for form configurations.
    • FEAT: Improved form UI
    • CHORE: Replaced serverpod_shared dependency with serverpod_logging.
    Open source →
  15. 0.1.0-rc.7 08 Jun 2026 pre-release withdrawn

    Nothing published for this version

  16. 0.1.0-rc.6 04 Jun 2026 pre-release
    Release notes
    • FIX: Fixed buttons activating on Ctrl, Alt, and Meta key combinations so app-level shortcuts reach their handlers.
    • FIX: Fixed the Ctrl-C hint toggling remounting the whole app subtree and resetting its state.
    • FIX: Fixed text selection getting swallowed up on Windows.
    Open source →
  17. 0.1.0-rc.5 01 Jun 2026 pre-release
    Release notes
    • FEAT: Added support for form input validation and suffix text.
    Open source →
  18. 0.1.0-rc.4 27 May 2026 pre-release
    Release notes
    • FEAT: Updated Ctrl-C behavior to match common CLI tools: copies the current selection if there is one, otherwise a first press arms exit and a second press within two seconds exits gracefully.
    Open source →
  19. 0.1.0-rc.3 26 May 2026 pre-release
    Release notes
    • CHORE: Lowered minimum Dart SDK to 3.10.3
    Open source →
  20. 0.1.0-rc.2 25 May 2026 pre-release
    Release notes
    • FIX: Fixed terminal restoration on Windows
    Open source →
  21. 0.1.0-rc.1 22 May 2026 pre-release
    Release notes
    • Initial version.
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive