1
0
Commit Graph

83 Commits

Author SHA1 Message Date
6e53bf4ebe feat(filter): add unique id to filter input 2024-03-19 00:47:50 +01:00
b8ff7910b0 feat(filter): make filter input label configurable 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
4c1a53beed chore(views): use view id instead of passing whole view object 2024-03-19 00:47:50 +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
cf15cc6f12 feat(views): fetch tasks via view context when accessing them through views 2024-03-19 00:47:47 +01:00
96186250f4 fix(filters): clear autocomplete results when starting the next character 2024-03-14 09:05:07 +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
c8b35d49ca fix(filters): correctly return project from filter
Related https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-14 08:49:02 +01:00
161bb1b192 fix(filters): do not watch debounced 2024-03-14 08:40:03 +01:00
07e84f2abf fix(reminders): make debounce logic actually work 2024-03-13 20:11:00 +01:00
d4605905d3 fix(filters): do not fire filter change immediately
Related to https://kolaente.dev/vikunja/vikunja/issues/2194#issuecomment-61081
2024-03-13 19:58:24 +01:00
f34577f293 fix(editor): do not use Tiptap to open links when clicking on them, use the browser native attributes instead
It looks like links are opened twice, when the openOnClick option is enabled. That means they will get opened twice when clicking on them. Disabling that option will not fire the click handler and only rely on browser functionality to open links.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2155
2024-03-13 19:23:02 +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
99c5524115 fix(editor): don't allow image upload when it's not possible to do it 2024-03-13 16:59:57 +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
e097721817 fix(tasks): use correct filter query when filtering 2024-03-11 16:39:27 +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
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
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
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
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
b1d9dc6fc3 feat(filter): autocomplete for assignees 2024-03-09 19:07:30 +01:00
8fa2f6686a feat(filter): add actual label search when autocompleting 2024-03-09 19:07:30 +01:00
9ade917ac4 feat(filter): make the autocomplete look pretty 2024-03-09 19:07:30 +01:00
7fc1f27ef5 feat(filter): add autocompletion poc for labels 2024-03-09 19:07:30 +01:00
356399f853 chore: format 2024-03-09 19:07:29 +01:00