1
0
Commit Graph

446 Commits

Author SHA1 Message Date
010b4ce783 feat(tasks): add searching via typesense 2023-08-28 12:14:50 +02:00
dee46d527a feat(tasks): add typesense indexing 2023-08-28 11:11:30 +02:00
693a77ae51 fix(user): don't prevent deleting a user if their default project was shared
Resolves https://kolaente.dev/vikunja/api/issues/1595
2023-08-25 15:14:25 +02:00
49d8713388 fix: typo 2023-08-24 11:16:07 +02:00
1b9c4204a8 fix(reminders): make sure reminders are only sent once per user
Previously, when a user was creator and assigned to a task, they would get two reminder notifications for the same task. This was caused by Vikunja first fetching all creators and then all assignees and not removing duplicates from that list.

Related: https://community.vikunja.io/t/duplicate-email-reminders/1505/3
2023-08-24 10:47:17 +02:00
5e8084c194 fix(project): duplicating a project should not create two backlog buckets
Resolves https://community.vikunja.io/t/when-duplicating-a-project-the-resulting-project-has-an-extra-bucket/1524
2023-08-23 16:19:42 +02:00
acb03c430e fix(user): allow deleting a user if they have a default project
Resolves https://github.com/go-vikunja/api/issues/78
2023-08-23 16:10:51 +02:00
86f25f253b fix(project): duplicate project into parent project 2023-07-07 12:56:15 +02:00
b5194624e0 fix: don't try to load subscriptions for nonexistent projects 2023-07-03 18:18:13 +02:00
117c569721 fix(projects): return subprojects which were shared from another user 2023-07-03 11:45:29 +02:00
895263f054 fix(filters): sorting tasks from filters
Resolves https://community.vikunja.io/t/filter-table-view-not-sorting/1416
2023-06-21 14:59:40 +02:00
1dc9c50d64 fix(deps): update module github.com/imdario/mergo to v1 (#1559)
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1559
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-06-20 10:02:21 +00:00
4a4ba041e0 chore: remove reminderDates after frontend is migrated to reminders (#1448)
Co-authored-by: ce72 <christoph.ernst72@googlemail.com>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1448
Reviewed-by: konrad <k@knt.li>
Co-authored-by: cernst <ce72@noreply.kolaente.de>
Co-committed-by: cernst <ce72@noreply.kolaente.de>
2023-06-10 17:21:36 +00:00
d83e3a0a03 chore: remove cache options
Cache was not working correctly, added more complexity and actually made response times slower. Because of this, I'm removing all cache options until we figure out a better solution.

Resolves https://kolaente.dev/vikunja/api/issues/1496
Resolves https://kolaente.dev/vikunja/api/issues/907
2023-06-08 17:05:36 +02:00
72e0e22152 feat(kanban): return the total task count per bucket 2023-06-08 16:56:05 +02:00
ef94e0cf86 feat(projects): don't allow deleting or archiving the default project 2023-06-07 21:29:46 +02:00
ad0690369f fix: lint 2023-06-07 21:00:12 +02:00
ebfb3f9aaa fix(filter): don't try to get the real subscription for a saved filter project 2023-06-07 20:41:59 +02:00
4ed2d305f0 fix(task): don't build partial task identifier 2023-06-07 20:33:18 +02:00
7b7a914560 fix(test): use correct filter id 2023-06-07 20:30:28 +02:00
43ef5f98d8 fix(projects): don't fail to fetch a task if there's a broken subscription record associated to it 2023-06-07 20:30:14 +02:00
e66344c21e fix(task): don't try to return a project identifier if there is no project 2023-06-07 20:29:35 +02:00
7755b9cd49 fix(projects): delete project in the correct order 2023-06-07 20:28:36 +02:00
67825425a4 fix(filters): return all filters with all projects, not grouped under a pseudo project 2023-06-07 18:55:36 +02:00
69bd023b62 fix(tasks): return a correct task identifier if the list does not have a good one set 2023-06-07 18:17:08 +02:00
1a840c8b87 fix(tasks): make sure task deleted notification actually has information about the deleted task 2023-06-07 18:14:20 +02:00
e3842b6df7 fix(projects): reset pagination limit when fetching subprojects 2023-06-06 17:24:27 +02:00
8c3ef34f75 fix(deps): update github.com/vectordotdev/go-datemath digest to 640a500 (#1532)
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1532
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2023-05-30 18:11:31 +00:00
a51bbd1159 fix: don't get favorite task projects filter multiple times 2023-05-24 15:52:33 +02:00
db3c7aa8b0 fix: make sure projects are correctly sorted 2023-05-24 15:52:33 +02:00
353279cbff fix: fetch all tasks for all projects 2023-05-24 15:52:33 +02:00
3b0935d033 docs: remove all traces of namespaces 2023-05-24 15:52:33 +02:00
9011894a29 feat: check for cycles when creating or updating a project's parent 2023-05-24 15:52:33 +02:00
edcb806421 feat: remove ChildProjects project property 2023-05-24 15:52:33 +02:00
f2d943f5c4 fix: add missing error code 2023-05-24 15:52:33 +02:00
35964ce4a6 fix(projects): recalculate project's position after dragging when position would be 0 2023-05-24 15:52:33 +02:00
53b2ade5bb feat(projects): return a favorites pseudo project when the user has favorite tasks 2023-05-24 15:52:32 +02:00
b482664d82 fix(projects): don't allow making a project child of itself 2023-05-24 15:52:32 +02:00
aafcb0bac4 fix(projects): don't return child projects twice 2023-05-24 15:52:32 +02:00
0110f93313 feat: make the new inbox project the default 2023-05-24 15:52:32 +02:00
f1cbe50605 fix: rename project receiver variable 2023-05-24 15:52:32 +02:00
d7396fac57 fix(test): adjust fixture id 2023-05-24 15:52:32 +02:00
a21bff3ffb fix: compile errors 2023-05-24 15:52:32 +02:00
ebc3dd2b3e fix: lint errors 2023-05-24 15:51:57 +02:00
4b55e2ce03 fix(migration): make file migration work with new structure 2023-05-24 15:51:56 +02:00
2f81791735 chore(export): remove unused events 2023-05-24 15:51:56 +02:00
8235c63f60 fix(tests): task collection fixtures 2023-05-24 15:51:56 +02:00
03b7fa6dd3 fix(tests): subscription test fixtures 2023-05-24 15:51:56 +02:00
5e6bff20f8 fix(tests): task permissions from parents 2023-05-24 15:51:56 +02:00
154ac61d7c fix(projects): properly check if a user or link share is allowed to create a new project 2023-05-24 15:51:56 +02:00