28 Commits

Author SHA1 Message Date
d12deee977
feat(views): allow reordering views
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://community.vikunja.io/t/reordering-views/2394
2024-06-18 16:39:52 +02:00
9f604eca79
fix(tasks): clarify usage of repeating modes available in quick add magic.
All checks were successful
continuous-integration/drone/push Build is passing
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 7746d3916157e43fca7a24e2a768f7fb83136cf1 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
917cbf9cb6 fix(vue): toValue instead of unref
All checks were successful
continuous-integration/drone/push Build is passing
2024-06-10 13:53:13 +00:00
e1dcf2e859
feat: do not save language on the server when in demo mode
Some checks failed
continuous-integration/drone/push Build is failing
When the demo mode is enabled, people set the language to their own language - which is understandable. However, this is really confusing for other people when they log in and the language is something unexpected.
This change overrides the configured language when saving it while Vikunja is in demo mode.
2024-05-07 18:39:50 +02:00
84197dd9c1
fix: correctly return error and bubble up when the api could not be reached
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-04-21 23:33:50 +02:00
574c7f218e
fix(labels): allow link shares to add existing labels to a task
Some checks failed
continuous-integration/drone/push Build is failing
Resolves https://github.com/go-vikunja/vikunja/issues/252
2024-04-21 15:12:27 +02:00
0bc9a670d7
fix(task): do not crash when loading a task if parent projects are not loaded
Some checks failed
continuous-integration/drone/push Build is failing
Related to https://community.vikunja.io/t/vikunja-freezes/2246
Related to https://github.com/go-vikunja/vikunja/issues/233
2024-04-12 17:56:19 +02:00
7acd1a7e51
fix(project): remove child projects from state when deleting a project
Some checks failed
continuous-integration/drone/push Build is failing
2024-04-07 15:03:18 +02:00
fd4312382e
fix(kanban): remove unused function
Some checks failed
continuous-integration/drone/push Build is failing
2024-03-20 11:46:36 +01:00
2dcf6c6861
fix(kanban): do not use the bucket id saved on the task
Some checks reported errors
continuous-integration/drone/push Build was killed
2024-03-20 11:36:54 +01:00
7c30b00668
fix(views): correctly pass project id when loading more tasks in kanban views 2024-03-19 13:55:05 +01:00
4b903c4f48
fix(views): lint 2024-03-19 00:47:52 +01:00
bec9e3eb7d
fix(views): set current project after modifying views 2024-03-19 00:47:51 +01:00
434b1ea0e8
feat(views): crud in frontend 2024-03-19 00:47:50 +01:00
27cb6e3372
fix(views): make bucket edit work 2024-03-19 00:47:50 +01:00
ca0550acea
fix(views): fetch buckets through view 2024-03-19 00:47:48 +01:00
cf15cc6f12
feat(views): fetch tasks via view context when accessing them through views 2024-03-19 00:47:47 +01:00
cf6b476b7d
chore: cleanup leftover console.log
All checks were successful
continuous-integration/drone/push Build is passing
2024-03-12 21:33:24 +01:00
a5c51d4b1e feat: emoji reactions for tasks and comments (#2196)
All checks were successful
continuous-integration/drone/push Build is passing
This PR adds reactions for tasks and comments, similar to what you can do on Gitea, GitHub, Slack and plenty of other tools.

Reviewed-on: #2196
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2024-03-12 19:25:58 +00:00
49ab90fc19
fix: lint 2024-03-11 17:24:40 +01:00
e097721817
fix(tasks): use correct filter query when filtering 2024-03-11 16:39:27 +01:00
a66e26678e
feat(filters): pass timezone down when filtering with relative date math
Resolves https://community.vikunja.io/t/my-vikunja-instance-creates-tasks-with-due-date-time-of-9am-for-tasks-with-the-word-today-word-in-it/2105/8
2024-03-11 16:28:25 +01:00
dbfe162cd2
fix(filters): label highlighting and autocomplete fields now work with in operator
Some checks reported errors
continuous-integration/drone/push Build was killed
Previously, when creating a filter query with the 'in' operator and multiple values, autocompletion and highlighting was not available. This change now implements a split for each value, seperated by a comma.
2024-03-11 15:41:06 +01:00
ffa82556e0 feat(teams): add public flags to teams to allow easier sharing with other teams (#2179)
Some checks failed
continuous-integration/drone/push Build is failing
Resolves #2173
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: #2179
Reviewed-by: konrad <k@knt.li>
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-10 14:04:32 +00:00
1d2f3ca546
feat(filter): resolve label and project ids back to titles when loading a filter 2024-03-09 19:07:31 +01:00
89b01e86bc
fix(projects): load all projects when first opening Vikunja 2024-03-02 13:43:04 +01:00
2d5c496397
fix(kanban): pass active filters down to task lazy loading
Some checks failed
continuous-integration/drone/push Build is failing
Before this change, applying a filter and then scrolling a bucket would not use that filter when lazy loading the tasks in that bucket. That resulted in all tasks being loaded, regardless if the filter applied to them.
2024-02-27 16:10:19 +01:00
fc4676315d
chore: move frontend files 2024-02-07 14:56:56 +01:00