bark: Refactor exit status endpoints

  • check or remove this line after you've added a CHANGELOG entry or if your PR doesn't need one (they should go into CHANGELOG/unreleased/)

Summary by CodeRabbit

  • New Features

    • Added a new exit cancellation command and API so in-progress exits can be stopped before final broadcast.
    • Split exit status views into live, finished, and all exits, with an option to include finished exits in listings.
    • Introduced a new canceled exit state and related status responses.
  • Bug Fixes

    • Exit listings now exclude completed or canceled exits by default, reducing clutter and making active exits easier to track.
    • Status queries now work more consistently for both active and finished exits.
Edited by Peter

Merge request reports

Loading