Skip to content

Enhancement: Importing and Exporting - #8330

Open
TimoReusch wants to merge 4 commits into
nextcloud:mainfrom
aveniacloud:enhancement/import-export
Open

Enhancement: Importing and Exporting#8330
TimoReusch wants to merge 4 commits into
nextcloud:mainfrom
aveniacloud:enhancement/import-export

Conversation

@TimoReusch

Copy link
Copy Markdown

Summary

Exporting and importing is kinda unreliable in the current version of deck: not everything on the cards is contained in the export, so replicating a 1:1 copy on a different instance is not possible.

In this PR, we propose a new import / export engine and UI. Users can now select, what should be imported or exported. Its now possible to export and import the entire board as-is including all attachements, archived cards, labels, etc.

Furthermore, by deselecting "Cards" in the import dialog, users can now import only the board structure and use their existing boards as a template for new ones.

New export UI:
Screenshot 2026-08-30 at 18 23 08

New import UI:
Screenshot 2026-08-30 at 16 39 24

I created a small test-board that can be used for validation of the functionality:
Export Validation Board.json

TODO

  • Strings are currently in English only. Translations need to be added on Transifex.

Checklist

  • Code is properly formatted
  • Sign-off message is added to all commits
  • Tests (unit, integration, api and/or acceptance) are included
  • Documentation (manuals or wiki) has been updated or is not required

Signed-off-by: Timo Reusch <git@timo-reusch.de>
Signed-off-by: Timo Reusch <git@timo-reusch.de>
Signed-off-by: Timo Reusch <git@timo-reusch.de>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Board export is incomplete for archived cards and card metadata

1 participant