peopleworks / peopleworks/RunCommandsService
Dashboard: show a relative next-run countdown
Nobody has claimed this yet.
- Dominant language
- C#
- Stars
- 10
- Forks
- 2
- PR merge metrics
- No merged PRs in 30d
Description
What
On the dashboard, show a human-friendly relative next-run countdown (e.g. in 3m 20s) next to each job, in addition to the absolute next-run timestamp.
Why
A relative countdown makes it obvious at a glance which job fires next — friendlier than reading timestamps.
Suggested approach
- The next-run time is already computed (Cronos). Render a relative string in the dashboard table.
- A small client-side timer can keep it ticking without a full refresh.
Acceptance criteria
- Each job row shows a relative next-run alongside the absolute time
- Updates without a manual page refresh
- Degrades gracefully for paused/invalid jobs
Friendly front-end task — comment to grab it.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start at the dashboard table and trace how each job row renders the existing absolute next-run value computed by Cronos. Identify the dashboard entry point and the client-side update path, then verify that relative countdowns update without refresh and remain readable for paused or invalid jobs.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100