Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 973 Bytes

File metadata and controls

19 lines (15 loc) · 973 Bytes

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

[Unreleased]

Added

  • Docker container controls: start, stop, restart via kebab menu on each container card
  • qBittorrent torrent controls: resume, pause, delete via kebab menu on each torrent card
  • Glassmorphic confirmation modals for destructive actions (stop, restart, delete)
  • Delete torrent modal includes "also delete downloaded files" checkbox
  • Context-aware menus: only shows applicable actions based on container/torrent state
  • Backend POST endpoints for Docker actions (/api/systems/{id}/actions/docker)
  • Backend POST endpoints for qBittorrent actions (/api/systems/{id}/actions/qbittorrent)
  • KebabMenu.vue and ConfirmModal.vue reusable components
  • useActions.ts composable for action API calls with per-item loading states
  • hash field on TorrentInfo for torrent identification