Skip to content

7 show the current aktive tracked task at the top#8

Merged
devdorn merged 5 commits intomainfrom
7-show-the-current-aktive-tracked-task-at-the-top
Jan 14, 2026
Merged

7 show the current aktive tracked task at the top#8
devdorn merged 5 commits intomainfrom
7-show-the-current-aktive-tracked-task-at-the-top

Conversation

@devdorn
Copy link
Owner

@devdorn devdorn commented Jan 14, 2026

This pull request adds a new "Today's Time" summary to the app header, improves the ticket list UI with collapsible sections, and enhances timer visibility and navigation. The changes focus on surfacing daily tracked time, making ticket management more intuitive, and providing better feedback for active timers.

Today's Time summary and timer improvements:

  • Added a "Today's Time" display to the app header, showing the total time tracked for the current day, with loading and refreshing states. The time is fetched from Jira and updated when tickets or timers change. (src/App.tsx) [1] [2] [3] [4] [5]
  • Ensured the timer display updates in real-time and auto-scrolls to the active ticket when a timer starts. Added a sticky footer for timers running on tickets not shown in the main lists. (src/components/TicketList.tsx) [1] [2]

Ticket list UI/UX enhancements:

  • Implemented collapsible sections for "Pinned Tickets" and "My Work", with localStorage persistence for collapse state. Added quick navigation buttons to jump to these sections. (src/components/TicketList.tsx) [1] [2]
  • Updated section titles and improved the distinction between pinned, in-progress, and completed tickets. (src/components/TicketList.tsx)
  • Refactored ticket rendering to wrap each ticket in a scrollable container for better navigation and auto-scrolling. (src/components/TicketList.tsx) [1] [2]

General code improvements:

  • Added new utility functions for formatting durations and updated imports accordingly. (src/App.tsx, src/components/TicketList.tsx) [1] [2]
  • Improved refresh logic to update today's time and ticket lists together. (src/App.tsx, src/components/TicketList.tsx) [1] [2]

These changes make daily time tracking more visible, improve navigation and organization in the ticket list, and provide a smoother experience for users managing their Jira work.

@devdorn devdorn linked an issue Jan 14, 2026 that may be closed by this pull request
@devdorn devdorn merged commit f58167a into main Jan 14, 2026
2 checks passed
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.

show the current active tracked task at the top

1 participant