Skip to content

Releases: Thunderunruly/session-kanban

v1.1.5 - Forks are top-level sessions; archived parents keep their titles

Choose a tag to compare

@Thunderunruly Thunderunruly released this 27 Oct 02:13

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.5

v1.1.4 - Disabled-action tooltip and workspace inheritance

Choose a tag to compare

@Thunderunruly Thunderunruly released this 26 Oct 16:52

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.4

v1.1.3 - Session relationship cards and board-preserving archive

Choose a tag to compare

@Thunderunruly Thunderunruly released this 26 Oct 16:49

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.3

v1.1.2 - Workspace filter and native controls polish

Choose a tag to compare

@Thunderunruly Thunderunruly released this 26 Oct 16:49

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 md Button (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-busy error.

Fixes

  • Last cards are no longer clipped: card content-visibility/contain-intrinsic-size placeholders 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.2

v1.1.1 - Every session classified across the board tabs

Choose a tag to compare

@Thunderunruly Thunderunruly released this 26 Oct 16:49

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.1

v1.1.0 - Calendar sources, auto-update interval and native polish

Choose a tag to compare

@Thunderunruly Thunderunruly released this 26 Oct 16:49

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.ru production 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 Tooltip bubble; 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