diff --git a/packages/backend/src/api/controllers/settings.controller.ts b/packages/backend/src/api/controllers/settings.controller.ts
index c6044a2..7f5f6e2 100644
--- a/packages/backend/src/api/controllers/settings.controller.ts
+++ b/packages/backend/src/api/controllers/settings.controller.ts
@@ -1,5 +1,6 @@
import type { Request, Response } from 'express';
import { SettingsService } from '../../services/SettingsService';
+import { SystemSettings } from '@open-archiver/types';
const settingsService = new SettingsService();
diff --git a/packages/backend/src/api/routes/settings.routes.ts b/packages/backend/src/api/routes/settings.routes.ts
index f95a379..d207dda 100644
--- a/packages/backend/src/api/routes/settings.routes.ts
+++ b/packages/backend/src/api/routes/settings.routes.ts
@@ -8,6 +8,9 @@ export const createSettingsRouter = (authService: AuthService): Router => {
const router = Router();
// Public route to get non-sensitive settings. settings read should not be scoped with a permission because all end users need the settings data in the frontend. However, for sensitive settings data, we need to add a new permission subject to limit access. So this route should only expose non-sensitive settings data.
+ /**
+ * @returns SystemSettings
+ */
router.get('/', settingsController.getSettings);
// Protected route to update settings
diff --git a/packages/frontend/package.json b/packages/frontend/package.json
index 79e2481..a409ad1 100644
--- a/packages/frontend/package.json
+++ b/packages/frontend/package.json
@@ -23,6 +23,7 @@
"lucide-svelte": "^0.525.0",
"postal-mime": "^2.4.4",
"svelte-persisted-store": "^0.12.0",
+ "sveltekit-i18n": "^2.4.2",
"tailwind-merge": "^3.3.1",
"tailwind-variants": "^1.0.0"
},
diff --git a/packages/frontend/src/lib/components/custom/EmailPreview.svelte b/packages/frontend/src/lib/components/custom/EmailPreview.svelte
index d28aacf..c20ab32 100644
--- a/packages/frontend/src/lib/components/custom/EmailPreview.svelte
+++ b/packages/frontend/src/lib/components/custom/EmailPreview.svelte
@@ -1,6 +1,7 @@
+
+