Repeat mode monthly bugged #2055

Closed
opened 2023-06-10 11:26:09 +00:00 by xeruf · 2 comments

Description

First of all, what is the point of the "Repeat Mode: Monthly" if I can just set the task to repeat every month in both of the other modes?
Furthermore, recurrence is quite limited (things like "First Monday of each month", "Last Friday of each month" and the like are indispensible), but I hope that is tracked elsewhere.

Anyways, the actual issue:

  • create a new task
  • set repeat mode monthly
  • add a due date
  • "Repeat" dialogue closes upon confirming due date (what?)
  • reopen repeat dialogue, close it with the X

Expectation: Repeat is removed

Behavior: Repeat stays, yet is not displayed even when reopening the task

Check out this, if it still exists as you read: https://try.vikunja.io/tasks/7

Vikunja Frontend Version

try

Vikunja API Version

try

Browser and version

Firefox

Can you reproduce the bug on the Vikunja demo site?

Yes

Screenshots

No response

### Description First of all, what is the point of the "Repeat Mode: Monthly" if I can just set the task to repeat every month in both of the other modes? Furthermore, recurrence is quite limited (things like "First Monday of each month", "Last Friday of each month" and the like are indispensible), but I hope that is tracked elsewhere. Anyways, the actual issue: - create a new task - set repeat mode monthly - add a due date - "Repeat" dialogue closes upon confirming due date (what?) - reopen repeat dialogue, close it with the X Expectation: Repeat is removed Behavior: Repeat stays, yet is not displayed even when reopening the task Check out this, if it still exists as you read: https://try.vikunja.io/tasks/7 ### Vikunja Frontend Version try ### Vikunja API Version try ### Browser and version Firefox ### Can you reproduce the bug on the Vikunja demo site? Yes ### Screenshots _No response_
xeruf added the
kind/bug
label 2023-06-10 11:26:09 +00:00
Owner

Should be fixed in bd7d09c17c - please check with the next unstable build (~20min) or on try.

First of all, what is the point of the "Repeat Mode: Monthly" if I can just set the task to repeat every month in both of the other modes?

"Monthly" will repeat on the same day each month, "Repeat every 1 month" will repeat every 30 days. Maybe we should remove that second option because it's more confusing?

Furthermore, recurrence is quite limited (things like "First Monday of each month", "Last Friday of each month" and the like are indispensible), but I hope that is tracked elsewhere.

Yes, there's an item in the backlog for that.

Should be fixed in bd7d09c17cdc10849825b7eab20abec8970cf420 - please check with the next unstable build (~20min) or on try. > First of all, what is the point of the "Repeat Mode: Monthly" if I can just set the task to repeat every month in both of the other modes? "Monthly" will repeat on the same day each month, "Repeat every 1 month" will repeat every 30 days. Maybe we should remove that second option because it's more confusing? > Furthermore, recurrence is quite limited (things like "First Monday of each month", "Last Friday of each month" and the like are indispensible), but I hope that is tracked elsewhere. Yes, there's an item in the backlog for that.
Author

Maybe we should remove that second option because it's more confusing?

Yes that should be removed, anybody who wants that can set every 30 days just as well. Same for years, which are presumably hardcoded to 365 days - if somebody is expecting the same day of the year and then a leapyear messes it up that could lead to big confusion.

> Maybe we should remove that second option because it's more confusing? Yes that should be removed, anybody who wants that can set every 30 days just as well. Same for years, which are presumably hardcoded to 365 days - if somebody is expecting the same day of the year and then a leapyear messes it up that could lead to big confusion.
Sign in to join this conversation.
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: vikunja/vikunja#2055
No description provided.