Commit Graph

86 Commits

Author SHA1 Message Date
kolaente c058835874
feat(filters): move filter query to contenteditable 2024-03-05 17:47:06 +01:00
kolaente 11bc4764de
feat(filters): add basic autocomplete component 2024-03-05 10:37:26 +01:00
kolaente e843438efd
feat(filters): show user name and avatar for assignee filters 2024-03-05 09:58:10 +01:00
kolaente 9381f65ceb
fix(filters): date filter value not populated 2024-03-05 09:58:10 +01:00
kolaente 712f8fc13b
feat(filters): add date values 2024-03-05 09:58:09 +01:00
kolaente f699b53744
feat(filters): make date values in filter query editable 2024-03-05 09:58:09 +01:00
kolaente 74a39a5cf0
chore(filters): copy datepicker 2024-03-05 09:58:09 +01:00
kolaente f137064ea9
chore(filters): add histoire story file 2024-03-05 09:58:09 +01:00
kolaente caf3cb216d
feat(filters): parse date properties to enable datepicker button 2024-03-05 09:58:09 +01:00
kolaente 4f15f27fe1
fix(filters): use readable colors for dark and light mode 2024-03-05 09:58:09 +01:00
kolaente d75c20ea48
feat(filter): add auto resize for filter query input 2024-03-05 09:58:09 +01:00
kolaente 0359b12648
feat(filter): add basic highlighting filter query component 2024-03-05 09:58:09 +01:00
renovate 43b0689c1a chore(deps): update dev-dependencies
continuous-integration/drone/push Build is passing Details
2024-03-05 07:21:24 +00:00
renovate 3e5d55d9e8 fix(deps): update dependency vue-flatpickr-component to v11.0.5
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-03-05 05:06:23 +00:00
renovate 42e660c3d6 fix(deps): update dependency vue-i18n to v9.10.1
continuous-integration/drone/push Build is passing Details
2024-03-04 11:27:12 +00:00
renovate f8c5e314df fix(deps): update sentry-javascript monorepo to v7.105.0
continuous-integration/drone/push Build is passing Details
2024-03-04 10:14:01 +00:00
renovate 429b140cad chore(deps): update dependency vue-tsc to v2
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-03-04 05:07:03 +00:00
renovate dc7ee851ec chore(deps): update dev-dependencies
continuous-integration/drone/push Build is passing Details
2024-03-03 22:31:33 +00:00
kolaente a34ca20c1a
fix(teams): use the same color for border between teams in list
continuous-integration/drone/push Build is failing Details
2024-03-02 15:31:54 +01:00
kolaente fc4303a778
chore(auth): add oidc suffix to openid team name in db
Related to #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
continuous-integration/drone/push Build is passing Details
This change removes the "select all" first checkbox of api token permissions and replaces it with the title instead.

Resolves #2148
2024-03-02 11:28:46 +01:00
kolaente 178cd8c392
fix: open external migration service in current tab
continuous-integration/drone/push Build is failing Details
2024-03-02 11:22:03 +01:00
viehlieb ed4da96ab1 feat: assign users to teams via OIDC claims (#1393)
continuous-integration/drone/push Build is passing Details
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: #1393
Resolves #1279
Resolves https://github.com/go-vikunja/vikunja/issues/42
Resolves #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
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-02-29 10:05:25 +00:00
renovate 06688fa8d4 fix(deps): update sentry-javascript monorepo to v7.103.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-02-29 09:05:28 +00:00
renovate a0f4bdbdad fix(deps): update dependency vue to v3.4.21
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-02-28 22:06:03 +00:00
renovate eea356e570 chore(deps): update dev-dependencies
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-02-28 18:05:31 +00:00
kolaente 5d127c2897 feat: run frontend tests with api build from the same branch (#2137)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #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
continuous-integration/drone/push Build is failing Details
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
continuous-integration/drone/push Build is failing Details
2024-02-27 16:29:27 +01:00
kolaente baa5d14ca6
fix(assignees): spacing of users
continuous-integration/drone/push Build is failing Details
2024-02-27 16:15:35 +01:00
kolaente 2d5c496397
fix(kanban): pass active filters down to task lazy loading
continuous-integration/drone/push Build is failing Details
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
continuous-integration/drone/push Build is failing Details
2024-02-27 15:37:30 +01:00
kolaente 1ffb93b63c
fix: clarify preview deployment text and fix typo
continuous-integration/drone/push Build is passing Details
2024-02-25 13:51:43 +01:00
renovate 1bf8659423 fix(deps): update sentry-javascript monorepo to v7.102.1
continuous-integration/drone/push Build is passing Details
2024-02-24 14:43:38 +00:00
renovate 7629c8426e chore(deps): update pnpm to v8.15.4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-02-24 14:05:08 +00:00
renovate a83acc0300 fix(deps): update tiptap to v2.2.4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-02-23 13:06:11 +00:00
renovate 34c31e2f03 fix(deps): update dependency vue-router to v4.3.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is passing Details
2024-02-21 18:06:09 +00:00
renovate 829f504d3b fix(deps): update dependency dompurify to v3.0.9
continuous-integration/drone/push Build is passing Details
2024-02-21 10:04:30 +00:00
renovate 52d0930034 fix(deps): update sentry-javascript monorepo to v7.102.0
continuous-integration/drone/push Build is passing Details
2024-02-20 14:41:55 +00:00
renovate 318f00d252 fix(deps): update vueuse to v10.8.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-02-20 12:06:28 +00:00
renovate 70265e176a fix(deps): update tiptap to v2.2.3
continuous-integration/drone/push Build is passing Details
2024-02-18 11:16:39 +00:00
renovate be66ec8608 fix(deps): update dependency @kyvg/vue3-notification to v3.2.0
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-02-18 09:06:16 +00:00
renovate 814c142b71 fix(deps): update sentry-javascript monorepo to v7.101.1
continuous-integration/drone/push Build is passing Details
2024-02-18 08:28:03 +00:00
renovate ea75657d45 fix(deps): update dependency vue-flatpickr-component to v11.0.4
continuous-integration/drone/pr Build is passing Details
continuous-integration/drone/push Build is failing Details
2024-02-18 08:06:08 +00:00
kolaente ff1730e323
fix: lint
continuous-integration/drone/push Build is passing Details
2024-02-17 23:25:09 +01:00
kolaente f120d72211
fix(editor): revert task list dependence on ids
continuous-integration/drone/push Build is failing Details
This partially reverts 3969f6ae66. 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 #2091 (comment)
2024-02-17 23:13:51 +01:00