1
0
Commit Graph

552 Commits

Author SHA1 Message Date
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
7bf2664e55 fix(filters): persist filters in url
This allows us to keep the filters when navigating back from a task or other url.
2024-03-13 19:03:23 +01:00
ccb708a56f fix(reminders): emit reminder changes at the correct time (and make sure they are actually emitted)
Resolves https://github.com/go-vikunja/vikunja/issues/225
2024-03-13 18:42:55 +01:00
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
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
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
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
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
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
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
b35eb4adbf fix(filter): correctly pass down options 2024-03-09 19:07:30 +01:00
a22652b737 feat(filter): remove now unused code 2024-03-09 19:07:30 +01:00
4dcd3abe9e feat(filter): emit filter query 2024-03-09 19:07:30 +01:00
5a13c2b423 fix(filter): add role=search to filter card 2024-03-09 19:07:30 +01:00
9eac746984 feat(filter): autocomplete for projects 2024-03-09 19:07:30 +01:00