peopleworks / peopleworks/RunCommandsService

Dashboard: show a relative next-run countdown

Open
#5 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement good first issue
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.