2004d129c3
feat: reduce eslint warnings ( #2396 )
...
Also added `Destructuring the 'props' will cause the value to lose reactivity` as a warning to prepare for the removal of the propsDestructure option in vite.
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2396
Reviewed-by: konrad <k@knt.li >
Co-authored-by: Dominik Pschenitschni <mail@celement.de >
Co-committed-by: Dominik Pschenitschni <mail@celement.de >
2024-06-17 09:18:02 +00:00
bc897a4503
feat: improve types ( #2368 )
...
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2368
Co-authored-by: Dominik Pschenitschni <mail@celement.de >
Co-committed-by: Dominik Pschenitschni <mail@celement.de >
2024-06-12 10:04:26 +00:00
6f4895b8cf
chore(auth): show registration disabled message when registration is disabled
...
The route still exists when the registration is disabled, even though all links to the page are removed.
2024-06-06 22:09:19 +02:00
68d233684f
fix(views): edit views with filters
...
This change fixes a bug where filter values of views would be transformed in the wrong order, not transformed at all or at the wrong time. Transforming the filters now happens transparently in the background without anything funky happening visible to the user.
2024-06-03 22:21:09 +02:00
99a67e09b1
feat(api): all usable routes behind authentication now have permissions
...
Previously, only routes which were coming from crudable entities could be used with an api token because there was no way to assign permissions to them. This change implements a more flexible structure for api permissions under the hood, allowing to add permissions for these routes and making them usable with an api token.
Resolves https://github.com/go-vikunja/vikunja/issues/266
2024-06-03 21:35:09 +02:00
aac01c7a35
feat: default view setting ( #2306 )
...
This PR adds configuration of default project view in settings, which is used when the user has not visited the project and thus last view hasn't yet been saved in projects. Updates old settings and adds "First View" option with fallback.
Resolves https://kolaente.dev/vikunja/vikunja/issues/2153
Co-authored-by: Elscrux <nickposer2102@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2306
Reviewed-by: konrad <k@knt.li >
Co-authored-by: Elscrux <elscrux@gmail.com >
Co-committed-by: Elscrux <elscrux@gmail.com >
2024-06-02 08:15:53 +00:00
272f643955
fix(project): show "remove background" button only when the project has a background set
2024-05-07 17:17:06 +02:00
574c7f218e
fix(labels): allow link shares to add existing labels to a task
...
Resolves https://github.com/go-vikunja/vikunja/issues/252
2024-04-21 15:12:27 +02:00
1074a8d916
fix(views): only allow project admins to manage views
...
Resolves https://community.vikunja.io/t/manage-views-only-for-project-admins/2279
2024-04-21 14:36:09 +02:00
637c8f6ba5
fix(views): make sure the view is saved properly in localStorage
2024-04-13 22:15:41 +02:00
0b9ef27d04
fix(migration): show correct message after starting a migration
...
Related to https://github.com/go-vikunja/vikunja/issues/238
2024-04-07 15:11:59 +02:00
95276ceebe
fix(reactions): do not enable reaction picker when the current user does not have write access
2024-04-02 14:48:13 +02:00
2c0d3f2885
fix(views): add bottom spacing
2024-03-29 18:05:30 +01:00
c4d3d99cd4
fix: pick first available view if currently configured view got deleted ( #2235 )
...
Resolves #2232
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2235
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-28 20:55:52 +00:00
d7b40f393e
fix(views): redirect to project after authenticating with a link share
2024-03-19 17:38:33 +01:00
974c9cdd21
fix(views): always redirect to the first view when none was specified
2024-03-19 14:39:10 +01:00
511c9aa824
fix(views): make tests for project history kind of work again
2024-03-19 00:47:52 +01:00
4b903c4f48
fix(views): lint
2024-03-19 00:47:52 +01:00
3f8c5a5feb
fix(views): set correct default view
2024-03-19 00:47:51 +01:00
434b1ea0e8
feat(views): crud in frontend
2024-03-19 00:47:50 +01:00
f6485be9e2
chore(views): move actual project views into their own folder
2024-03-19 00:47:50 +01:00
27cb6e3372
fix(views): make bucket edit work
2024-03-19 00:47:50 +01:00
445f1c06fa
fix(views): make bucket creation work again
2024-03-19 00:47:50 +01:00
4c1a53beed
chore(views): use view id instead of passing whole view object
2024-03-19 00:47:50 +01:00
e1774cc49a
feat(views): show tasks on kanban board in saved filter
2024-03-19 00:47:49 +01:00
39c9928421
fix(views): do not load views async
2024-03-19 00:47:49 +01:00
59ced554cd
chore(views): remove old view routes
2024-03-19 00:47:49 +01:00
2dfb3a6379
fix(views): make no initial view work in the frontend
2024-03-19 00:47:49 +01:00
a3714c74fd
feat(views): load views when navigating with link share
2024-03-19 00:47:49 +01:00
4170f5468f
feat(views): save task position in list view
2024-03-19 00:47:49 +01:00
786e67f692
feat(views): save task position
2024-03-19 00:47:48 +01:00
ca0550acea
fix(views): fetch buckets through view
2024-03-19 00:47:48 +01:00
df415f97a9
fix(views): make table view load tasks again
2024-03-19 00:47:48 +01:00
86039b1dd2
fix(views): make gantt view load tasks again
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
8ff59d4649
fix(task): navigate back to project when the project was the last page in the history the user visited
2024-03-13 19:11:49 +01:00
fc4eed6eb4
fix(filters): lint
2024-03-13 17:21:20 +01:00
15215b30a0
fix(filters): rework filter popup button
2024-03-13 17:19:15 +01:00
eb4f880c64
fix(filter): do not show filter footer when creating a filter
2024-03-12 21:30:59 +01:00
a5c51d4b1e
feat: emoji reactions for tasks and comments ( #2196 )
...
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: https://kolaente.dev/vikunja/vikunja/pulls/2196
Co-authored-by: kolaente <k@knt.li >
Co-committed-by: kolaente <k@knt.li >
2024-03-12 19:25:58 +00:00
85fb8e3443
fix(filters): invalid filter range when converting dates to strings
...
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/10
2024-03-11 23:28:35 +01:00
659de54db1
feat(kanban): do not remove focus from the input after creating a new bucket
2024-03-11 17:29:28 +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
3896c680d3
fix(filters): do not require string for in comparator
2024-03-11 14:36:59 +01:00
3b77fff4c9
fix(project): correctly show the number of tasks and projects when deleting a project
2024-03-11 14:21:42 +01:00
ffa82556e0
feat(teams): add public flags to teams to allow easier sharing with other teams ( #2179 )
...
Resolves #2173
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/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
e95159a33c
feat(filters): query-based filter logic ( #2177 )
...
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2177
2024-03-10 12:01:47 +00:00
01fb80d7a1
fix(teams): do not show leave button for OIDC teams ( #2181 )
...
Hide leave team button if team is created through OIDC.
Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com >
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2181
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de >
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de >
2024-03-10 11:42:24 +00:00
009e9b5455
fix(filters): correctly use date filters in gantt chart
2024-03-10 12:16:21 +01:00