vikunja/pkg/modules/migration
kolaente a881246e80 refactor(migration): extract file/CSV migrate orchestration into shared funcs
Pull the StartMigration -> Migrate -> FinishMigration orchestration out of
the v1 echo handlers into handler.RunFileMigration and csv.RunMigration so
the v2 API can reuse the exact same business logic. v1 is refactored onto
them and stays byte-identical on the wire.

Also tag the CSV detect/preview/config DTOs with doc:/enum: so they carry
descriptions in the v2 OpenAPI schema (ignored by v1 swaggo/xorm).
2026-06-12 08:51:19 +00:00
..
csv refactor(migration): extract file/CSV migrate orchestration into shared funcs 2026-06-12 08:51:19 +00:00
handler refactor(migration): extract file/CSV migrate orchestration into shared funcs 2026-06-12 08:51:19 +00:00
microsoft-todo chore(lint): suppress gosec false positives on SSRF-safe HTTP client calls 2026-03-23 16:34:22 +00:00
ticktick fix(migration): don't drop TickTick tasks sharing a malformed id 2026-06-01 10:09:58 +00:00
todoist test(todoist): serve attachment from local test server 2026-04-09 16:22:56 +00:00
trello test(trello): drop redundant BackgroundImage assignment in getTestBoard 2026-05-15 15:16:11 +00:00
vikunja-file test(migration): regression test for forged attachment size 2026-04-09 16:22:56 +00:00
wekan feat(migration/wekan): import attachments from board export 2026-04-13 16:04:14 +00:00
create_from_structure.go refactor(events): pass context to DispatchPending directly 2026-06-12 08:56:08 +00:00
create_from_structure_test.go fix(migration): reuse existing labels on re-import 2026-05-19 09:09:59 +00:00
db.go feat: register Vikunja tables with db package at init 2026-03-04 15:37:54 +01:00
errors.go feat(api/v2): port OAuth migrators (Todoist, Trello, Microsoft To-Do) 2026-06-11 18:35:55 +00:00
helpers.go chore(lint): suppress gosec false positives on SSRF-safe HTTP client calls 2026-03-23 16:34:22 +00:00
helpers_test.go feat(cli): reorganize repair commands under unified 'vikunja repair' parent (#2300) 2026-02-25 11:50:09 +00:00
main_test.go fix: prevent SSRF via migration file attachment URLs (GHSA-g66v-54v9-52pr) 2026-03-23 16:34:22 +00:00
migration_status.go feat(api/v2): port OAuth migrators (Todoist, Trello, Microsoft To-Do) 2026-06-11 18:35:55 +00:00
migrator.go fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
testimage.jpg feat(migrators): remove wunderlist (#1346) 2022-12-29 17:12:39 +00:00