Skip to content

Qa dashboard UI fixes - #78

Merged
bladehell-ai merged 4 commits into
developfrom
qa_dashboard_ui_fixes
Aug 20, 2026
Merged

Qa dashboard UI fixes#78
bladehell-ai merged 4 commits into
developfrom
qa_dashboard_ui_fixes

Conversation

@bladehell-ai

Copy link
Copy Markdown
Collaborator

No description provided.

abdulhaseeb-qa and others added 4 commits August 19, 2026 13:06
Replace single w-[40%] on Status with explicit percentage widths on all
columns so gaps are uniform after removing the Late column.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…provements

- Add week navigation (prev/next arrows) to Weekly Progress card and chart
- Smooth chart transitions with keepPreviousData instead of flash on refetch
- Fix task names not displaying in time entries listing (task.title → task.name)
- Replace task dropdown with free-text input for employee-defined tasks
- Add text truncation with ellipsis for long task names
- Fix task not updating when editing manual time entry (task_name support in update)
- Only reset approval status on time changes, not task/notes edits
- Support overnight (cross-midnight) time entries in manual entry form

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Conflict: the attendance table header. This branch gave every column an
explicit width; develop restored the Late column behind the owner-only
`canSeeLate` gate. Kept both — Late is back and still gated, and it carries
a width like every other column. Dropped develop's 40%-on-Status hack, which
only existed to absorb the missing Late column's space and is redundant now
that all columns are sized.
`tasks` has only ever had a `name` column, and TimeEntryController serializes
the model directly, so `task.title` was always undefined. Three files declared
it anyway: time/page.tsx typed `title` while reading `name`, which failed the
build, and dashboard/page.tsx read `title` alone, so the timesheet rendered
"No task" for every entry that had one.
@bladehell-ai
bladehell-ai merged commit de87675 into develop Aug 20, 2026
5 checks passed
@bladehell-ai
bladehell-ai deleted the qa_dashboard_ui_fixes branch August 20, 2026 08:28
Sign up for free to 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.

3 participants