1
0
Commit Graph

16 Commits

Author SHA1 Message Date
337d289a39 chore: remove old saved views migration 2024-03-19 00:47:49 +01:00
cf15cc6f12 feat(views): fetch tasks via view context when accessing them through views 2024-03-19 00:47:47 +01:00
6cf3a578c0 fix(filters): correctly replace values when clicking on an autocomplete result
Related https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-14 09:02:57 +01:00
e1c972d64d fix(filters): replace project titles at the match position, not anywhere in the filter string
This fixes a bug where the project title would not be replaced correctly in cases where the project title contained parts of the word "project".

Resolves https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-12 22:05:26 +01:00
e44897e0d4 fix(filter): do not match join operator
Partial fix for https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-12 21:30:59 +01:00
dbfe162cd2 fix(filters): label highlighting and autocomplete fields now work with in operator
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
0529f30e77 fix(filters): parse labels and projects correctly when using in filter operator 2024-03-11 15:16:39 +01:00
22dcedcd7d fix(filter): correctly replace project title in filter query
Resolves https://community.vikunja.io/t/filter-option-to-exclude-a-tag-project-etc/1523/6
2024-03-10 18:32:15 +01:00
4e6e0608c7 fix(filters): lint 2024-03-09 20:08:17 +01:00
d0b762d761 docs(filter): add filter query explanation 2024-03-09 19:07:31 +01:00
be253333c2 fix(filter): don't transform anything when input is empty 2024-03-09 19:07:31 +01:00
1d2f3ca546 feat(filter): resolve label and project ids back to titles when loading a filter 2024-03-09 19:07:31 +01:00
55b806d311 feat(filter): resolve labels and projects to ids before filtering 2024-03-09 19:07:30 +01:00
ed4da96ab1 feat: assign users to teams via OIDC claims (#1393)
This change adds the ability to sync teams via a custom openid claim. Vikunja will automatically create and delete teams as necessary, it will also add and remove users when they log in. These teams are fully managed by Vikunja and cannot be updated by a user.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/1393
Resolves https://kolaente.dev/vikunja/vikunja/issues/1279
Resolves https://github.com/go-vikunja/vikunja/issues/42
Resolves https://kolaente.dev/vikunja/vikunja/issues/950
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-committed-by: viehlieb <pf@pragma-shift.net>
2024-03-02 08:47:10 +00:00
0f28767acc feat: enable infinite nesting always, remove setting 2024-02-09 14:26:42 +01:00
fc4676315d chore: move frontend files 2024-02-07 14:56:56 +01:00