• v1.8.0 0b1650fed1

    v1.8.0
    All checks were successful
    Checks / Functional checks (push) Successful in 13s
    Stable

    ClaudiuSchuster released this 2026-09-24 19:27:35 +00:00 | 116 commits to main since this release

    Favorites dock at the page bottom: every response modal and transcript panel minimizes (–) into a live task bar — status dot, unread badge counting messages since minimizing, doorbell glow, expand ⤢, remove ✕. Favorited sessions (row ★ + in-panel ★, observatory-local state like pinning) stay docked across closes and reloads: X/Esc on a favorite minimizes it back instead of closing, X on anything else closes fully and removes its dock-only item. Dock items reopen the last-shown view (response vs full transcript), are keyboard-focusable (Enter/Space), and the bar hides itself when empty and scrolls horizontally at narrow widths. API: /api/favorite + /api/unfavorite (same local-state pattern as pin/unpin), "favorite" per row in /api/sessions; README documents pinned (table ordering) vs favorited (dock presence) as two independent flags. Validation: 17/17 CDP checks on a fixture DB (minimize/expand, favorite persistence across reload, unread badge, doorbell glow, keyboard, narrow widths), pinned Super-Linter slim-v8.7.0 EXIT 0, py_compile.

    Downloads