Repository navigation
Releases: rabesss/impartus-cli
Releases · rabesss/impartus-cli
Release list
impartus-cli: v0.1.31
impartus-cli: v0.1.30
0.1.30 (2026-09-11)
Features
Build System
CI/CD
- allow Dependabot to run Factory Droid review (#228) (96e0c00)
- deps: bump Factory-AI/droid-action (#222) (095e6d3)
- deps: bump github/codeql-action/upload-sarif from 4.37.7 to 4.37.9 (#220) (6954e1f)
- deps: bump softprops/action-gh-release from 3.0.2 to 3.0.3 (#224) (3f383a7)
- security: pin govulncheck to v1.8.0 (#231) (569eb99)
impartus-cli: v0.1.29
0.1.29 (2026-08-28)
Bug Fixes
- ci: track Pullfrog v0 cleanup updates (4868751)
- ci: track Pullfrog v0 cleanup updates (0c00867)
- cli: cancel TUI downloads on back (e9485f4)
- cli: cancel TUI downloads on back (085ed9a)
- cli: distinguish help sentinel from flag values (9d11f1d)
- cli: distinguish JSON sentinel from flag values (b3db851)
- client: validate token cache before publish (b82f99f)
- cli: expose TUI command help and blockers (941532d)
- cli: expose TUI command help and blockers (caebe07)
- cli: honor JSON flag sentinel (61f0383)
- cli: honor JSON flag sentinel (b4235c4)
- cli: ignore filter shortcut while editing (8e074d3)
- cli: ignore filter shortcut while editing (b38dec6)
- cli: keep TUI event streams alive (d24ba2a)
- cli: keep TUI event streams alive (1a7bee6)
- cli: make command help truthful (71c8ec5)
- cli: make command help truthful (d561f51)
- cli: make watch budget counts exclusive (9669c22)
- cli: make watch budget counts exclusive (d91390b)
- cli: preserve parser state during help scans (a925dff)
- cli: publish TUI download progress (7253ddf)
- cli: publish TUI download progress (3bef1e9)
- cli: reject library verbs before opening state (70bab19)
- cli: reject library verbs before opening state (3affcb6)
- cli: reject non-positive download ranges (e40130c)
- cli: reject non-positive download ranges (2edcbc3)
- cli: reject trailing explicit help targets (5a7764c)
- cli: restore focus after wide navigation (5ab6856)
- cli: restore focus after wide navigation (5f1188f)
- cli: scope wide navigation focus restore (adc90e3)
- cli: support alternate help forms (fe24068)
- cli: validate media flags before login (fc4098f)
- cli: validate media flags before login (77bea1b)
- cli: validate resolved media config before login (8db6e8d)
- security: preserve cache on rejected publish (b24ae33)
- security: validate token cache before publish (432174a)
- tui: guard delayed back transitions (f73a069)
- tui: invalidate back on replacement operation (2317061)
- tui: preserve download progress ordering (337c97a)
- tui: reject stale back navigation after ABA route changes (cce93ee)
- ui: keep command feedback transient (1e0934d)
- ui: retain blocked feedback during progress (b8974ce)
Testing
impartus-cli: v0.1.28
0.1.28 (2026-08-24)
Bug Fixes
- ci: pin Pullfrog action to immutable commit (c022ec5)
- deps: refresh production, CI, and builder dependency pins (85caceb)
Testing
- ci: catch multiline Pullfrog uses values (734e8b0)
- ci: close multiline workflow pinning gaps (8f0a901)
- ci: close Pullfrog pin guard edge cases (6959a27)
- ci: close remaining action pinning gaps (1bfffe2)
- ci: close remaining Pullfrog pin gaps (a5ffd5d)
- ci: cover compact and anchored action refs (883ee0c)
- ci: cover multiline anchored action refs (d045ba0)
- ci: cover quoted and aliased workflow refs (d9b017f)
- ci: cover valid YAML Pullfrog forms (b982b0b)
- ci: cover wrapped flow action headers (c1406f1)
- ci: follow referenced local actions (e71f671)
- ci: harden Pullfrog pin guard across workflows (6a948dc)
- ci: harden workflow pinning tokenizer (5dfe6de)
- ci: parse action pins from YAML syntax (c7f5964)
- ci: reconcile final workflow pinning findings (97aeeae)
- ci: reconcile hosted pinning review (569de57)
- ci: reject every floating Pullfrog action ref (e98ca10)
- cover repository-root local actions (c59bde2)
impartus-cli: v0.1.27
0.1.27 (2026-08-24)
Features
- cli: add responsive workspace shell (#178) (9dfdf19)
- cli: render startup authentication failures with safe recovery (18046cd)
- tui: add safe authentication recovery (89f9c37)
Bug Fixes
- api: preserve typed authentication failures (#174) (ccf37ee)
- ci: preserve historical release replays (0154311)
- ci: publish versioned release images (#180) (2b01c22)
- ci: reject empty package replays (8f8aec1)
- cli: make command help explicit (#175) (25b847d)
- cli: reject unknown nested help (27841bf)
- downloader: preserve aggregated auth failures (f221e9d)
- downloader: type download-stage auth failures (950b334)
- stamp source build metadata (#177) (9c6ece0)
- tui: align retry state across views (31bce69)
- tui: finish authentication recovery review (3abafd7)
- tui: harden authentication retry recovery (b6dde07)
- tui: harden recovery edge cases (1a140e8)
- tui: reconcile overlapping auth retries (78c916b)
- tui: recover retry coordination after panic (67e4bdd)
- ui: render unavailable catalog recovery (9cc37ba)
Documentation
- api: document job auth failure summary (177f4ff)
- ci: clarify historical package replays (8c31552)
- cli: clarify nested help identifiers (01af298)
- cli: clarify root JSON help payload (89223ed)
- tui: clarify recovery timing (71a6224)
Testing
- api: compose chunk auth job sanitization (80c6506)
- api: label persistent cleanup accurately (cc4ee57)
- api: strengthen typed auth job coverage (bbaa342)
- cli: pin help surface contracts (c5b9cfb)
- cli: pin invalid parent help precedence (7d6d255)
- cli: pin short JSON help aliases (b4ac780)
- cli: reconcile hosted help findings (9dd765f)
- config: isolate missing credential coverage (b256ca2)
- downloader: pin mixed auth precedence (f50a0c6)
impartus-cli: v0.1.26
0.1.26 (2026-08-21)
Features
- add exact lecture automation contracts (dc231f0)
- add exact lecture selection and secure token caching (0568403)
- show lecture audio status in TUI (e2616fa)
Bug Fixes
- harden cross-platform token caching (4979ea9)
- harden post-merge credential checks (204083b)
- harden post-merge credential checks (56f0582)
- honor explicit false audio mode (b2745e6)
- keep audio badges terminal-safe (3fab54f)
- keep legacy token cache portable on Windows (463e133)
- preserve events after exact TTID selection (91175a3)
- preserve portable token cache paths (fbec741)
Documentation
- align token cache validation comment (b339369)
Testing
impartus-cli: v0.1.25
impartus-cli: v0.1.24
impartus-cli: v0.1.23
impartus-cli: v0.1.22
0.1.22 (2026-08-15)
Features
- replace Bubble Tea with OpenTUI workspace (068feef)
- tui: add live catalog and library workspace (0675af1)
- tui: add OpenTUI session foundation (6e6ace6)
- tui: add playback and packaged launcher (7f3b431)
Bug Fixes
- cli: cancel JSON downloads on interrupt (9287b3b)
- cli: clean download workspace on interrupt (0645ad2)
- cli: clean download workspace on interrupt (cbf7cac)
- tui: create Windows bootstrap with ACL rights (3dd454f)
- tui: distinguish shared course prefixes (9f6f5a1)
Performance
- tui: cache course rail labels (47d255c)
Refactoring
- tui: remove legacy terminal frontend (a9d5df2)