diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-10-26 11:03:44 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-10-26 11:03:44 +0000 |
| commit | 2b769cba822506c1572793385993737d4ffff478 (patch) | |
| tree | 0e2380628c3a8691779fef6ef77e4a55f211ac51 /apps/web | |
| parent | 17136006c77b5893ad112af6475b2355d346996e (diff) | |
| download | karakeep-2b769cba822506c1572793385993737d4ffff478.tar.zst | |
feat: Add admin maintenance job to migrate large inline HTML (#2071)
* Add admin maintenance job to migrate large inline HTML
* add cursor
* more fixes
Diffstat (limited to 'apps/web')
| -rw-r--r-- | apps/web/components/admin/BackgroundJobs.tsx | 9 | ||||
| -rw-r--r-- | apps/web/lib/i18n/locales/en/translation.json | 1 | ||||
| -rw-r--r-- | apps/web/lib/i18n/locales/en_US/translation.json | 1 |
3 files changed, 11 insertions, 0 deletions
diff --git a/apps/web/components/admin/BackgroundJobs.tsx b/apps/web/components/admin/BackgroundJobs.tsx index 5920b1ab..ba73db2e 100644 --- a/apps/web/components/admin/BackgroundJobs.tsx +++ b/apps/web/components/admin/BackgroundJobs.tsx @@ -424,6 +424,15 @@ function useJobActions() { }), loading: isAdminMaintenancePending, }, + { + label: t( + "admin.background_jobs.actions.migrate_large_link_html_content", + ), + onClick: () => + runAdminMaintenanceTask({ type: "migrate_large_link_html" }), + loading: isAdminMaintenancePending, + variant: "secondary" as const, + }, ], }; } diff --git a/apps/web/lib/i18n/locales/en/translation.json b/apps/web/lib/i18n/locales/en/translation.json index f000bab5..63e4ae2d 100644 --- a/apps/web/lib/i18n/locales/en/translation.json +++ b/apps/web/lib/i18n/locales/en/translation.json @@ -427,6 +427,7 @@ "regenerate_ai_summaries_for_all_bookmarks": "Regenerate AI Summaries for All Bookmarks", "reindex_all_bookmarks": "Reindex All Bookmarks", "clean_assets": "Clean Dangling Assets & Re-sync Metadata", + "migrate_large_link_html_content": "Move Large Inline HTML Content to Assets", "reprocess_assets_fix_mode": "Reprocess Unprocessed Assets" } }, diff --git a/apps/web/lib/i18n/locales/en_US/translation.json b/apps/web/lib/i18n/locales/en_US/translation.json index bec0705e..75dfa755 100644 --- a/apps/web/lib/i18n/locales/en_US/translation.json +++ b/apps/web/lib/i18n/locales/en_US/translation.json @@ -476,6 +476,7 @@ "regenerate_ai_summaries_for_all_bookmarks": "Regenerate AI Summaries for All Bookmarks", "reindex_all_bookmarks": "Reindex All Bookmarks", "clean_assets": "Clean Dangling Assets & Re-sync Metadata", + "migrate_large_link_html_content": "Move Large Inline HTML Content to Assets", "reprocess_assets_fix_mode": "Reprocess Unprocessed Assets" } }, |
