1
0

77 Commits

Author SHA1 Message Date
renovate
d1a3eb9701 fix(deps): update dependency @intlify/unplugin-vue-i18n to v3 2024-03-07 12:06:52 +00:00
renovate
cba09c8eb1 chore(deps): update dev-dependencies 2024-03-07 07:06:40 +00:00
renovate
e5e66d73f5 chore(deps): update dev-dependencies 2024-03-06 00:06:22 +00:00
renovate
43b0689c1a chore(deps): update dev-dependencies 2024-03-05 07:21:24 +00:00
renovate
3e5d55d9e8 fix(deps): update dependency vue-flatpickr-component to v11.0.5 2024-03-05 05:06:23 +00:00
renovate
42e660c3d6 fix(deps): update dependency vue-i18n to v9.10.1 2024-03-04 11:27:12 +00:00
renovate
f8c5e314df fix(deps): update sentry-javascript monorepo to v7.105.0 2024-03-04 10:14:01 +00:00
renovate
429b140cad chore(deps): update dependency vue-tsc to v2 2024-03-04 05:07:03 +00:00
renovate
dc7ee851ec chore(deps): update dev-dependencies 2024-03-03 22:31:33 +00:00
kolaente
a34ca20c1a
fix(teams): use the same color for border between teams in list 2024-03-02 15:31:54 +01:00
kolaente
fc4303a778
chore(auth): add oidc suffix to openid team name in db
Related to https://kolaente.dev/vikunja/vikunja/issues/2150
2024-03-02 15:23:19 +01:00
kolaente
89b01e86bc
fix(projects): load all projects when first opening Vikunja 2024-03-02 13:43:04 +01:00
kolaente
67f55510bf
feat: nest api token permissions under their parents
This change removes the "select all" first checkbox of api token permissions and replaces it with the title instead.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2148
2024-03-02 11:28:46 +01:00
kolaente
178cd8c392
fix: open external migration service in current tab 2024-03-02 11:22:03 +01:00
viehlieb
ed4da96ab1 feat: assign users to teams via OIDC claims (#1393)
This change adds the ability to sync teams via a custom openid claim. Vikunja will automatically create and delete teams as necessary, it will also add and remove users when they log in. These teams are fully managed by Vikunja and cannot be updated by a user.

Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/1393
Resolves https://kolaente.dev/vikunja/vikunja/issues/1279
Resolves https://github.com/go-vikunja/vikunja/issues/42
Resolves https://kolaente.dev/vikunja/vikunja/issues/950
Co-authored-by: viehlieb <pf@pragma-shift.net>
Co-committed-by: viehlieb <pf@pragma-shift.net>
2024-03-02 08:47:10 +00:00
renovate
e93e48c4c2 fix(deps): update vueuse to v10.9.0 2024-02-29 10:05:25 +00:00
renovate
06688fa8d4 fix(deps): update sentry-javascript monorepo to v7.103.0 2024-02-29 09:05:28 +00:00
renovate
a0f4bdbdad fix(deps): update dependency vue to v3.4.21 2024-02-28 22:06:03 +00:00
renovate
eea356e570 chore(deps): update dev-dependencies 2024-02-28 18:05:31 +00:00
kolaente
5d127c2897 feat: run frontend tests with api build from the same branch (#2137)
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2137
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2024-02-27 18:06:34 +00:00
kolaente
1275dfc260
fix: lint 2024-02-27 16:38:20 +01:00
kolaente
997fb6bc54
fix(migration): show correct help message when a migration was started 2024-02-27 16:36:18 +01:00
kolaente
b2e5de88ff
fix(labels): make sure labels are aligned in the middle 2024-02-27 16:29:27 +01:00
kolaente
baa5d14ca6
fix(assignees): spacing of users 2024-02-27 16:15:35 +01:00
kolaente
2d5c496397
fix(kanban): pass active filters down to task lazy loading
Before this change, applying a filter and then scrolling a bucket would not use that filter when lazy loading the tasks in that bucket. That resulted in all tasks being loaded, regardless if the filter applied to them.
2024-02-27 16:10:19 +01:00
kolaente
b8533d2bfc
fix(gantt): use color variables for gantt header so that it works in dark mode 2024-02-27 15:55:07 +01:00
kolaente
8a82093233
fix(project): don't allow archival or deletion of default projects in UI 2024-02-27 15:37:30 +01:00
kolaente
1ffb93b63c
fix: clarify preview deployment text and fix typo 2024-02-25 13:51:43 +01:00
renovate
1bf8659423 fix(deps): update sentry-javascript monorepo to v7.102.1 2024-02-24 14:43:38 +00:00
renovate
7629c8426e chore(deps): update pnpm to v8.15.4 2024-02-24 14:05:08 +00:00
renovate
a83acc0300 fix(deps): update tiptap to v2.2.4 2024-02-23 13:06:11 +00:00
renovate
34c31e2f03 fix(deps): update dependency vue-router to v4.3.0 2024-02-21 18:06:09 +00:00
renovate
829f504d3b fix(deps): update dependency dompurify to v3.0.9 2024-02-21 10:04:30 +00:00
renovate
52d0930034 fix(deps): update sentry-javascript monorepo to v7.102.0 2024-02-20 14:41:55 +00:00
renovate
318f00d252 fix(deps): update vueuse to v10.8.0 2024-02-20 12:06:28 +00:00
renovate
70265e176a fix(deps): update tiptap to v2.2.3 2024-02-18 11:16:39 +00:00
renovate
be66ec8608 fix(deps): update dependency @kyvg/vue3-notification to v3.2.0 2024-02-18 09:06:16 +00:00
renovate
814c142b71 fix(deps): update sentry-javascript monorepo to v7.101.1 2024-02-18 08:28:03 +00:00
renovate
ea75657d45 fix(deps): update dependency vue-flatpickr-component to v11.0.4 2024-02-18 08:06:08 +00:00
kolaente
ff1730e323
fix: lint 2024-02-17 23:25:09 +01:00
kolaente
f120d72211
fix(editor): revert task list dependence on ids
This partially reverts 3969f6ae663ef30896454eb228dc478cf9cf14a3. Adding ids to task list items is not as simple and actually made it worse in some cases. Hence we stick to comparing the content of nodes for now, until this is properly fixed in tiptap.

Related https://kolaente.dev/vikunja/vikunja/issues/2091#issuecomment-60063
2024-02-17 23:13:51 +01:00
kolaente
f4efdaa5de
fix(password): don't validate password min length on login page
This would cause the login to fail when the actual password was shorter than 8 characters.
2024-02-17 21:07:35 +01:00
kolaente
32edef2d38
fix(editor): set default id of tasklist items
This fixes a bug where all tasklist items would have the same id which would check all of them when checking one of them.
2024-02-17 11:38:20 +01:00
renovate
44c1f0d281 chore(deps): update pnpm to v8.15.3 2024-02-15 11:07:31 +00:00
kolaente
cc5f48eb74
fix: lint 2024-02-14 14:13:17 +01:00
kolaente
3969f6ae66
fix(editor): ensure task list clicks are only fired once
Before this fix, clicking on a task list item with the same name as another one, both would get marked as done. This was due to the mechanism which walks the dom tree to look for the node to update used its content for comparison. To prevent this, this fix first added unique ids to all task list items and then compared the nodes based on their id instead of the content.

Resolves https://kolaente.dev/vikunja/vikunja/issues/2091
2024-02-14 14:13:03 +01:00
kolaente
205f330f8a
fix(migration): make sure to correctly check if a migration was already running
This change fixes a bug where Vikunja would not correctly check if a migration was already running. That meant it was not possible for users who had never before migrated anything to start a migration, because Vikunja assumed they already had a migration running for them.
This state was neither properly reflected in the frontend, which is now fixed as well.
2024-02-13 22:21:59 +01:00
renovate
77feae47d6 fix(deps): update sentry-javascript monorepo to v7.101.0 2024-02-13 15:05:51 +00:00
renovate
2fb263a109 fix(deps): update dependency vue to v3.4.19 2024-02-13 11:06:25 +00:00
renovate
9921551f96 chore(deps): update pnpm to v8.15.2 2024-02-13 08:24:39 +00:00