1
0

83 Commits

Author SHA1 Message Date
kolaente
6e53bf4ebe
feat(filter): add unique id to filter input 2024-03-19 00:47:50 +01:00
kolaente
b8ff7910b0
feat(filter): make filter input label configurable 2024-03-19 00:47:50 +01:00
kolaente
f6485be9e2
chore(views): move actual project views into their own folder 2024-03-19 00:47:50 +01:00
kolaente
4c1a53beed
chore(views): use view id instead of passing whole view object 2024-03-19 00:47:50 +01:00
kolaente
59ced554cd
chore(views): remove old view routes 2024-03-19 00:47:49 +01:00
kolaente
2dfb3a6379
fix(views): make no initial view work in the frontend 2024-03-19 00:47:49 +01:00
kolaente
a3714c74fd
feat(views): load views when navigating with link share 2024-03-19 00:47:49 +01:00
kolaente
cf15cc6f12
feat(views): fetch tasks via view context when accessing them through views 2024-03-19 00:47:47 +01:00
kolaente
96186250f4
fix(filters): clear autocomplete results when starting the next character 2024-03-14 09:05:07 +01:00
kolaente
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
kolaente
c8b35d49ca
fix(filters): correctly return project from filter
Related https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-14 08:49:02 +01:00
kolaente
161bb1b192
fix(filters): do not watch debounced 2024-03-14 08:40:03 +01:00
kolaente
07e84f2abf
fix(reminders): make debounce logic actually work 2024-03-13 20:11:00 +01:00
kolaente
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
kolaente
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
kolaente
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
kolaente
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
kolaente
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
kolaente
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
kolaente
a6edf1d325
feat(filters): make clear filters button less obvious 2024-03-13 17:33:34 +01:00
kolaente
fc4eed6eb4
fix(filters): lint 2024-03-13 17:21:20 +01:00
kolaente
15215b30a0
fix(filters): rework filter popup button 2024-03-13 17:19:15 +01:00
kolaente
99c5524115
fix(editor): don't allow image upload when it's not possible to do it 2024-03-13 16:59:57 +01:00
kolaente
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
kolaente
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
kolaente
e097721817
fix(tasks): use correct filter query when filtering 2024-03-11 16:39:27 +01:00
kolaente
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
kolaente
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
waza-ari
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
kolaente
d628471d0e
fix(filters): close filter popup when clicking on show results 2024-03-09 20:08:18 +01:00
kolaente
4e6e0608c7
fix(filters): lint 2024-03-09 20:08:17 +01:00
kolaente
b874b02412
feat(filters): highlight label colors in filter 2024-03-09 19:07:32 +01:00
kolaente
084a62e835
fix(filters): layout problems with assignee user avatar 2024-03-09 19:07:31 +01:00
kolaente
f3e2b1b89b
fix(filters): remove footer when editing a saved filter 2024-03-09 19:07:31 +01:00
kolaente
d0b762d761
docs(filter): add filter query explanation 2024-03-09 19:07:31 +01:00
kolaente
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
kolaente
533e778b93
fix(filter): bubble filter query changes up on blur only 2024-03-09 19:07:31 +01:00
kolaente
1d2f3ca546
feat(filter): resolve label and project ids back to titles when loading a filter 2024-03-09 19:07:31 +01:00
kolaente
55b806d311
feat(filter): resolve labels and projects to ids before filtering 2024-03-09 19:07:30 +01:00
kolaente
0c947790e8
feat(filter): add button to show filter results 2024-03-09 19:07:30 +01:00
kolaente
b35eb4adbf
fix(filter): correctly pass down options 2024-03-09 19:07:30 +01:00
kolaente
a22652b737
feat(filter): remove now unused code 2024-03-09 19:07:30 +01:00
kolaente
4dcd3abe9e
feat(filter): emit filter query 2024-03-09 19:07:30 +01:00
kolaente
5a13c2b423
fix(filter): add role=search to filter card 2024-03-09 19:07:30 +01:00
kolaente
9eac746984
feat(filter): autocomplete for projects 2024-03-09 19:07:30 +01:00
kolaente
b1d9dc6fc3
feat(filter): autocomplete for assignees 2024-03-09 19:07:30 +01:00
kolaente
8fa2f6686a
feat(filter): add actual label search when autocompleting 2024-03-09 19:07:30 +01:00
kolaente
9ade917ac4
feat(filter): make the autocomplete look pretty 2024-03-09 19:07:30 +01:00
kolaente
7fc1f27ef5
feat(filter): add autocompletion poc for labels 2024-03-09 19:07:30 +01:00
kolaente
356399f853
chore: format 2024-03-09 19:07:29 +01:00