1
0
Commit Graph

1105 Commits

Author SHA1 Message Date
24fa3b206f fix(views): create view 2024-03-19 00:47:50 +01:00
433584813a fix(views): view deletion 2024-03-19 00:47:50 +01:00
3ec3bb76af fix(views): make parsing work 2024-03-19 00:47:50 +01:00
004f1e06bb fix(views): do not return kanban tasks multiple times 2024-03-19 00:47:50 +01:00
27cb6e3372 fix(views): make bucket edit work 2024-03-19 00:47:50 +01:00
445f1c06fa fix(views): make bucket creation work again 2024-03-19 00:47:50 +01:00
7368a51f18 fix(views): make setting task position in saved filters work 2024-03-19 00:47:49 +01:00
e1774cc49a feat(views): show tasks on kanban board in saved filter 2024-03-19 00:47:49 +01:00
61e27ae3eb feat(views): create task bucket relation when creating a new bucket 2024-03-19 00:47:49 +01:00
7f1788eba9 fix(views): get tasks in saved filter 2024-03-19 00:47:49 +01:00
5451ddf58d fix(views): return tasks directly or in buckets, no matter if accessing via user or link share 2024-03-19 00:47:49 +01:00
f364f3bec8 feat(views): return position when retriving tasks 2024-03-19 00:47:48 +01:00
786e67f692 feat(views): save task position 2024-03-19 00:47:48 +01:00
398c9f1056 fix(views): return tasks in their buckets 2024-03-19 00:47:48 +01:00
cb111df2b7 fix(views): make fetching tasks in kanban buckets through view actually work 2024-03-19 00:47:48 +01:00
73e5483e87 fix(views): do not break filters when combining them with view filters 2024-03-19 00:47:48 +01:00
6913334b17 fix(views): correctly fetch project when fetching tasks 2024-03-19 00:47:48 +01:00
7866543198 feat(views): generate swagger docs 2024-03-19 00:47:48 +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
8c826c44d2 fix(webhooks): fire webhooks set on parent projects as well 2024-03-13 19:41:34 +01:00
5b2b7f7bdc fix(kanban): reset done and default bucket when the bucket itself is deleted
Resolves https://github.com/go-vikunja/vikunja/issues/234
2024-03-12 22:23:35 +01:00
792bf88dcf [skip ci] Updated swagger docs 2024-03-12 19:47:16 +00:00
a5c51d4b1e feat: emoji reactions for tasks and comments (#2196)
This PR adds reactions for tasks and comments, similar to what you can do on Gitea, GitHub, Slack and plenty of other tools.

Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2196
Co-authored-by: kolaente <k@knt.li>
Co-committed-by: kolaente <k@knt.li>
2024-03-12 19:25:58 +00:00
3f380e0d61 [skip ci] Updated swagger docs 2024-03-11 16:41:16 +00:00
0910d5d2f2 chore(auth): refactor removing empty openid teams to cron job 2024-03-11 17:20:05 +01:00
09d5128050 fix(filters): don't escape valid escaped in queries 2024-03-11 17:02:04 +01:00