1
0
Commit Graph

557 Commits

Author SHA1 Message Date
1de39b1cd1 fix(quick actions): do not allow creating a task when the current project is a saved filter
Resolves https://community.vikunja.io/t/creating-task-on-saved-filter-page-doesnt-save/2127
2024-03-13 18:16:18 +01:00
b3caece256 fix(datepicker): emit date value changes as soon as they happen
Flatpickr only returns a change event when the value in the input it's referring to changes. That means it will usually only trigger when the focus is moved out of the input field. This is fine most of the time. However, since we're displaying flatpickr in a popup, the whole html dom instance might get destroyed, before the change event had a chance to fire. In that case, it would not update the date value. To fix this, we're now listening on every change and bubble them up as soon as they happen.

Resolves https://community.vikunja.io/t/due-date-confirm-button-not-working/2104
2024-03-13 18:03:49 +01:00
a6edf1d325 feat(filters): make clear filters button less obvious 2024-03-13 17:33:34 +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
79577c14b7 fix(filters): set default filter value to only undone tasks 2024-03-13 17:07:10 +01:00
99c5524115 fix(editor): don't allow image upload when it's not possible to do it 2024-03-13 16:59:57 +01:00
17e222edfd chore(deps): update dependency happy-dom to v13.8.2 2024-03-13 07:44:23 +00:00
fb5b2542a5 chore(i18n): update translations via Crowdin 2024-03-13 00:05:52 +00: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
cf6b476b7d chore: cleanup leftover console.log 2024-03-12 21:33:24 +01:00
eb4f880c64 fix(filter): do not show filter footer when creating a filter 2024-03-12 21:30:59 +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
0e2ad5dde6 fix(deps): pin dependency vuemoji-picker to 0.2.1 2024-03-12 20:07:21 +00: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
b9c513f681 fix(deps): update sentry-javascript monorepo to v7.106.1 2024-03-12 09:07:14 +00:00
40bdecfe0d fix(deps): update dependency date-fns to v3.4.0 2024-03-12 08:56:15 +00:00
da53c8e7ef chore(deps): update dev-dependencies 2024-03-12 06:07:20 +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
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
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
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
12fbde8e84 chore(deps): update dev-dependencies 2024-03-11 05:06:04 +00: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
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
2fa576d9f5 chore(deps): update dependency node to v20.11.1 2024-03-10 12:24:06 +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
b340bb418b chore(deps): update dependency happy-dom to v13.7.1 2024-03-10 11:57:10 +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
d963667a29 chore(i18n): update translations via Crowdin 2024-03-10 00:07:19 +00:00
d628471d0e fix(filters): close filter popup when clicking on show results 2024-03-09 20:08:18 +01:00
4e6e0608c7 fix(filters): lint 2024-03-09 20:08:17 +01:00
b874b02412 feat(filters): highlight label colors in filter 2024-03-09 19:07:32 +01:00
084a62e835 fix(filters): layout problems with assignee user avatar 2024-03-09 19:07:31 +01:00
f3e2b1b89b fix(filters): remove footer when editing a saved filter 2024-03-09 19:07:31 +01:00
4e26fa0b85 fix(filters): correctly use filter in saved filter 2024-03-09 19:07:31 +01:00
38985a8318 fix(filters): pass correct filter query to kanban and gantt loading 2024-03-09 19:07:31 +01:00
d0b762d761 docs(filter): add filter query explanation 2024-03-09 19:07:31 +01:00
e0a7f46e5d feat(filter): fall back to simple search when filter query does not contain any filter inputs 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
533e778b93 fix(filter): bubble filter query changes up on blur only 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
0c947790e8 feat(filter): add button to show filter results 2024-03-09 19:07:30 +01:00