From 6add528c02f89b8c020235cf98e9a82acc7de891 Mon Sep 17 00:00:00 2001 From: Jan Date: Wed, 17 Dec 2025 16:06:59 +0100 Subject: [PATCH] Add import/export functionality for apps, including client-side file handling and backend encryption/decryption logic --- .../src/components/UI/AppListItem.vue | 26 +++- .../src/components/layout/config/Apps.vue | 83 ++++++++++- src/frontend/src/store/apps.js | 12 ++ .../configuration/AppsController.java | 13 ++ .../configuration/apps/AppExchangeDTO.java | 10 ++ .../avatic/lcc/service/apps/AppsService.java | 134 +++++++++++++++++- .../transformer/apps/AppTransformer.java | 23 ++- 7 files changed, 287 insertions(+), 14 deletions(-) diff --git a/src/frontend/src/components/UI/AppListItem.vue b/src/frontend/src/components/UI/AppListItem.vue index fc022a2..eb41c46 100644 --- a/src/frontend/src/components/UI/AppListItem.vue +++ b/src/frontend/src/components/UI/AppListItem.vue @@ -1,10 +1,20 @@