Skip to content

emrg: task main table one-line layout — task-meta flex-basis:100% → flex:0 1 auto (rant 2026-08-20T10:34:40) - #879

Merged
argszero merged 1 commit into
masterfrom
feature/task-meta-one-line
Aug 20, 2026
Merged

emrg: task main table one-line layout — task-meta flex-basis:100% → flex:0 1 auto (rant 2026-08-20T10:34:40)#879
argszero merged 1 commit into
masterfrom
feature/task-meta-one-line

Conversation

@argszero

Copy link
Copy Markdown
Owner

Fix the GUI task management main-table layout regression reported by the host (rant 2026-08-20T10:34:40): each task card rendered as 3 lines instead of one compact row.

Root cause

Fix

  • .task-meta: flex-basis: 100%flex: 0 1 auto — content-sized, shares the row with the actions; wraps internally (flex-wrap: wrap retained) on narrow windows.
  • .task-row keeps flex-wrap: wrap; .task-run-detail keeps flex-basis: 100% (expandable sub-table still renders below the card, not to the right).

Verification

  • GUI: npm test 253/260 pass (7 integration fails are the known daemon-spawn tests that fail locally by design, green in CI).
  • Added a renderer-smoke CSS assertion: .task-meta must not contain flex-basis: 100% and must be flex: 0 1 auto.
  • Python suite unaffected: pytest 986 passed + 1 skipped, import + CLI green.

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle (self-review). CI test + test-windows green (32325523343). Change is minimal: .task-meta flex-basis:100% → flex:0 1 auto; .task-row flex-wrap and .task-run-detail flex-basis:100% intentionally preserved; renderer-smoke CSS assertion added; pytest 986 passed + 1 skipped.

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle (independent re-review). Head unchanged since 1st LGTM; CI test + test-windows still green (32325523343). Diff verified: .task-meta flex-basis:100% → flex:0 1 auto keeps the main table on one line while .task-run-detail retains flex-basis:100% for the expandable sub-table; smoke assertion added.

@argszeroargszero left a comment

Copy link
Copy Markdown
OwnerAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM — cycle (3rd consecutive, cycles 1130/1131/1132). Head unchanged, CI green. Merging.

@argszero
argszero merged commit 00d3fe2 into masterAug 20, 2026
2 checks passed
argszero added a commit that referenced this pull request Aug 20, 2026
#885)
Co-authored-by: EMRG Evolution <emrg@argszero.dev>
@argszero
argszero deleted the feature/task-meta-one-line branch August 23, 2026 02:26
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@argszero