Siderite / Siderite/lichessTools

User request: puzzle timer with sound alert

Open
#1,276 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
JavaScript
Stars
92
Forks
20
Avg merge
19h 59m
Merged PRs (30d)
1

Description

See https://lichess.org/forum/lichess-feedback/feature-request-puzzle-clock-with-alert-sound

tldr: Show a clock during the normal puzzle feature that counts up from zero. Allow users to optionally set a time at which an alert will play (e.g. after 10 seconds).

Previously, other users have asked for a time limit during the normal puzzle solving. (No, Puzzle Storm is not the same thing. We want a fixed limit for each individual puzzle.) It seems this is an unpopular idea with the admins/developers, and they probably have good reasons. So I suggest an alternative: show a clock to the side of the screen during normal puzzle solving that counts up. Optionally, let the user choose an amount of time after which an alert will sound. The alert could be the same sound as used during a game when time is short.

Contributor guide

No contributing guide indexed for this repository

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 with the linked lichess.org forum request and locate the normal puzzle feature entry point in the extension. The requested result is a visible clock counting up from zero, an optional user-set alert time, and an alert sound when that time is reached; no file or test is named in the issue.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.