From 20d3761c89d566cf28ef1a22db14ad4f6eef2f17 Mon Sep 17 00:00:00 2001 From: Mohamed Bassem Date: Mon, 8 Dec 2025 10:35:17 +0000 Subject: fix: check import quota before importing bookmarks (#2232) * feat: check import quota before importing bookmarks Add quota validation before bookmark import to prevent users from exceeding their bookmark limits. The implementation includes: - New QuotaService.canImportBookmarks() method to check if user can import N bookmarks - New tRPC checkImportQuota procedure for client-side quota validation - Updated useBookmarkImport hook to parse files and check quota before import - Added error banner in ImportExport component to display quota errors - Optimized file parsing to avoid reading the file twice The quota check displays remaining bookmarks and provides clear error messages when the import would exceed the user's quota. * fix * some fixes --------- Co-authored-by: Claude --- packages/shared/import-export/index.ts | 1 + 1 file changed, 1 insertion(+) (limited to 'packages/shared') diff --git a/packages/shared/import-export/index.ts b/packages/shared/import-export/index.ts index 2d720d0b..dd266e06 100644 --- a/packages/shared/import-export/index.ts +++ b/packages/shared/import-export/index.ts @@ -1,3 +1,4 @@ export * from "./exporters"; export * from "./importer"; export type { ImportSource, ParsedBookmark } from "./parsers"; +export { parseImportFile } from "./parsers"; -- cgit v1.2.3-70-g09d2