Commit Graph

1111 Commits

Author SHA1 Message Date
renovate 8cec9995e3 chore(deps): update dev-dependencies 2025-01-08 09:07:12 +00:00
Frederick [Bot] 466d0a73a9 chore(i18n): update translations via Crowdin 2025-01-08 00:16:10 +00:00
renovate 00441ee8b1 chore(deps): update dependency node to v22.13.0 2025-01-07 20:06:51 +00:00
renovate c92f6c5ee5 fix(deps): update dependency @sentry/vue to v8.48.0 2025-01-07 13:07:37 +00:00
renovate 91e4bad544 chore(deps): update dev-dependencies 2025-01-07 10:43:51 +00:00
Frederick [Bot] fbc48c43f5 chore(i18n): update translations via Crowdin 2025-01-07 00:16:37 +00:00
renovate a49c06d408 chore(deps): update pnpm to v9.15.3 2025-01-06 15:08:34 +00:00
renovate 746c3359a5 chore(deps): update dev-dependencies 2025-01-05 13:07:44 +00:00
renovate 6dc2348fbe fix(deps): update tiptap to v2.11.0 2025-01-02 18:08:27 +00:00
renovate d88295f31f fix(deps): update vueuse to v12.3.0 2025-01-02 09:07:49 +00:00
Frederick [Bot] 42f5cdf2d9 chore(i18n): update translations via Crowdin 2025-01-01 00:19:38 +00:00
renovate b8fd5dde3b fix(deps): update dependency @intlify/unplugin-vue-i18n to v6.0.3 2024-12-30 01:07:32 +00:00
renovate 3d727e6856 chore(deps): update pnpm to v9.15.2 2024-12-28 21:07:14 +00:00
Dominik Pschenitschni a6644d9c89 feat: move loading logic from ready to base store 2024-12-28 10:36:26 +00:00
renovate c4c8017605 chore(deps): update dev-dependencies 2024-12-28 00:07:22 +00:00
renovate 6e417d92ae fix(deps): update dependency vue-i18n to v11 2024-12-27 10:07:21 +00:00
renovate d22880b442 chore(deps): update dependency happy-dom to v16 2024-12-27 09:25:29 +00:00
renovate a8a746e302 chore(deps): update dev-dependencies 2024-12-27 08:07:40 +00:00
kolaente 6ee6b2ffee
feat: add Korean translation for selection 2024-12-26 17:12:19 +01:00
Frederick [Bot] 367530bf2d chore(i18n): update translations via Crowdin 2024-12-25 00:23:31 +00:00
renovate 40e9b48564 chore(deps): update dev-dependencies 2024-12-24 09:44:14 +00:00
Frederick [Bot] af50145705 chore(i18n): update translations via Crowdin 2024-12-24 00:22:44 +00:00
renovate 297817d3f8 fix(deps): update vueuse to v12.2.0 2024-12-23 10:07:00 +00:00
renovate 2ab172cfeb fix(deps): update vueuse to v12.1.0 2024-12-22 11:07:38 +00:00
renovate ae87348882 fix(deps): update dependency @intlify/unplugin-vue-i18n to v6.0.2 2024-12-21 10:07:07 +00:00
renovate ea2215a615 chore(deps): update dev-dependencies 2024-12-21 08:07:22 +00:00
Frederick [Bot] 064aff56e3 chore(i18n): update translations via Crowdin 2024-12-21 00:22:49 +00:00
renovate 63839805df
chore(deps): update dependency node to v22.12.0 2024-12-20 19:07:53 +01:00
renovate aa43f4fa93 chore(deps): update dev-dependencies 2024-12-20 12:07:27 +00:00
renovate 24e4284e3b chore(deps): update pnpm to v9.15.1 2024-12-20 01:07:08 +00:00
Frederick [Bot] c97fec9fed chore(i18n): update translations via Crowdin 2024-12-20 00:22:50 +00:00
kolaente f520881538 fix(kanban): do not close task input after creating tasks
Resolves https://kolaente.dev/vikunja/vikunja/issues/2192
2024-12-19 17:16:13 +01:00
kolaente bfb7cf9403 fix(project): only show create task cta when the user has permission to write to the project
Resolves https://community.vikunja.io/t/create-a-task-link-in-empty-project-for-read-only-share-links/3127
2024-12-19 17:09:14 +01:00
renovate 9c5f35a0d8 fix(deps): update tiptap to v2.10.4 2024-12-19 13:07:05 +00:00
kolaente 2185d36d36
fix(kanban): disable create button when bucket limit is reached 2024-12-19 12:53:56 +01:00
Frederick [Bot] cbee46b403 chore(i18n): update translations via Crowdin 2024-12-19 00:23:21 +00:00
kolaente 9eb5c62b01
fix: do not fail to load projects without views via link share
Resolves https://community.vikunja.io/t/undefined-error-when-sharing-an-empty-project/3126
2024-12-18 21:47:41 +01:00
renovate 1387f1c497 fix(deps): update dependency @sentry/vue to v8.47.0 2024-12-18 16:07:01 +00:00
Dominik Pschenitschni f76970b5a3 chore: explicit function origin (#2945)
Nothing world changing. I realised recently that I prefer explicitly calling methods of stores and do the same with their states.
Similar to how one would do that with classes.

Since I might make more changes like this in the future (maybe also part of other PRs) I though I'd explain my reasoning here in a bit more detail:

__Benefits__

- saves local mappings, like the `const updateConfig = () => configStore.update()`
- there is no need to look up what exactly is updated, since the function is provide by the store.

__Disadvantages__

- a little bit more verbose (but not thaaat big difference)

---

TLDR: When reading the code this saves the step to check what was mapped.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2945
Reviewed-by: konrad <k@knt.li>
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-12-18 15:24:42 +00:00
renovate 98be0d6f67 chore(deps): update dependency cypress to v13.17.0 2024-12-18 00:07:16 +00:00
renovate e8ca2a9ab8 fix(deps): update dependency tailwindcss to v3.4.17 2024-12-17 20:06:52 +00:00
renovate bdc3dae4f3 fix(deps): update dependency @sentry/vue to v8.46.0 2024-12-17 13:06:47 +00:00
renovate 2412d29a40 chore(deps): update dev-dependencies 2024-12-17 10:06:56 +00:00
renovate 336b3448cf fix(deps): update font awesome to v6.7.2 2024-12-16 22:24:47 +00:00
renovate 3f97414497 fix(deps): update dependency @sentry/vue to v8.45.1 2024-12-16 13:06:58 +00:00
renovate dc379b7a7e chore(deps): update dev-dependencies 2024-12-14 00:07:42 +00:00
Dominik Pschenitschni 6a2a8c106b fix: LinkSharing race condition (#2932)
This fixes a race condition and should potential fix some flaky Cypress tests:

<img width="630" alt="Screenshot 2024-12-12 at 10.53.56.png" src="attachments/21dce132-7f1a-4e19-b14c-b0a868daa20e">

-----

Before `selectedView` was filled with an initial value that depended on the the related project being loaded before the shared links, since the assignment happened directly after the views have been loaded.

This fix ensures that the correct project has been loaded before it's accessed to look up the id of the first view.

-----

@konrad: Now that I finished this PR I'm a bit unsure if it's the "correct" way to solve this.

Because for existing share links it might be better if the links save the selected view as a property. Currently a change of the view only changes the created link in the frontend. When you change the view and reload the link stays the same.

I'm unsure if editing the selected view is something that we want (or is even possible depending on what the hash represents).
So maybe we should only support the following: The user selects a view when creating a linkShare and and different from before it will be saved.

Even with those additional changes we still need something similar to the changes of this PR, since we would still need to load the available view ids for the creation of a new link share.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2932
Co-authored-by: Dominik Pschenitschni <mail@celement.de>
Co-committed-by: Dominik Pschenitschni <mail@celement.de>
2024-12-13 20:44:33 +00:00
renovate 01c84be945 fix(deps): update dependency @sentry/vue to v8.45.0 2024-12-13 15:38:49 +00:00
Dominik Pschenitschni b579041185 fix(test): wait for project to be loaded
fixes flaky test
2024-12-13 14:43:18 +01:00
renovate e3260772ca chore(deps): update dependency sass-embedded to v1.83.0 2024-12-13 00:10:13 +00:00