Releases: gi11es/deckard
Releases · gi11es/deckard
v0.17.2
v0.17.1
v0.17.0
0.17.0 (2026-03-31)
Features
- add BadgeShape enum to TabItem (97a59ad)
- add BadgeShapeView and shape path generation (2495390)
- add shape picker column to badge settings table (b645eaf)
- Claude CLI args autocomplete in settings (#62) (3ac6fbd)
- use BadgeShapeView for horizontal tab bar badges (cc59e2a)
- use BadgeShapeView for sidebar badge dots (b4ffdad)
Bug Fixes
- add defaultBadgeShapes property per spec (6cbab21)
- disable optionAsMetaKey so dead key accents work normally (1a200c1)
- only write state.json to disk when state has actually changed (#64) (cbfa374)
- pin release-please-action to commit with 17.3.0 (cb382cf)
- remove star shape, fix triangle orientation, add unicode previews to all shapes (008d362)
- remove unused variable h in BadgeShapeView.path (1e8ffaf)
- resolve SwiftLint statement_position violation in hexagon path (5058746)
- suppress unseen badges for Claude tabs restored during startup (#63) (d40da30)
- use filled diamond glyph and monospaced font for shape dropdown (7b9f2df)
- use unicode-only labels for shape picker dropdown (83c2414)
v0.16.0
0.16.0 (2026-03-30)
Features
- add completed-unseen badge states for tabs (064ec44)
- add distinct visual identity for debug/dev builds (#49) (b27177a)
- add per-session Claude Code argument customization (40702e7)
- add Session Explorer window with timeline, fork, bookmarks, and AI summaries (#55) (64dd588), closes #52
Bug Fixes
- don't mark the currently visible tab as completed-unseen (c4d593a)
- preserve tmuxSessionName in closeProject snapshot (#58) (6921492)
- remove NSEvent monitor on ProjectPicker close (#59) (70875fa)
- resolve symlinks in ProjectItem to fix session resume on restart (#54) (100ddd4)
- resolve symlinks when looking up Claude session files (#51) (f9e648e)
- set PRODUCT_MODULE_NAME so dev build keeps stable module name (8c50e6a)
v0.15.0
v0.14.1
0.14.1 (2026-03-28)
Bug Fixes
- override code signing in CI for debug builds (ee32cef)
- preserve user's custom statusLine config (#39) (#43) (2a48e5b)
- resolve Cmd+N shortcuts from sidebar order, not array order (#41) (663ee39)
- use dedicated tmux socket to preserve TCC permissions across restarts (#42) (10cc1eb)
- use team signing for debug builds to persist TCC consent (57abd6e)