42c458a736
feat: simplify playPopSound setting check
2024-07-05 14:24:53 +02:00
da66eb7314
fix(filters): do not match partial labels
...
This change fixes a bug where an input query like "labels in test || labels in l" would be replaced with something like "undefinedabels in test || labels in l" or "3abels in test || labels in l" when there was a label starting with "l" - when it should not have touched that.
The matching was changed so that only exact label matches are taken into account when searching for labels.
Now, the above string would be replaced by "labels in 1 || labels in l" (when the label "test" has the id 1).
Maybe resolves https://community.vikunja.io/t/filtering-by-label-ux-issues/2393/8
2024-06-19 17:28:16 +02:00
1268145f71
feat: switch to change-case lib
...
camel-case and snake-case are deprecated
2024-06-18 06:30:39 +00:00
ff7e381645
feat(components): align component name casing Loading
2024-06-17 13:09:34 +02:00
1665cd57cb
feat(components): align component name casing Error
2024-06-17 09:35:24 +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
917cbf9cb6
fix(vue): toValue instead of unref
2024-06-10 13:53:13 +00:00
92cdf5fe9c
fix(quick add magic): assume today when no date was specified with time
2024-06-06 21:44:29 +02:00
b0db3ce34c
fix(quick add magic): parse full month name as month, do not replace only the abbreviation
...
Resolves https://kolaente.dev/vikunja/vikunja/issues/2320
2024-05-05 14:14:30 +02:00
15e0c716ad
fix(reminders): do not show relative reminders as minutes when they round to hours
...
Regression from fd520dab0a
2024-04-22 00:05:12 +02:00
d8ca1a2de1
fix(favorites): make favorites work with configurable views
2024-04-14 17:12:16 +02:00
fd520dab0a
fix(reminders): do not fall back to hours when the reminder interval is minutes
...
Resolves https://github.com/go-vikunja/vikunja/issues/225
2024-04-14 11:20:20 +02:00
637c8f6ba5
fix(views): make sure the view is saved properly in localStorage
2024-04-13 22:15:41 +02:00
1ebb551864
fix(filters): make sure the same filter attribute is transformed in all instances
...
Resolves https://community.vikunja.io/t/filter-setting-s/1791/13
2024-04-06 12:08:57 +02:00
cc6801c5b1
fix(filter): make sure highlight works for doneAt attribute
2024-03-29 18:09:02 +01:00
5e9edef3b3
fix: lint
2024-03-19 16:33:23 +01:00
b0ad087a36
fix(views): correctly save and retrieve last accessed project views
2024-03-19 14:57:16 +01:00
4b903c4f48
fix(views): lint
2024-03-19 00:47:52 +01:00
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