fd4312382e
fix(kanban): remove unused function
2024-03-20 11:46:36 +01:00
2dcf6c6861
fix(kanban): do not use the bucket id saved on the task
2024-03-20 11:36:54 +01:00
8f85af07ca
fix(task): clear timeout for description save when closing the task detail
2024-03-20 11:26:54 +01:00
9f89fbe5a6
fix(tests): do not try to create tasks with bucket_id
2024-03-20 10:54:37 +01:00
6ad83c0685
chore: do not import message dynamically
...
Since it was not done consistently, it would not get imported dynamically anyway. This fixes the compile warnings.
2024-03-20 10:52:59 +01:00
b8584301a3
fix(deps): update dependency @infectoone/vue-ganttastic to v2.3.1
2024-03-20 08:01:25 +00:00
2bb4c31f20
chore(deps): update dev-dependencies
2024-03-20 03:07:47 +00:00
d22ebef0b3
chore(i18n): update translations via Crowdin
2024-03-20 00:06:31 +00:00
7230db1603
feat: decouple views from projects ( #2217 )
...
This PR decouples views from projects. On the surface, everything stays the same - by default, there are the same views as right now in main - List, Gantt, Table, Kanban. With this feature, it is possible to modify these or create new ones. That means you can remove views you never need or create multiple ones if you need different configurations.
Each view can have an optional filter to change what you see in the frontend on that view. For kanban, you can either set it to "manual" mode, where you can create buckets and move tasks around, or "filter" mode, where each bucket is the result of a filter (and you cannot move them around).
All positions and buckets are now tied to the view, not the project. This means you can (finally!) have views for saved filters.
Reviewed-on: https://kolaente.dev/vikunja/vikunja/pulls/2217
2024-03-19 19:16:11 +00:00
32e8a15f1f
fix(views): create default bucket
2024-03-19 19:53:46 +01:00
89ed71777e
fix(views): create bucket in test
2024-03-19 17:57:00 +01:00
5b01710943
fix(views): intercept request
2024-03-19 17:42:59 +01:00
d7b40f393e
fix(views): redirect to project after authenticating with a link share
2024-03-19 17:38:33 +01:00
5e9edef3b3
fix: lint
2024-03-19 16:33:23 +01:00
f18fcc5569
fix(views): make task cypress tests work again
2024-03-19 15:27:31 +01:00
bc8b5da61d
fix(views): make overview cypress tests work again
2024-03-19 15:23:36 +01:00
b3a96ea251
fix(views): make link share cypress tests work again
2024-03-19 15:09:38 +01:00
b0ad087a36
fix(views): correctly save and retrieve last accessed project views
2024-03-19 14:57:16 +01:00
b65d05ec3d
fix(views): make table view cypress tests work again
2024-03-19 14:43:52 +01:00
974c9cdd21
fix(views): always redirect to the first view when none was specified
2024-03-19 14:39:10 +01:00
8206cc8767
fix(views): make list cypress tests work again
2024-03-19 14:38:52 +01:00
53e57d524a
fix(views): make kanban cypress tests work again
2024-03-19 14:21:32 +01:00
7c30b00668
fix(views): correctly pass project id when loading more tasks in kanban views
2024-03-19 13:55:05 +01:00
0ee8150e24
fix(deps): update dependency dompurify to v3.0.10
2024-03-19 12:06:01 +00:00
cf9b2fa203
fix(views): tests for kanban and gantt views
2024-03-19 12:11:27 +01:00
a9622fe03a
chore(deps): update dev-dependencies
2024-03-19 10:08:57 +00:00
c67f0ae3cc
fix(deps): update dependency @kyvg/vue3-notification to v3.2.1
2024-03-19 09:07:58 +00:00
8e7828f71d
fix(deps): update dependency ufo to v1.5.2
2024-03-19 08:44:45 +00:00
5e60edd9ae
chore(deps): update dependency happy-dom to v14
2024-03-19 01:06:24 +00:00
511c9aa824
fix(views): make tests for project history kind of work again
2024-03-19 00:47:52 +01:00
4b903c4f48
fix(views): lint
2024-03-19 00:47:52 +01:00
bec9e3eb7d
fix(views): set current project after modifying views
2024-03-19 00:47:51 +01:00
3f8c5a5feb
fix(views): set correct default view
2024-03-19 00:47:51 +01:00
434b1ea0e8
feat(views): crud in frontend
2024-03-19 00:47:50 +01:00
6e53bf4ebe
feat(filter): add unique id to filter input
2024-03-19 00:47:50 +01:00
b8ff7910b0
feat(filter): make filter input label configurable
2024-03-19 00:47:50 +01:00
f6485be9e2
chore(views): move actual project views into their own folder
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
4c1a53beed
chore(views): use view id instead of passing whole view object
2024-03-19 00:47:50 +01:00
e1774cc49a
feat(views): show tasks on kanban board in saved filter
2024-03-19 00:47:49 +01:00
39c9928421
fix(views): do not load views async
2024-03-19 00:47:49 +01:00
59ced554cd
chore(views): remove old view routes
2024-03-19 00:47:49 +01:00
bc34a33922
fix(views): move to new project view when moving tasks
2024-03-19 00:47:49 +01:00
2dfb3a6379
fix(views): make no initial view work in the frontend
2024-03-19 00:47:49 +01:00
337d289a39
chore: remove old saved views migration
2024-03-19 00:47:49 +01:00
a3714c74fd
feat(views): load views when navigating with link share
2024-03-19 00:47:49 +01:00
4170f5468f
feat(views): save task position in list view
2024-03-19 00:47:49 +01:00
786e67f692
feat(views): save task position
2024-03-19 00:47:48 +01:00
c36fdb9f5d
chore(views): add fixme
2024-03-19 00:47:48 +01:00