Skip to content

A lightweight Flutter app to help run stand-up meetings

License

Notifications You must be signed in to change notification settings

canonical/standup-timer

Repository files navigation

Stand-Up Timer

Snap Codecov Status

Stand-Up Timer is a lightweight desktop application that helps run efficient stand-up or daily-scrum meetings.

Basic Usage

  • Add team members – Add team members one-by-one or from your clipboard.
  • Select speakers – Click a name to include/exclude it.
  • Check "Expected time" – Shows total minutes based on your selection.
  • Start – The first speaker's timer begins.
  • Stop/Resume – Pause if needed.
  • Next person – Skip ahead manually.
  • Restart – Reset the whole session without closing the app.

Screenshot

Installation

Stand-Up Timer is available on all major Linux distributions.

On snap-ready systems, you can install it on the command-line with:

sudo snap install standup-timer

CI/CD Dashboard

Stand-Up Timer can display the status of CI/CD workflows during the meeting. Configure it by creating ~/.config/standup-timer/workflows.yaml or in ~/snap/standup-timer/current/.config/standup-timer/workflows.yaml if running from snap.

GitHub Actions

github_token: ghp_xxxx          # optional default token for all GitHub entries

workflows:
  - label: "My workflow"        # display name (optional)
    provider: github
    owner: canonical             # GitHub organisation or user
    repo: my-repo
    workflow: ci.yaml            # workflow filename
    token: ghp_xxxx              # per-entry token (overrides github_token)

The token is only required for private repositories. It can be set once as github_token at the top level and will apply to all GitHub entries that do not specify their own token.

Jenkins

workflows:
  - label: "My Jenkins job"     # display name (optional)
    provider: jenkins
    url: https://jenkins.example.com/job/my-job
    username: admin              # optional
    token: abc123                # Jenkins API token (optional)

Mixed example

github_token: ghp_xxxx

workflows:
  - label: "Checkbox Daily Builds"
    provider: github
    owner: canonical
    repo: checkbox
    workflow: checkbox-daily-native-builds.yaml

  - label: "Release pipeline"
    provider: jenkins
    url: https://jenkins.example.com/job/release
    username: admin
    token: abc123

Community and Support

You can report any issues, bugs, or feature requests on the project's GitHub repository.

Contribute to Stand-Up Timer

Stand-Up Timer is open source. Contributions are welcome.

If you're interested, start with the contributing guide.

License and Copyright

Stand-Up Timer is released under the GPL-3.0 license.

© 2025 Canonical Ltd.

About

A lightweight Flutter app to help run stand-up meetings

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Contributors