1
0
Commit Graph

90 Commits

Author SHA1 Message Date
510f1dd109 feat(components): align component name casing EditAssignees 2024-06-17 13:41:38 +02:00
51b41afb3e feat(components): align component name casing Description 2024-06-17 13:41:38 +02:00
08bdb82dd3 feat(components): align component name casing CreatedUpdated 2024-06-17 13:41:38 +02:00
99361925ec feat(components): align component name casing Comments 2024-06-17 13:41:38 +02:00
e76fdf379e feat(components): align component name casing ChecklistSummary 2024-06-17 13:41:38 +02:00
8138824e26 feat(components): align component name casing Attachments 2024-06-17 13:41:38 +02:00
398ed2032e feat(components): align component name casing AssigneeList 2024-06-17 13:41:37 +02:00
920f8f0c5a feat(components): align component name casing UserTeam 2024-06-17 13:41:37 +02:00
d7fe8c2fab feat(components): align component name casing LinkSharing 2024-06-17 13:41:37 +02:00
7a220964f7 feat(components): align component name casing ViewEditForm 2024-06-17 13:41:37 +02:00
2ae8ef2d7c feat(components): align component name casing Filter 2024-06-17 13:41:36 +02:00
fdd780f645 feat(components): align component name casing User 2024-06-17 13:41:36 +02:00
09701eeb7b feat(components): align component name casing Subscription 2024-06-17 13:41:36 +02:00
b98280c954 feat(components): align component name casing Button 2024-06-17 13:41:35 +02:00
d1b39ee953 feat(components): align component name casing Message 2024-06-17 13:41:33 +02:00
ff7e381645 feat(components): align component name casing Loading 2024-06-17 13:09:34 +02:00
541f608d3c feat(components): align component name casing fancycheckbox 2024-06-17 13:09:34 +02:00
f8f05acc2d feat(components): align component name casing password 2024-06-17 09:35:05 +00:00
330f7b8fa2 feat(components): align component name casing CreateEdit 2024-06-17 09:32:06 +00:00
1ed99d9ebc feat(components): align component name casing multiselect 2024-06-17 09:31:43 +00:00
e59beb3732 feat(components): align component name casing datemath (#2405)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2405
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-06-17 09:27:02 +00:00
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