Commit Graph

647 Commits

Author SHA1 Message Date
kolaente 2ac11b13a1
fix(tasks): creating subtasks with quick add magic should show up once
Because the tasks were emitted as the relation was created, when a task had multiple subtasks the parent was emitted multiple times and thus, shown multiple times in the list view. This change fixes that behaviour by emitting all tasks at the end, when all relations are created.
2024-12-10 15:21:50 +01:00
kolaente 9aca4ca0f6
fix(favorites): do not return subtasks on favorites page
This fixes an issue where all subtasks of a tasks would show up on the favorites page, even if they were not marked as favorite.

Resolves https://github.com/go-vikunja/vikunja/issues/375
2024-12-10 14:31:28 +01:00
Frederick [Bot] 3de532ed50 chore(i18n): update translations via Crowdin 2024-12-07 00:13:41 +00:00
kolaente e02ebbcba1
fix(tasks): default reminder to current date
This fixes an issue where the default date for a new reminder was
1970-01-01 (unix timestamp 0). It was caused by a new date object being
created but since the reminder that was creatd was new, this was created
as null date, which equals a 0 unix timestamp.

Resolves https://github.com/go-vikunja/vikunja/issues/359
2024-12-06 15:15:42 +01:00
Dominik Pschenitschni 1f55e3f866 feat: hasAttachments as store computed 2024-12-06 14:04:33 +00:00
kolaente 1563c462a2
fix(projects): correctly calculate the number of tasks and projects to delete 2024-12-06 14:56:39 +01:00
kolaente 63732a37c0
fix: demo banner positioning
Partially reverts 49fa32aad6
2024-12-06 14:46:06 +01:00
kolaente 80f8570e22
fix(task): open related task in popup when the other task was opened in a popup
Resolves https://github.com/go-vikunja/vikunja/issues/360
2024-12-06 14:36:31 +01:00
Dominik Pschenitschni 90951d4003 fix: reactive ancestor projects 2024-12-04 16:47:27 +00:00
Dominik Pschenitschni e57f04ec23 feat: improve ProjectSettingsDelete 2024-12-01 20:06:00 +00:00
Harry Martland 8dfb34c863 feat: add tonight as a quick add date option (#2866)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2866
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Harry Martland <HarryEMartland@gmail.com>
Co-committed-by: Harry Martland <HarryEMartland@gmail.com>
2024-11-26 10:46:09 +00:00
Frederick [Bot] eecb96a683 chore(i18n): update translations via Crowdin 2024-11-23 00:23:07 +00:00
kolaente 85823b3e97
fix: only pass filter string from view to popup 2024-11-22 11:19:23 +01:00
kolaente a58c5de657
fix(project): set correct right after duplicating 2024-11-19 19:27:40 +01:00
kolaente d616bab76d fix(views): enable search in bucket filters 2024-11-19 16:27:22 +00:00
kolaente 624907ad6a fix: make search in saved filter work 2024-11-19 16:27:22 +00:00
Dominik Pschenitschni 194a3239af feat: remove postcss-easings 2024-11-15 13:36:19 +01:00
Dominik Pschenitschni 44c659aa34 feat: move useProjectBackground to composables 2024-11-10 15:17:38 +00:00
Frederick [Bot] 22812199dd chore(i18n): update translations via Crowdin 2024-11-05 00:04:30 +00:00
Dominik Pschenitschni e8bf5e33f7 feat: use sass-embedded 2024-11-02 17:39:20 +00:00
Dominik Pschenitschni 49fa32aad6 feat: use position sticky for demo bar 2024-11-02 08:20:57 +00:00
Dominik Pschenitschni f3e77eb1f0 fix: remove defineProps 2024-11-01 17:19:28 +01:00
Frederick [Bot] 78379637d4 chore(i18n): update translations via Crowdin 2024-11-01 00:03:09 +00:00
Frederick [Bot] 004d5709d0 chore(i18n): update translations via Crowdin 2024-10-31 00:04:23 +00:00
kolaente 32bdef841f
fix: lint 2024-10-30 15:45:37 +01:00
kolaente e766b63d99
feat(kanban): add debug option to show task position on card
This will hopefully help debugging heisenbugs which only happen in production
2024-10-30 15:44:36 +01:00
kolaente 796199827e
feat(filters): show when the current view has a filter as well and both will be used
This should make it clear when a filter does not bring the expected results - maybe because it contradicts with the one set in the view.
Related to https://github.com/go-vikunja/vikunja/issues/296
2024-10-30 15:27:33 +01:00
kolaente 8522eb9b0d
docs(filters): fix typos with filter query docs 2024-10-30 14:30:10 +01:00
kolaente 3c22b3cf00
feat(kanban): show project on kanban card if it's not the same as the current one
Resolves https://community.vikunja.io/t/feature-requests-regarding-view-ordering-project-reference-in-kanban-and-a-notin-operator/2728
2024-10-30 13:48:21 +01:00
konrad 564852ab12 chore(deps): set workbox version to 7.3.0 2024-10-30 06:26:34 +00:00
kolaente 57c6f2cd10
feat(filters): add "not in" operator for filters
Resolves https://community.vikunja.io/t/feature-requests-regarding-view-ordering-project-reference-in-kanban-and-a-notin-operator/2728
2024-10-29 12:03:16 +01:00
kolaente 703c641aeb fix: lint issues 2024-10-29 09:57:53 +00:00
Kiril Vladimirov 540c5f4225 fix(i18n): capitalize Bulgarian label (#2784)
Also, remove 'език' which means 'language' for the sake of consistency.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2784
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Kiril Vladimirov <kiril@vld.bg>
Co-committed-by: Kiril Vladimirov <kiril@vld.bg>
2024-10-29 07:17:28 +00:00
kolaente fcd56cb7cf
feat(i18n): add Bulgarian for language selection 2024-10-28 11:27:42 +01:00
Frederick [Bot] 9c0c5fdd6c chore(i18n): update translations via Crowdin 2024-10-28 00:03:02 +00:00
renovate ca1384e3c9 chore(deps): update dev-dependencies (#2754)
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-26 18:06:51 +00:00
kolaente 5f5d93dfa0
fix(gantt): reload the gantt chart when switching between projects
Resolves https://github.com/go-vikunja/vikunja/issues/340
2024-10-21 18:32:57 +02:00
Sebastien Danthinne 75dddc9dbe fix(attachments): Add .jpeg to previewable image (#2770)
This is necessary to be able to set .jpeg images as the background for kanban tiles. This extension is equivalent to .jpg, and is the default extension for uploading from iOS.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2770
Co-authored-by: Sebastien Danthinne <sebastien@danthinne.com>
Co-committed-by: Sebastien Danthinne <sebastien@danthinne.com>
2024-10-21 15:04:17 +00:00
Frederick [Bot] 1cc3f3c7fe chore(i18n): update translations via Crowdin 2024-10-21 00:05:05 +00:00
Frederick [Bot] ac91e942a5 chore(i18n): update translations via Crowdin 2024-10-20 14:02:57 +00:00
kolaente 29b9001078
feat(filters): allow filtering by created and updated task fields
Resolves https://kolaente.dev/vikunja/vikunja/issues/2768
2024-10-18 15:15:19 +02:00
kolaente 38964ace04
fix(task): do not allow saving an empty description
Resolves https://github.com/go-vikunja/vikunja/issues/338
2024-10-13 19:38:42 +02:00
kolaente 21af73ff93
fix(caldav): use subpath for caldav url in frontend
Resolves https://github.com/go-vikunja/vikunja/issues/337
2024-10-13 19:32:45 +02:00
kolaente 92b90013ab
feat(projects): optionally return max right when querying all projects
This change introduces an expand query parameter which, when provided, allows to return all projects with the max right the current user has on that project. This allows to show and hide appropriate buttons in the frontend.

Resolves https://github.com/go-vikunja/vikunja/issues/334
2024-10-13 19:22:09 +02:00
Frederick [Bot] 9cf18a2efa chore(i18n): update translations via Crowdin 2024-10-12 00:31:54 +00:00
Frederick [Bot] de110b37be chore(i18n): update translations via Crowdin 2024-10-04 00:32:06 +00:00
Frederick [Bot] 3b7f78eaa5 chore(i18n): update translations via Crowdin 2024-10-03 00:31:16 +00:00
DanielPantle faff1040dc feat(task): cancel editing task title with escape (#2730)
With this change, it is possible to cancel editing the task title with pressing the escape key.

# Problem

Before it was not possible to cancel editing the task title. Pressing outside the title saves the changes that have already been done (which is intended I think). But when e.g. pasting something with a wrong format, I was not able to revert the change without saving and editing it again

Example: after accidentially pasting something with multiple lines it is not possible to escape, the only way to revert this is to save and edit again manually:
![grafik.png](/attachments/11d3559a-3111-458f-9a9c-4107292054fa)

# Solution

This PR implements a listener for the escape key that sets the title back to its original value and blurs the focus of the title

# Additional notes

- I checked this in the "page" view of the task and the "popup" view and it worked in both. For me, the popup does not close with the escape key (as it often does on other sites), therefore there is no collision with this function. But I think it would be good to check this again to make sure it does not break anything like this
- I don't know anything about testing in this repository, if it is possible/necessary to implement a test for this feature please leave a comment :)

Co-authored-by: Daniel Pantle <daniel.pantle@newtec.de>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2730
Co-authored-by: DanielPantle <danielpantle@noreply.kolaente.dev>
Co-committed-by: DanielPantle <danielpantle@noreply.kolaente.dev>
2024-10-02 07:32:33 +00:00
Frederick [Bot] b6e22cba7d chore(i18n): update translations via Crowdin 2024-10-01 00:32:32 +00:00
kolaente 3855e179a9
fix(filters): clarify usage of reminders in filters 2024-09-29 21:11:08 +02:00