Commit Graph

140 Commits

Author SHA1 Message Date
kolaente
4d3ba495a7 fix(tests): use string IDs in Todoist test 2023-11-07 13:28:06 +01:00
kolaente
27984157c1 fix(migration): use string for todoist project note id 2023-11-03 12:06:23 +01:00
kolaente
56625b0b90 fix: lint 2023-10-10 20:35:43 +02:00
kolaente
c6bdb5752a fix(import): create related tasks without an id 2023-09-07 11:16:04 +02:00
kolaente
b2f3a23cb3 fix(import): correctly set child project relations 2023-09-07 10:45:15 +02:00
kolaente
93795d2f29 fix(import): resolve task relations by old task ids 2023-09-07 10:24:15 +02:00
kolaente
adf4b95ed3 fix(import): ignore duplicate project identifier 2023-09-07 10:12:15 +02:00
kolaente
ce3a06f03b fix(import): don't fail when importing from dev exports 2023-09-07 10:11:59 +02:00
kolaente
e518fb1191 chore: remove year from copyright headers
Resolves https://kolaente.dev/vikunja/api/pulls/1483
2023-09-01 08:32:28 +02:00
kolaente
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
kolaente
a8b76772ff fix(migration): revert wrongly changed url 2023-05-24 15:52:33 +02:00
kolaente
a21bff3ffb fix: compile errors 2023-05-24 15:52:32 +02:00
kolaente
abe5f72493 fix(migration): enable insert from structure work recursively 2023-05-24 15:51:56 +02:00
kolaente
4b55e2ce03 fix(migration): make file migration work with new structure 2023-05-24 15:51:56 +02:00
kolaente
afe756e4c1 fix(tests): make the tests compile again 2023-05-24 15:51:55 +02:00
kolaente
906574adc9 fix(project): remove comments, clarifications, notifications about namespaces 2023-05-24 15:51:54 +02:00
kolaente
ac0d84a7d8 feat(migration): ignore namespace changes 2023-05-24 15:51:54 +02:00
kolaente
386e218b95 feat(migration): use new structure for migration 2023-05-24 15:51:54 +02:00
kolaente
96a0f5e169 feat: rename lists to projects 2023-05-24 15:51:53 +02:00
kolaente
7d8c42ab98 fix(migration): remove unused is_deleted flag from Todoist api response
Related discussion: https://community.vikunja.io/t/importing-tasks-from-todoist/322
2023-05-08 15:32:27 +02:00
kolaente
c45ad112a2 fix(migration): don't try to fetch task details of tasks whose projects are deleted 2023-04-04 11:24:59 +02:00
Dominik Pschenitschni
8edbca39cf fix: accept for migrations 2023-04-03 05:20:18 +00:00
cernst
f45648a6f7 feat(caldav): Sync Reminders / VALARM (#1415)
Co-authored-by: ce72 <christoph.ernst72@googlemail.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1415
Reviewed-by: konrad <k@knt.li>
Co-authored-by: cernst <ce72@noreply.kolaente.de>
Co-committed-by: cernst <ce72@noreply.kolaente.de>
2023-04-01 11:09:11 +00:00
cernst
3f5252dc24 feat: Add relative Reminders (#1427)
Partially resolves #1416

Co-authored-by: ce72 <christoph.ernst72@googlemail.com>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1427
Reviewed-by: konrad <k@knt.li>
Co-authored-by: cernst <ce72@noreply.kolaente.de>
Co-committed-by: cernst <ce72@noreply.kolaente.de>
2023-03-27 20:07:06 +00:00
kolaente
823c817b1f fix(import): don't try to load a nonexistant attachment file 2023-03-26 15:42:25 +02:00
kolaente
7cab3a77a9 fix(migration): rename TickTick migration 2023-03-13 14:28:25 +01:00
kolaente
2940eae1aa fix(migration): use correct struct 2023-03-13 14:28:19 +01:00
kolaente
61a3380a94 fix: trello import tests 2023-03-13 14:28:07 +01:00
kolaente
fb818ea186 fix: test import 2023-03-13 14:28:06 +01:00
kolaente
349e6a5905 feat: rename lists to projects 2023-03-13 14:28:06 +01:00
kolaente
168287923f fix(migration): make sure trello checklists are properly imported 2023-02-24 12:13:18 +01:00
kolaente
58da38adb6 fix(migration): don't try to add nonexistent tasks as related
Discussion: https://community.vikunja.io/t/todoist-migration-fails-after-51-iterations-19-minutes/1137
2023-02-07 17:06:04 +01:00
kolaente
682123a9c9 fix(migration): todoist pagination now avoids too many loops 2023-01-24 22:27:57 +01:00
kolaente
c59e006453 fix(migration): remove unused todoist parameters 2023-01-24 18:44:33 +01:00
kolaente
1971df7b84 fix(migration): use the proper authorization method for Todoist's api, fix issues with importing deleted items 2023-01-24 15:45:56 +01:00
kooshi
31a1452839 fix(migration): import TickTick data by column name instead of index (#1356)
Resolves: https://github.com/go-vikunja/api/issues/61
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1356
Co-authored-by: kooshi <kolaente.dev@pat.de.com>
Co-committed-by: kooshi <kolaente.dev@pat.de.com>
2023-01-24 13:58:18 +00:00
konrad
ef1d1e2b20 feat(migrators): remove wunderlist (#1346)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1346
2022-12-29 17:12:39 +00:00
kolaente
6a97a214a3 fix(migration): use Todoist v9 api to migrate tasks from them
Discussion: https://community.vikunja.io/t/importing-tasks-from-todoist/322/7
2022-12-18 20:38:58 +01:00
kolaente
f5a33478f2 fix(migration): make sure importing works when the csv file has errors and don't try to parse empty values as dates 2022-10-09 22:58:08 +02:00
kolaente
5e40f4ec89 fix(migration): properly parse duration 2022-10-09 22:44:57 +02:00
kolaente
e5394d6d4b feat(migration): add TickTick migrator 2022-10-09 22:44:32 +02:00
kolaente
aed560339b fix(todoist): properly import all done tasks 2022-10-01 19:29:05 +02:00
renovate
c5bd09702a chore(deps): update dependency golang to v1.19 (#1228)
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: https://kolaente.dev/vikunja/api/pulls/1228
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-10-01 15:05:12 +00:00
kolaente
c62e26b6fe fix: revert renaming Attachments to Embeds everywhere 2022-06-30 14:21:17 +00:00
kolaente
f4f8450d16 feat: embed the vikunja logo as inline attachment 2022-06-30 14:21:17 +00:00
kolaente
d3bdafb717 fix: decoding images for blurHash generation 2022-03-30 16:36:07 +00:00
kolaente
7fa0865188 fix: lint 2022-03-30 16:36:07 +00:00
kolaente
f83b09af59 feat: generate a BlurHash when uploading a new image 2022-03-30 16:36:07 +00:00
kolaente
5cf263a86f feat: upgrade golangci-lint to 1.45.2 2022-03-27 16:55:37 +02:00
kolaente
43f1daf40c fix: microsoft todo migration not importing all tasks
Previously, we did not check if a list has more tasks than the ones returned. By default, the Microsoft Graph API only returns 10 tasks. If the user had more they would not get imported.
Now we check if there are more pages with tasks and pull them all in until we have everything.
2022-02-18 20:00:42 +01:00