Skip to content

v0.71.0

Choose a tag to compare

@github-actions github-actions released this 02 May 20:09
· 390 commits to main since this release
33cabed

feat

  • feat(rendering): truncate flow summary title in RenderFlowSummaryAsync AB#2895 (f5cec2a)
  • feat(rendering): truncate disambiguation prompt titles in BuildSelectionRenderable AB#2894 (db399d5)
  • feat(rendering): add WidthBudget to interactive tree and preview panel AB#2893 (07902ee)
  • feat(rendering): add WidthBudget to FormatAreaNode; truncate area view titles AB#2890 (459ca7b)
  • feat(rendering): add titleColumnWidth parameter to SpectreTheme.CreateWorkspaceTable AB#2876 (f768bce)
  • feat(rendering): truncate seed titles in workspace flat and tree views using WidthBudget AB#2871 (76d365c)
  • feat(rendering): truncate titles in RenderFlatItemsIntoContainer using WidthBudget AB#2874 (91c20a1)
  • feat(rendering): truncate assigned-to in team view seed rows using WidthBudget AB#2875 (d43250d)
  • feat(rendering): thread WidthBudget through RenderTreeRootsIntoContainer parameter (1cf1829)
  • feat(rendering): create WidthBudget in RenderWorkspaceAsync; pass to AddCategoryGroupRows AB#2869 (ccbabd6)
  • feat(rendering): add WidthBudget to FormatWorkspaceTreeNodeLabel; truncate at budget.TreeTitleBudget(depth) AB#2872 (cea48f8)
  • feat(rendering): truncate parent/child titles in BuildStatusViewAsync relationships section AB#2885 (67ab57d)
  • feat(rendering): truncate panel header titles in BuildStatusViewAsync and RenderWorkItemAsync AB#2881 (27882fc)
  • feat(rendering): truncate assigned-to in status/show grid rows using WidthBudget AB#2884 (7a81f91)
  • feat(rendering): truncate area/iteration paths in RenderWorkItemAsync using TruncatePath AB#2883 (9383ac0)
  • feat(rendering): truncate area/iteration paths in BuildStatusViewAsync using TruncatePath AB#2882 (7cb03bb)
  • feat(rendering): add WidthBudget to FormatFocusedNode and FormatParentNode; truncate titles AB#2879 (62f09ad)
  • feat(formatters): make Truncate internal; add TruncateTitle and TruncatePath methods AB#2865 (24dc4ee)
  • feat(rendering): add WidthBudget readonly record struct with budget calculators AB#2864 (24ae278)
  • feat(rendering): add RenderBreakpoint enum (Compact/Standard/Wide) AB#2863 (9350ae1)

chore

  • chore: attribute child title truncation in RenderTreeAsync/BuildTreeViewAsync to AB#2880 (8f3c715)

refactor

  • refactor(rendering): make WidthBudget required in BuildPreviewPanel, remove hardcoded 56 fallback AB#2892 (ca97fc6)
  • refactor(rendering): remove SpectreRenderer.TruncateField; migrate callers to FormatterHelpers.Truncate AB#2866 (487c8ef)

test

  • test(rendering): add seed view width tests at narrow and standard widths AB#2896 (604f608)
  • test(rendering): add comprehensive interactive tree width tests at 60-char width AB#2898 (7283def)
  • test(rendering): add area view width tests at narrow and standard widths AB#2897 (14f553b)
  • test(rendering): add Standard-width boundary tests for title truncation in AddCategoryGroupRows AB#2870 (eb8468a)
  • test(rendering): add workspace tree width tests at 60, 80 char widths AB#2878 (0abe28d)
  • test(rendering): add workspace flat table width tests at 60, 80, 120 char widths AB#2877 (6f73a1d)
  • test(rendering): add tree view width tests at 60 and 80 char widths AB#2886 (ec13397)
  • test(rendering): add status/show panel width tests at 60/80/120 widths AB#2887 (38ceb7f)
  • test(rendering): enhance WidthBudget tests for 60/80/120/200 widths AB#2867 (92c0baf)
  • test(formatters): add unit tests for TruncateTitle and TruncatePath AB#2868 (b03a4d4)