Commit Graph

9836 Commits

Author SHA1 Message Date
kolaente d12deee977
feat(views): allow reordering views
Resolves https://community.vikunja.io/t/reordering-views/2394
2024-06-18 16:39:52 +02:00
kolaente 9f604eca79
fix(tasks): clarify usage of repeating modes available in quick add magic.
Originally, it was possible to specify repeating intervals for months or years. This was actually misleading because the interval would be converted to seconds under the hood, causing all kinds of problems with leap years and months with 30 vs 31 days. Because of that, the options for month and year were removed in 7746d39161 to make it clear what these actually meant.
Now, since we do have a repeating mode "Monthly", this commit changes the behaviour to repeat a task monthly when it was specified as "every month", but only that. All other cases were removed from the docs since they are not actually supported.

https://github.com/go-vikunja/vikunja/issues/271
2024-06-18 15:41:30 +02:00
kolaente eafd134be5
fix(migration): put "Import from other services" in settings
Resolves https://kolaente.dev/vikunja/vikunja/issues/2347
2024-06-18 15:19:56 +02:00
kolaente f222ecfa19 chore(mail): update logger to new interface 2024-06-18 12:42:43 +00:00
renovate 0799ed4691 fix(deps): update module github.com/wneessen/go-mail to v0.4.1 2024-06-18 12:42:43 +00:00
kolaente 98c9cd0898
chore(deps): update golangci-lint to 1.59.1 2024-06-18 14:35:20 +02:00
kolaente 8b028dbc4b
feat(api): add bulk endpoints to api tokens
Previously, the bulk api endpoint were explicitly filtered out. This meant that you couldn't use them with api tokens.
This change adds them to their "parent" token types as another option, allowing users to select and use them when creating api tokens.

Resolves https://community.vikunja.io/t/help-with-bulk-api-complete/2461
2024-06-18 14:33:57 +02:00
kolaente 6626727d92
fix(tasks): tests 2024-06-18 13:48:09 +02:00
kolaente fa6546b6b2
feat(tasks): add tests for moving a task out of the done bucket 2024-06-18 13:40:41 +02:00
Dominik Pschenitschni 5e4b9e38a6 feat: use withDefaults in CreateEdit 2024-06-18 11:29:33 +00:00
renovate a80ac571f2 chore(deps): update goreleaser/nfpm docker tag to v2.37.1 2024-06-18 08:20:51 +00:00
Dominik Pschenitschni 1268145f71 feat: switch to change-case lib
camel-case and snake-case are deprecated
2024-06-18 06:30:39 +00:00
renovate 4f1ae248e8 chore(deps): update dev-dependencies 2024-06-18 00:10:29 +00:00
Dominik Pschenitschni 23707fc493 feat: eslint enforce vue/component-name-in-template-casing 2024-06-17 21:01:36 +00:00
renovate 8f094c140a chore(deps): update pnpm to v9.4.0 2024-06-17 17:10:25 +00:00
Dominik Pschenitschni 2d358a57cc chore: useDefineOptions for inheritAttrs in Error.vue 2024-06-17 14:38:51 +00:00
kolaente 657e9a5413
fix(task): do not move task dates when undoing a repeated task
Resolves https://community.vikunja.io/t/undo-on-repeated-task-moves-dates-forward/970
2024-06-17 15:49:28 +02:00
kolaente 06c3a64594
fix(task): show correct success message when marking a repeating task as done 2024-06-17 15:41:18 +02:00
kolaente 47143af9d1
fix: missing required prop BackgroundColor 2024-06-17 15:34:33 +02:00
Dominik Pschenitschni 341b8d2045 feat: improve subscription 2024-06-17 13:28:11 +00:00
Dominik Pschenitschni b1a8bbe760
feat: use withDefaults and defineOptions in Modal 2024-06-17 14:41:03 +02:00
Dominik Pschenitschni 20701ce07a
feat(components): align component name casing ProjectSettings 2024-06-17 13:50:16 +02:00
Dominik Pschenitschni 4260a504a9
feat(components): align component name casing AddTask 2024-06-17 13:50:16 +02:00
Dominik Pschenitschni 3b38a3faa6
feat(components): align component name casing SingleTaskInProject 2024-06-17 13:50:15 +02:00
Dominik Pschenitschni a3c3e39e93
feat(components): align component name casing SingleTaskInlineReadonly 2024-06-17 13:50:15 +02:00
Dominik Pschenitschni 1918ffdcff
feat(components): align component name casing RepeatAfter 2024-06-17 13:50:15 +02:00
Dominik Pschenitschni 304779a7de
feat(components): align component name casing Reminders 2024-06-17 13:50:14 +02:00
Dominik Pschenitschni cb8b685d08
feat(components): align component name casing ReminderPeriod 2024-06-17 13:50:14 +02:00
Dominik Pschenitschni 674e37d7b3
feat(components): align component name casing ReminderDetail 2024-06-17 13:50:13 +02:00
Dominik Pschenitschni ede60950b4
feat(components): align component name casing RelatedTasks 2024-06-17 13:41:40 +02:00
Dominik Pschenitschni 0d86fced92
feat(components): align component name casing QuickAddMagic 2024-06-17 13:41:40 +02:00
Dominik Pschenitschni 8c9e2b571c
feat(components): align component name casing ProjectSearch 2024-06-17 13:41:40 +02:00
Dominik Pschenitschni 05ebffd5bd
feat(components): align component name casing PrioritySelect 2024-06-17 13:41:40 +02:00
Dominik Pschenitschni 13ffacd267
feat(components): align component name casing PriorityLabel 2024-06-17 13:41:40 +02:00
Dominik Pschenitschni 43590835c7
feat(components): align component name casing PercentDoneSelect 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni 54d4fafad3
feat(components): align component name casing Labels 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni 57f1be3e7e
feat(components): align component name casing Label 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni baaf8d8f0e
feat(components): align component name casing KanbanCard 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni 3c80783bf2
feat(components): align component name casing Heading 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni 82991bada2
feat(components): align component name casing FilePreview 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni 394b2d444f
feat(components): align component name casing EditLabels 2024-06-17 13:41:39 +02:00
Dominik Pschenitschni 510f1dd109
feat(components): align component name casing EditAssignees 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni 51b41afb3e
feat(components): align component name casing Description 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni 1b4abb7d75
feat(components): align component name casing DeferTask 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni c5724ecd5a
feat(components): align component name casing DateTableCell 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni 08bdb82dd3
feat(components): align component name casing CreatedUpdated 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni 99361925ec
feat(components): align component name casing Comments 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni e76fdf379e
feat(components): align component name casing ChecklistSummary 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni 8138824e26
feat(components): align component name casing Attachments 2024-06-17 13:41:38 +02:00
Dominik Pschenitschni 398ed2032e
feat(components): align component name casing AssigneeList 2024-06-17 13:41:37 +02:00