Commit Graph

10640 Commits

Author SHA1 Message Date
kolaente a1cf2b8bc7
fix(tasks): add new task only once to list when added
Fixes a regression introduced in 2ac11b13a1
2024-12-11 18:42:07 +01:00
kolaente 6f9b0ddfe7
fix(tasks): do not show import hint when using a filter as home tasks and already imported
This fixes a bug where the "import your tasks from other platforms" would be shown even if the user had already imported tasks. The bug was caused by the heuristic "there are tasks" was not evaluated when tasks were loaded through a filter

Resolves https://github.com/go-vikunja/vikunja/issues/372
2024-12-11 18:28:29 +01:00
kolaente c9a68d3a63
fix(openid): lint 2024-12-11 17:10:41 +01:00
kolaente 7ac2c42e4d
fix(caldav): fetch saved filter
This fixes a bug which caused fetching saved filter and favorite projects to crash, because the respective project ID is not a valid project id without special handling.
2024-12-11 17:05:51 +01:00
kolaente 5abca0927b
fix(caldav): do not crash with error 400 when fetching the list of all projects
Because the "all projects" handler is the same as the one to fetch a single project, the handler would fail because no project was specified. However, it should return an empty project instead so that it later fetches all projects.

Resolves https://community.vikunja.io/t/http-400-when-trying-to-connect-via-caldav/3054
2024-12-11 16:51:30 +01:00
kolaente 4512045cbf
fix: check if all required keys are available when parsing openid configuration
Related to https://github.com/go-vikunja/vikunja/issues/371
2024-12-11 16:25:41 +01:00
kolaente e56a01f42d
chore: remove default healthcheck in docker
The healtcheck takes really long to initialize, which might cause unnecessary downtime. This removes the default healthcheck from the dockerfile to avoid that for all users. It is still possible to add the healthcheck manually.
2024-12-11 15:17:36 +01:00
Dominik Pschenitschni cff602c246 feat: remove @vitejs/plugin-legacy (#2921)
Quote:
> Vite's default browser support baseline is Native ESM, native ESM dynamic import, and import.meta. This plugin provides support for legacy browsers that do not support those features when building for production.

Since all three feature now have more than 97% market share it seems fine to remove them.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2921
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-12-11 13:15:05 +00:00
Dominik Pschenitschni 13d52c721d fix: remove dompurify stub types 2024-12-11 13:14:03 +00:00
Dominik Pschenitschni 98c10acb50 fix: remove @types/lodash.clonedeep
package was replaced by klona
2024-12-11 13:53:44 +01:00
renovate 9b5ee28a69 fix(deps): update module github.com/labstack/echo/v4 to v4.13.1 2024-12-11 11:18:32 +00:00
Dominik Pschenitschni 8f5be72104 chore: remove the option modern-compiler
'modern-compiler' is the default if 'sass-embedded' is used since vite 6,
see: https://vite.dev/config/shared-options#css-preprocessoroptions
2024-12-11 10:49:07 +01:00
Dominik Pschenitschni 07df606c68 fix: resetEmptyTitleError (#2889)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2889
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-12-10 20:08:15 +00:00
Dominik Pschenitschni e8a07fc8e0 feat: add vite-plugin-vue-devtools 2024-12-10 18:40:27 +01:00
renovate a800cbed5f fix(deps): update dependency @sentry/vue to v8.43.0 2024-12-10 15:24:54 +00:00
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
renovate 2c9625b26b chore(deps): update dev-dependencies to v8.18.0 2024-12-10 00:19:23 +00:00
kolaente 25fd0f6108
fix(filter): correctly create task positions during filter creation
This fixes a bug where a saved filter would contain many "dead" entries for tasks which are not part of that filter. These entries were "dead" because the filter would not match for them and thus they were not shown.
The problem was caused by a routine during the creation of the filter where all projects from all matching tasks would be used as input for fetching the tasks to add to task_positions.

https://community.vikunja.io/t/not-able-to-move-task-between-buckets-within-a-kanban-view-for-saved-filter/2882/3
2024-12-09 19:21:13 +01:00
kolaente 942c2e4af6
fix: specify cols when upgrading
Resolves https://github.com/go-vikunja/vikunja/issues/367
2024-12-09 17:42:31 +01:00
renovate 5c93d0c57c fix(deps): update dependency dompurify to v3.2.3 2024-12-09 13:59:59 +00:00
graves501 ed5474a28a fix(typo): Simpl -> Simple -> GetProjectsMapSimpleByTaskIDs (#2906)
Fix typo -> GetProjectSimplByTaskID -> GetProjectSimpleByTaskID

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2906
Co-authored-by: graves501 <graves501@protonmail.com>
Co-committed-by: graves501 <graves501@protonmail.com>
2024-12-09 13:55:16 +00:00
renovate 57e43a9d51 chore(deps): update dependency rollup to v4.28.1 2024-12-07 00:33:16 +00:00
Frederick [Bot] 3de532ed50 chore(i18n): update translations via Crowdin 2024-12-07 00:13:41 +00:00
renovate 84309701d3 chore(deps): update pnpm to v9.15.0 2024-12-06 15:24:20 +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
kolaente a325b27051
chore(dev): add sass-embedded patchelf script alias to devenv
Based on https://github.com/go-vikunja/vikunja/issues/347#issuecomment-2466789657
2024-12-06 14:13:52 +01:00
renovate f0ebc3542e chore(deps): update dev-dependencies 2024-12-06 08:32:41 +00:00
renovate 69b619144d fix(deps): update dependency @intlify/unplugin-vue-i18n to v6.0.1 2024-12-06 07:54:25 +00:00
renovate 01f126bb43 fix(deps): update dependency express to v4.21.2 2024-12-05 23:23:41 +00:00
renovate a38fafefaa fix(deps): update dependency vuemoji-picker to v0.3.2 2024-12-05 11:26:37 +00:00
renovate 8691919d68 fix(deps): update module github.com/labstack/echo-jwt/v4 to v4.3.0 2024-12-05 09:25:34 +00:00
renovate 33f82a6d1f chore(deps): update dependency cypress to v13.16.1 2024-12-05 00:22:21 +00:00
renovate 075ea98ccd fix(deps): update module github.com/labstack/echo-jwt/v4 to v4.2.1 2024-12-04 20:22:18 +00:00
renovate 4d0ab0ef7f fix(deps): update module golang.org/x/image to v0.23.0 2024-12-04 19:34:38 +00:00
renovate 5daa1c6808 fix(deps): update module golang.org/x/text to v0.21.0 2024-12-04 19:34:15 +00:00
renovate 522db23183 fix(deps): update module golang.org/x/sys to v0.28.0 2024-12-04 17:25:35 +00:00
Dominik Pschenitschni c52b7efc97 fix: remove postcss-easings type 2024-12-04 16:56:25 +00:00
renovate f77f03efbe fix(deps): update module github.com/getsentry/sentry-go to v0.30.0 2024-12-04 16:53:31 +00:00
renovate f8fe3b7e87 chore(deps): update dependency go to v1.23.4 2024-12-04 16:48:09 +00:00
Dominik Pschenitschni 90951d4003 fix: reactive ancestor projects 2024-12-04 16:47:27 +00:00
renovate 03eff35245 chore(deps): update dependency sass-embedded to v1.82.0 2024-12-04 15:56:08 +00:00
renovate 727b69266a fix(deps): update module golang.org/x/sync to v0.10.0 2024-12-04 15:55:49 +00:00
renovate de1ad619cf fix(deps): update dependency pinia to v2.3.0 2024-12-04 14:48:03 +00:00
renovate d8ac7003c6 fix(deps): update dependency axios to v1.7.9 2024-12-04 08:27:54 +00:00
renovate 575df84476 fix(deps): update dependency tailwindcss to v3.4.16 2024-12-03 20:21:38 +00:00