From 1ca7f562ef284d2fcceca84b38661abe9038912a Mon Sep 17 00:00:00 2001 From: Christian Krakau-Louis Date: Fri, 22 May 2026 22:11:26 +0200 Subject: [PATCH] fix: register Evernote task settings --- app/celery_worker.py | 1 + app/utils/settings_service.py | 49 +++++++++++++++++++++++++++++++++++ 2 files changed, 50 insertions(+) diff --git a/app/celery_worker.py b/app/celery_worker.py index e8debec4..f61d40ba 100644 --- a/app/celery_worker.py +++ b/app/celery_worker.py @@ -46,6 +46,7 @@ from app.tasks.translate_to_default_language import translate_to_default_languag # Import new send tasks from app.tasks.upload_to_dropbox import upload_to_dropbox # noqa: F401 from app.tasks.upload_to_email import upload_to_email # noqa: F401 +from app.tasks.upload_to_evernote import upload_to_evernote # noqa: F401 from app.tasks.upload_to_ftp import upload_to_ftp # noqa: F401 from app.tasks.upload_to_google_drive import upload_to_google_drive # noqa: F401 from app.tasks.upload_to_icloud import upload_to_icloud # noqa: F401 diff --git a/app/utils/settings_service.py b/app/utils/settings_service.py index e5d37985..7ae566f7 100644 --- a/app/utils/settings_service.py +++ b/app/utils/settings_service.py @@ -1089,6 +1089,55 @@ SETTING_METADATA = { "required": False, "restart_required": False, }, + # Storage Providers - Evernote + "evernote_enabled": { + "category": "Storage Providers", + "description": "Enable Evernote as an upload destination. When disabled, no documents will be sent to Evernote even if credentials are configured.", + "type": "boolean", + "sensitive": False, + "required": False, + "restart_required": False, + }, + "evernote_auth_token": { + "category": "Storage Providers", + "description": "Evernote developer token for note creation", + "type": "string", + "sensitive": True, + "required": False, + "restart_required": False, + }, + "evernote_sandbox": { + "category": "Storage Providers", + "description": "Use the Evernote sandbox environment instead of production", + "type": "boolean", + "sensitive": False, + "required": False, + "restart_required": False, + }, + "evernote_notebook_guid": { + "category": "Storage Providers", + "description": "Optional Evernote notebook GUID for uploaded notes", + "type": "string", + "sensitive": False, + "required": False, + "restart_required": False, + }, + "evernote_default_tags": { + "category": "Storage Providers", + "description": "Comma-separated Evernote tags to apply to uploaded notes", + "type": "string", + "sensitive": False, + "required": False, + "restart_required": False, + }, + "evernote_include_metadata": { + "category": "Storage Providers", + "description": "Include extracted document metadata in Evernote note content", + "type": "boolean", + "sensitive": False, + "required": False, + "restart_required": False, + }, # Storage Providers - Google Drive "google_drive_enabled": { "category": "Storage Providers",