vikunja/pkg/modules/migration/handler
kolaente 13106a03ff 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 10:05:28 +02:00
..
common.go fix(deps): update module github.com/labstack/echo/v4 to v5 (#2131) 2026-01-24 20:38:32 +01:00
events.go fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
handler.go feat(api/v2): port OAuth migrators (Todoist, Trello, Microsoft To-Do) 2026-06-11 18:35:55 +00:00
handler_file.go refactor(migration): extract file/CSV migrate orchestration into shared funcs 2026-06-12 10:05:28 +02:00
listeners.go fix: correct license header references (#882) 2025-06-10 12:18:38 +02:00
notifications.go fix(notifications): escape markdown in user-controlled strings in email lines 2026-04-09 15:44:04 +00:00