kolaente
e393cfdfd7
fix(views): delete task buckets and task positions as well when deleting a view
2024-10-31 19:22:51 +01:00
kolaente
1fac81c8de
feat(cli): add cli command to delete orphan task positions
2024-10-31 19:19:56 +01:00
kolaente
d03f9c7b73
fix(positions): directly look in the database to fetch tasks when recalculating their position
2024-10-31 19:02:15 +01:00
kolaente
d7eff8e43b
feat(positions): add more debug logs
2024-10-31 18:46:09 +01:00
renovate
f1f1f669b3
fix(deps): update dependency @sentry/vue to v8.36.0
2024-10-31 10:24:16 +00:00
renovate
03cda24bcf
chore(deps): update dev-dependencies
2024-10-31 06:16:07 +00:00
Frederick [Bot]
004d5709d0
chore(i18n): update translations via Crowdin
2024-10-31 00:04:23 +00:00
renovate
6794547942
fix(deps): update vueuse to v11.2.0
2024-10-30 20:18:45 +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
7f5f5a4b8d
fix(events): do not crash filter event handler when triggered by a link share user
...
Resolves https://vikunja.sentry.io/issues/6030883119/events/4013802889b64b6b9d868e7c83ba4eb5/
2024-10-30 14:49: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
kolaente
d081cf80fc
chore(caldav): refactor fetching projects
2024-10-30 08:37:27 +01:00
kolaente
3ce3727a5e
chore(ci): sign drone config
2024-10-30 07:34:13 +00:00
renovate
c36397188c
chore(deps): update node.js to v22.11.0
2024-10-30 07:34:13 +00:00
konrad
564852ab12
chore(deps): set workbox version to 7.3.0
2024-10-30 06:26:34 +00:00
renovate
7aed582965
chore(deps): update dev-dependencies
2024-10-30 00:15:46 +00:00
renovate
70bd12badc
fix(deps): update dependency pinia to v2.2.5
2024-10-29 20:15:44 +00:00
renovate
2c486a30a0
chore(deps): update dependency node to v22
2024-10-29 19:15:07 +00:00
renovate
d1df1a3174
fix(deps): update dependency workbox-precaching to v7.3.0
2024-10-29 19:10:23 +00:00
renovate
de222f290a
fix(deps): update module github.com/threedotslabs/watermill to v1.4.0
2024-10-29 19:10:03 +00:00
kolaente
b9366ca9e3
fix(filter): use correct syntax for not in query in typesense
...
Related to https://github.com/typesense/typesense/issues/2038
2024-10-29 17:23:16 +01: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
aad9d8dffc
fix(tests): faker usage
2024-10-29 09:57:53 +00:00
kolaente
2c8e636561
chore(deps): update devenv
2024-10-29 09:57:53 +00:00
kolaente
d4a5d1ecdf
chore: remove unused rushstack eslint patch
2024-10-29 09:57:53 +00:00
kolaente
703c641aeb
fix: lint issues
2024-10-29 09:57:53 +00:00
kolaente
b601671395
chore: migrate eslint config
2024-10-29 09:57:53 +00:00
renovate
e36578bb89
chore(deps): update dev-dependencies
2024-10-29 09:57:53 +00:00
renovate
cf77969550
fix(deps): update module github.com/swaggo/swag to v1.16.4
2024-10-29 09:15:35 +00:00
renovate
e1718ccb35
chore(deps): update goreleaser/nfpm docker tag to v2.41.0 ( #2776 )
...
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-29 08:35:46 +00:00
kolaente
412a8ef654
chore(projects): only pass users to checks
2024-10-29 09:11:06 +01:00
kolaente
816da6bc50
fix(projects): check with the current user if they have access to the project
2024-10-29 08:40:14 +01:00
renovate
21356ae08e
chore(deps): update node.js to v22 ( #2783 )
...
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2024-10-29 07:38:12 +00:00
kolaente
dace07efda
fix(projects): return 0 if no parent project exists
2024-10-29 08:25:20 +01: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
renovate
58491ef55e
chore(deps): update dev-dependencies
2024-10-29 00:16:41 +00:00
renovate
8b0ab4758e
fix(deps): update dependency @kyvg/vue3-notification to v3.4.1
2024-10-28 18:15:36 +00:00
kolaente
fa032a889f
fix(filters): do not crash when a filter is invalid
...
Resolves https://vikunja.sentry.io/issues/6025547266/events/a62beaa09caf482ba238b18f363956df
2024-10-28 16:16:48 +01:00
kolaente
e30374a28c
fix(projects): only add conditions to query when they are non-empty
2024-10-28 16:09:31 +01:00
kolaente
b013b294e2
fix(projects): remove unnecessary join
...
The removal of the unnecessary join condition speeds up the query 10x. Before, it would take ~700ms on Vikunja Cloud. With this removal, the otherwise same query now takes ~70ms (which still leaves plenty of room for improvements, but it's already a great step forwards).
2024-10-28 15:58:07 +01:00
kolaente
acdb45a92c
fix: lint
2024-10-28 14:04:54 +01:00
kolaente
29107e9865
fix: error message check on mysql
2024-10-28 13:50:12 +01:00
kolaente
a70c472aa3
fix: create missing indexes on postgres
2024-10-28 13:25:38 +01:00
kolaente
e1893ff573
chore: cleanup
2024-10-28 12:44:54 +01:00
kolaente
106a1c7864
fix(events): report async errors via Sentry
2024-10-28 12:44:26 +01:00
kolaente
fcd56cb7cf
feat(i18n): add Bulgarian for language selection
2024-10-28 11:27:42 +01:00
kolaente
7055d7341c
feat(sharing): add config so that users only find members of their teams
...
This adds a feature where you can enable users to only find members of teams they're part of. This makes the user search when sharing projects less confusing, because users only see other users they already know.
It is still possible to add users to teams with their email address, if they have that enabled in the user settings.
2024-10-28 11:08:06 +01:00