Commit Graph

97 Commits

Author SHA1 Message Date
kolaente 119c68be9d
feat: rename frontend url config to public url 2024-02-09 14:41:55 +01:00
kolaente 3ff4d81618
fix(migration): ignore tasks with empty titles
continuous-integration/drone/push Build is passing Details
2024-01-19 23:04:24 +01:00
kolaente ec6e3e99e0
chore: check if import zip contains a VERSION file 2024-01-14 22:21:55 +01:00
kolaente c05f51b923
chore(deps): update golangci-lint rules
continuous-integration/drone/pr Build is failing Details
2023-12-19 13:34:31 +01:00
kolaente d35c30dd0c
fix(import): make sure importing works if parent / child projects are created in a different order
continuous-integration/drone/push Build is passing Details
Resolves https://community.vikunja.io/t/migrating-from-self-hosted-instance/1805
2023-12-03 14:14:27 +01:00
kolaente 46683a2516
feat(migration): migration from other services now happens in the background
continuous-integration/drone/push Build is passing Details
2023-11-09 00:15:11 +01:00
kolaente 707bb6f89e
fix(migration): make sub project hierarchy work when importing from other services
continuous-integration/drone/push Build is passing Details
2023-11-08 22:56:10 +01:00
kolaente 4d3ba495a7
fix(tests): use string IDs in Todoist test
continuous-integration/drone/push Build is passing Details
2023-11-07 13:28:06 +01:00
kolaente 27984157c1
fix(migration): use string for todoist project note id
continuous-integration/drone/push Build is failing Details
2023-11-03 12:06:23 +01:00
kolaente 56625b0b90
fix: lint
continuous-integration/drone/push Build is failing Details
2023-10-10 20:35:43 +02:00
kolaente c6bdb5752a
fix(import): create related tasks without an id
continuous-integration/drone/push Build is failing Details
2023-09-07 11:16:04 +02:00
kolaente b2f3a23cb3
fix(import): correctly set child project relations
continuous-integration/drone/push Build is failing Details
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
continuous-integration/drone/push Build is failing Details
Resolves vikunja/api#1483
2023-09-01 08:32:28 +02:00
kolaente d83e3a0a03
chore: remove cache options
continuous-integration/drone/push Build is passing Details
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 vikunja/api#1496
Resolves vikunja/api#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
continuous-integration/drone/push Build is failing Details
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
continuous-integration/drone/push Build is passing Details
2023-04-04 11:24:59 +02:00
Dominik Pschenitschni 8edbca39cf fix: accept for migrations
continuous-integration/drone/push Build is failing Details
2023-04-03 05:20:18 +00:00
cernst f45648a6f7 feat(caldav): Sync Reminders / VALARM (#1415)
continuous-integration/drone/push Build is passing Details
Co-authored-by: ce72 <christoph.ernst72@googlemail.com>
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#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)
continuous-integration/drone/push Build is passing Details
Partially resolves #1416

Co-authored-by: ce72 <christoph.ernst72@googlemail.com>
Reviewed-on: vikunja/api#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
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
2023-02-24 12:13:18 +01:00
kolaente 58da38adb6
fix(migration): don't try to add nonexistent tasks as related
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
2023-01-24 22:27:57 +01:00
kolaente c59e006453
fix(migration): remove unused todoist parameters
continuous-integration/drone/push Build is passing Details
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
continuous-integration/drone/push Build is passing Details
2023-01-24 15:45:56 +01:00
kooshi 31a1452839 fix(migration): import TickTick data by column name instead of index (#1356)
continuous-integration/drone/push Build is passing Details
Resolves: https://github.com/go-vikunja/api/issues/61
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#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)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1346
2022-12-29 17:12:39 +00:00
kolaente 6a97a214a3
fix(migration): use Todoist v9 api to migrate tasks from them
continuous-integration/drone/push Build is failing Details
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
continuous-integration/drone/pr Build is passing Details
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
continuous-integration/drone/push Build is failing Details
2022-10-01 19:29:05 +02:00
renovate c5bd09702a chore(deps): update dependency golang to v1.19 (#1228)
continuous-integration/drone/push Build is failing Details
Co-authored-by: kolaente <k@knt.li>
Reviewed-on: vikunja/api#1228
Co-authored-by: renovate <renovatebot@kolaente.de>
Co-committed-by: renovate <renovatebot@kolaente.de>
2022-10-01 15:05:12 +00:00