Skip to content

Add timeofday input field#313

Merged
tidoust merged 2 commits intomainfrom
timeofday
Jan 23, 2026
Merged

Add timeofday input field#313
tidoust merged 2 commits intomainfrom
timeofday

Conversation

@tidoust
Copy link
Copy Markdown
Member

@tidoust tidoust commented Jan 23, 2026

This addresses #298.

This adds support for a new timeofday input field in the issue template that allows to capture an expressed preference for when a session ought to be scheduled: morning, afternoon, evening, or no preference.

The parsing logic makes it possible to complete the option labels for a given event, e.g., to say "Afternoon slot (25 March)". The validation logic reports a times warning when a meeting is scheduled at an inappropriate time. For example when a session that ought to take place in the morning is scheduled in the afternoon.

  • Morning is taken to mean "before or at 12:00".
  • Afternoon is taken to mean "at or after 13:00 and before 19:00".
  • Evening is taken to mean "at or after 19:00"

Scheduler takes the field into account to choose an appropriate time. It relaxes the constraint once other non-critical constraints have been relaxed.

This adds support for a new `timeofday` input field in the issue template that
allows to capture an expressed preference for when a session ought to be
scheduled: morning, afternoon, evening, or no preference.

The parsing logic makes it possible to complete the option labels for a given
event, e.g., to say "Afternoon slot (25 March)". The validation logic reports a
`times` warning when a meeting is scheduled at an inappropriate time. For
example when a session that ought to take place in the morning is scheduled in
the afternoon.

- Morning is taken to mean "before or at 12:00".
- Afternoon is taken to mean "at or after 13:00 and before 19:00".
- Evening is taken to mean "at or after 19:00"

Scheduler takes the field into account to choose an appropriate time. It
relaxes the constraint once other non-critical constraints have been relaxed.
@tidoust tidoust merged commit 59faa2c into main Jan 23, 2026
1 check passed
@tidoust tidoust deleted the timeofday branch January 23, 2026 19:10
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.

1 participant