aboutsummaryrefslogtreecommitdiffstats
path: root/apps/web/components
diff options
context:
space:
mode:
authorDaniel Wieser <me@daniel-wieser.com>2026-02-09 01:06:54 +0100
committerGitHub <noreply@github.com>2026-02-09 00:06:54 +0000
commitfbe7e3a901862e5766662735a623a5a935c87c0b (patch)
treed5a9cb347b1368e2c25ec07924d4711a5d72388e /apps/web/components
parent485e9948b1d6d40df44a781c5133f6698b1f872b (diff)
downloadkarakeep-fbe7e3a901862e5766662735a623a5a935c87c0b.tar.zst
feat: Added Import for Instapaper (#2434)
* Added Instapaper import * Fixes #1444 Added Instapaper import support
Diffstat (limited to 'apps/web/components')
-rw-r--r--apps/web/components/settings/ImportExport.tsx19
1 files changed, 19 insertions, 0 deletions
diff --git a/apps/web/components/settings/ImportExport.tsx b/apps/web/components/settings/ImportExport.tsx
index 4aa84e44..e02297c9 100644
--- a/apps/web/components/settings/ImportExport.tsx
+++ b/apps/web/components/settings/ImportExport.tsx
@@ -271,6 +271,25 @@ export function ImportExportRow() {
</FilePickerButton>
</ImportCard>
<ImportCard
+ text="Instapaper"
+ description={t(
+ "settings.import.import_bookmarks_from_instapaper_export",
+ )}
+ >
+ <FilePickerButton
+ size={"sm"}
+ loading={false}
+ accept=".csv"
+ multiple={false}
+ className="flex items-center gap-2"
+ onFileSelect={(file) =>
+ runUploadBookmarkFile({ file, source: "instapaper" })
+ }
+ >
+ <p>Import</p>
+ </FilePickerButton>
+ </ImportCard>
+ <ImportCard
text="Karakeep"
description={t(
"settings.import.import_bookmarks_from_karakeep_export",