Repository navigation
Releases: Thunderunruly/session-kanban
Releases · Thunderunruly/session-kanban
Release list
v1.1.5 - Forks are top-level sessions; archived parents keep their titles
Fixes
- Forked sessions are now treated as independent top-level sessions: they no longer render a parent relation, are no longer counted in a parent's child-session count, and no longer show "parent session not visible" when the fork source is archived.
- A subagent/team child whose parent is archived keeps the parent title with an "archived" marker instead of a dead "not visible" hint; only a genuinely missing parent shows that hint.
Install
dsh plugin --profile web add dsh-session-kanban@1.1.5v1.1.4 - Disabled-action tooltip and workspace inheritance
Fixes
- Hovering a disabled card action now shows the native tooltip explaining why it is unavailable: renaming a Session owned by subagent routing displays the host-routing reason (a disabled button does not emit pointer events, so the action is wrapped in a tooltip anchor).
- The Workspace filter now keeps child Sessions visible: subagent, team member and fork Sessions inherit their parent Session's Workspace when the host registry does not account them directly.
Install
dsh plugin --profile web add dsh-session-kanban@1.1.4v1.1.3 - Session relationship cards and board-preserving archive
Highlights
- Session relationships on cards: subagent, team member and fork children name their relation kind and link to their parent session; parent cards count the child sessions visible in the current view.
- One session family shares one accent colour — the parent and all of its children carry the same tinted left edge and relation dots — so scattered masonry cards can be matched to their parent.
Fixes
- Archiving the Session currently retained by the main view reopens the board afterwards instead of dropping the user on the new-session home.
Install
dsh plugin --profile web add dsh-session-kanban@1.1.3v1.1.2 - Workspace filter and native controls polish
Highlights
- Workspace filter in the board toolbar: defaults to All workspaces, hides itself when only one workspace exists, persists across reloads, and combines with the team scope and search.
- Header Refresh / New session actions use the host's default
mdButton (36px / 14px / 12px radius) with the host's own icon components. - Renaming a session owned by subagent routing is disabled, instead of surfacing the host's
session/agent-busyerror.
Fixes
- Last cards are no longer clipped: card
content-visibility/contain-intrinsic-sizeplaceholders were removed so the scroll container reaches the real bottom, plus more bottom padding. - The stray horizontal scrollbar under the year heatmap is hidden while the grid stays scrollable on narrow widths.
- Filtered views with no sessions show the no-match state instead of the “no sessions yet” onboarding.
- Removed the stale “older sessions show basic information only” note.
Install
dsh plugin --profile web add dsh-session-kanban@1.1.2v1.1.1 - Every session classified across the board tabs
Fixes
- Running / With-todos / Completed now partition every visible session: Completed is the catch-all for sessions with no unfinished todos (fully done, no todo list, or details not loaded yet), so nothing is left only in All.
- The incremental detail budget was raised from 80 to 200, so larger catalogs (90+ sessions) get projections loaded and land in the right tab.
Install
dsh plugin --profile web add dsh-session-kanban@1.1.1v1.1.0 - Calendar sources, auto-update interval and native polish
Highlights
- Compact workday-calendar status row: refresh icon · country · last refresh date (
YYYY/MM/DD) · data source, with the full status and workday rule in native tooltips. - Per-country workday calendars beyond China: Japan (
holiday-jp), South Korea (holidays-kr), Russia (isdayoff.ruproduction calendar). Nager.Date remains the fallback, with per-year fallback and a source-aware cache. - New Settings → General row: calendar auto-update interval (1 day / 1 week / 1 month default / 3 months / 6 months / 1 year).
- Adaptive dropdowns size themselves to the free space beside the trigger and scroll long lists inside the card.
- Heatmap sidebar narrowed to 200px; the English segmented-control no longer overflows.
- Card hover actions use the native Session-row geometry and the native
Tooltipbubble; labelled header buttons no longer show raw browser tooltips. - Archived sessions are hidden from every tab and every aggregate count.
- The card footer is a non-navigating toolbar, and drag/text-selection clicks no longer open a session.
Install
dsh plugin --profile web add dsh-session-kanban@1.1.0