1
0

382 Commits

Author SHA1 Message Date
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
27cb6e3372
fix(views): make bucket edit work 2024-03-19 00:47:50 +01:00
kolaente
445f1c06fa
fix(views): make bucket creation work again 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
e1774cc49a
feat(views): show tasks on kanban board in saved filter 2024-03-19 00:47:49 +01:00
kolaente
39c9928421
fix(views): do not load views async 2024-03-19 00:47:49 +01:00
kolaente
59ced554cd
chore(views): remove old view routes 2024-03-19 00:47:49 +01:00
kolaente
bc34a33922
fix(views): move to new project view when moving tasks 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
337d289a39
chore: remove old saved views migration 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
4170f5468f
feat(views): save task position in list view 2024-03-19 00:47:49 +01:00
kolaente
786e67f692
feat(views): save task position 2024-03-19 00:47:48 +01:00
kolaente
c36fdb9f5d
chore(views): add fixme 2024-03-19 00:47:48 +01:00
kolaente
dee78be579
fix(views): return buckets when fetching tasks via kanban view 2024-03-19 00:47:48 +01:00
kolaente
ca0550acea
fix(views): fetch buckets through view 2024-03-19 00:47:48 +01:00
kolaente
df415f97a9
fix(views): make table view load tasks again 2024-03-19 00:47:48 +01:00
kolaente
86039b1dd2
fix(views): make gantt view load tasks again 2024-03-19 00:47:48 +01:00
kolaente
cf15cc6f12
feat(views): fetch tasks via view context when accessing them through views 2024-03-19 00:47:47 +01:00
Frederick [Bot]
87ebe85972 chore(i18n): update translations via Crowdin 2024-03-16 00:05:25 +00: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
Frederick [Bot]
88fdfb50b7 chore(i18n): update translations via Crowdin 2024-03-14 00:06:47 +00: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
117079bbda
fix(sentry): do not send api errors to sentry 2024-03-13 19:31:43 +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
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
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
79577c14b7
fix(filters): set default filter value to only undone tasks 2024-03-13 17:07:10 +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
Frederick [Bot]
fb5b2542a5 chore(i18n): update translations via Crowdin 2024-03-13 00:05:52 +00:00
kolaente
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
kolaente
cf6b476b7d
chore: cleanup leftover console.log 2024-03-12 21:33:24 +01:00
kolaente
eb4f880c64
fix(filter): do not show filter footer when creating a filter 2024-03-12 21:30:59 +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
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
kolaente
659de54db1
feat(kanban): do not remove focus from the input after creating a new bucket 2024-03-11 17:29:28 +01:00
kolaente
49ab90fc19
fix: lint 2024-03-11 17:24:40 +01:00
kolaente
e097721817
fix(tasks): use correct filter query when filtering 2024-03-11 16:39:27 +01:00