aboutsummaryrefslogtreecommitdiffstats
path: root/packages
diff options
context:
space:
mode:
authorMohamedBassem <me@mbassem.com>2024-09-21 16:56:42 +0000
committerMohamedBassem <me@mbassem.com>2024-09-21 17:00:06 +0000
commitd62c9724b7f4cb728cd5b5496fdcc0eba8330772 (patch)
treeb0096e53cefdf1e2df2251c3845377697b5b9600 /packages
parent52024ab52724b45c08f437f9f10805adefe2bf0e (diff)
downloadkarakeep-d62c9724b7f4cb728cd5b5496fdcc0eba8330772.tar.zst
feature(web): Preserve title, tags and createdAt when importing a netscape html. Fixes #401
Diffstat (limited to 'packages')
-rw-r--r--packages/shared/types/bookmarks.ts1
-rw-r--r--packages/trpc/routers/bookmarks.ts1
2 files changed, 2 insertions, 0 deletions
diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts
index e0118fe7..beefbfb9 100644
--- a/packages/shared/types/bookmarks.ts
+++ b/packages/shared/types/bookmarks.ts
@@ -133,6 +133,7 @@ export const zUpdateBookmarksRequestSchema = z.object({
favourited: z.boolean().optional(),
note: z.string().optional(),
title: z.string().max(MAX_TITLE_LENGTH).nullish(),
+ createdAt: z.date().optional(),
});
export type ZUpdateBookmarksRequest = z.infer<
typeof zUpdateBookmarksRequestSchema
diff --git a/packages/trpc/routers/bookmarks.ts b/packages/trpc/routers/bookmarks.ts
index e685d5c2..eb189def 100644
--- a/packages/trpc/routers/bookmarks.ts
+++ b/packages/trpc/routers/bookmarks.ts
@@ -339,6 +339,7 @@ export const bookmarksAppRouter = router({
archived: input.archived,
favourited: input.favourited,
note: input.note,
+ createdAt: input.createdAt,
})
.where(
and(