1
0
Commit Graph

10158 Commits

Author SHA1 Message Date
7866543198 feat(views): generate swagger docs 2024-03-19 00:47:48 +01:00
cf15cc6f12 feat(views): fetch tasks via view context when accessing them through views 2024-03-19 00:47:47 +01:00
ee6ea03506 feat(views): sort by position 2024-03-19 00:47:47 +01:00
43f24661d7 feat(views): save view and position in Typesense 2024-03-19 00:47:47 +01:00
5641da27f7 feat(views): save position in Typesense 2024-03-19 00:47:47 +01:00
14353b24d7 feat(views): set default position 2024-03-19 00:47:47 +01:00
ca4e3e01c5 feat(views): recalculate all positions when updating 2024-03-19 00:47:47 +01:00
8ce476491e feat(views): only update the bucket when necessary 2024-03-19 00:47:47 +01:00
f2a0d69670 feat(views)!: make updating a bucket work again 2024-03-19 00:47:47 +01:00
a13276e28e feat(views)!: decouple bucket <-> task relationship 2024-03-19 00:47:47 +01:00
9cf84646a1 feat(views)!: move done and default bucket setting to view 2024-03-19 00:47:47 +01:00
006f932dc4 feat(views)!: decouple bucket CRUD from projects 2024-03-19 00:47:47 +01:00
0a3f45ab11 feat(views): decouple buckets from projects 2024-03-19 00:47:47 +01:00
d1d07f462c feat(views): sort tasks by their position relative to the view they're in 2024-03-19 00:47:46 +01:00
2502776460 feat(views)!: move task position handling to its own crud entity
BREAKING CHANGE: the position of tasks now can't be updated anymore via the task update endpoint. Instead, there is a new endpoint which takes the project view into account as well.
2024-03-19 00:47:46 +01:00
238baf86f7 feat(views)!: return tasks in buckets by view
BREAKING CHANGE: tasks in their bucket are now only retrievable via their view. The /project/:id/buckets endpoint now only returns the buckets for that project, which is more in line with the other endpoints
2024-03-19 00:47:46 +01:00
652bf4b4ed feat(views): (un)marshal custom project view mode types 2024-03-19 00:47:46 +01:00
a9020e976d feat(views): add bucket configuration mode 2024-03-19 00:47:46 +01:00
38457aaca5 feat(views): use project id when fetching views 2024-03-19 00:47:46 +01:00
98b7cc9254 feat(views): do not override filters in view 2024-03-19 00:47:46 +01:00
4149ebed3a feat(views): create default views when creating a filter 2024-03-19 00:47:46 +01:00
2096fc5274 feat(views): return tasks in a view 2024-03-19 00:47:46 +01:00
e4b1a5d2db feat(views): create default 4 default view for projects 2024-03-19 00:47:46 +01:00
2fa3e2c2f5 feat(views): return views with their projects 2024-03-19 00:47:46 +01:00
ee228106fc feat(views): add new default views for filters 2024-03-19 00:47:45 +01:00
b39c5580c2 feat(views): add crud handlers and routes for views 2024-03-19 00:47:45 +01:00
6bdb33fb46 feat(views): add new model and migration 2024-03-19 00:47:45 +01:00
091e03a39d fix(deps): update module xorm.io/xorm to v1.3.9 2024-03-18 09:23:11 +00:00
55c9403dda chore(deps): update pnpm to v8.15.5 2024-03-18 09:08:09 +00:00
3f33f903b5 chore(deps): update dev-dependencies 2024-03-18 09:05:33 +00:00
650c6cb339 fix(deps): update dependency date-fns to v3.6.0 2024-03-18 02:07:06 +00:00
2fff9f1c59 fix(deps): update module github.com/adlio/trello to v1.11.0 2024-03-17 21:44:20 +01:00
2cbd20a084 fix(deps): update dependency date-fns to v3.5.0 2024-03-16 10:12:02 +00:00
15949adc2b fix(deps): update dependency ufo to v1.5.1 2024-03-16 10:11:29 +00:00
11f2db0e9c chore(deps): update dev-dependencies 2024-03-16 10:11:17 +00:00
87ebe85972 chore(i18n): update translations via Crowdin 2024-03-16 00:05:25 +00:00
0cf11228cf fix(deps): update dependency vue-i18n to v9.10.2 2024-03-15 18:16:11 +00:00
9d01b9105a fix(deps): update dependency ufo to v1.5.0 2024-03-15 18:15:56 +00:00
d6bc09b0cf fix(deps): update dependency axios to v1.6.8 2024-03-15 17:07:21 +00:00
be54a361fd docs: add details about supported and required OIDC claims (#2201)
Again based on a [community question](https://community.vikunja.io/t/oidc-how-can-i-prevent-username-from-being-set-randomly-how-can-users-find-each-other/2138/2), it might make sense to add a few more details about the OIDC behaviour to the docs.

Co-authored-by: Daniel Herrmann <daniel.herrmann1@gmail.com>
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2201
Co-authored-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
Co-committed-by: waza-ari <daniel.herrmann@makerspace-darmstadt.de>
2024-03-15 13:50:46 +00:00
725a04b93c fix(deps): update sentry-javascript monorepo to v7.107.0 2024-03-15 07:50:09 +00:00
2add517d6e chore(deps): update dev-dependencies 2024-03-15 00:06:35 +00:00
96186250f4 fix(filters): clear autocomplete results when starting the next character 2024-03-14 09:05:07 +01:00
6cf3a578c0 fix(filters): correctly replace values when clicking on an autocomplete result
Related https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-14 09:02:57 +01:00
c8b35d49ca fix(filters): correctly return project from filter
Related https://kolaente.dev/vikunja/vikunja/issues/2194
2024-03-14 08:49:02 +01:00
161bb1b192 fix(filters): do not watch debounced 2024-03-14 08:40:03 +01:00
3ab22d8e06 chore(deps): update google.golang.org/protobuf from 1.32.0 to 1.33.0 2024-03-14 08:33:13 +01:00
273f5ddf59 chore(deps): update dev-dependencies 2024-03-14 07:22:29 +00:00
88fdfb50b7 chore(i18n): update translations via Crowdin 2024-03-14 00:06:47 +00:00
07e84f2abf fix(reminders): make debounce logic actually work 2024-03-13 20:11:00 +01:00