aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--packages/open-api/hoarder-openapi-spec.json9
-rw-r--r--packages/shared/types/bookmarks.ts6
2 files changed, 6 insertions, 9 deletions
diff --git a/packages/open-api/hoarder-openapi-spec.json b/packages/open-api/hoarder-openapi-spec.json
index 7a490d36..a984fcc7 100644
--- a/packages/open-api/hoarder-openapi-spec.json
+++ b/packages/open-api/hoarder-openapi-spec.json
@@ -112,8 +112,7 @@
]
},
"url": {
- "type": "string",
- "format": "uri"
+ "type": "string"
},
"title": {
"type": "string",
@@ -125,8 +124,7 @@
},
"imageUrl": {
"type": "string",
- "nullable": true,
- "format": "uri"
+ "nullable": true
},
"imageAssetId": {
"type": "string",
@@ -146,8 +144,7 @@
},
"favicon": {
"type": "string",
- "nullable": true,
- "format": "uri"
+ "nullable": true
},
"htmlContent": {
"type": "string",
diff --git a/packages/shared/types/bookmarks.ts b/packages/shared/types/bookmarks.ts
index a02a4b29..359ff7c4 100644
--- a/packages/shared/types/bookmarks.ts
+++ b/packages/shared/types/bookmarks.ts
@@ -28,15 +28,15 @@ export const zAssetSchema = z.object({
export const zBookmarkedLinkSchema = z.object({
type: z.literal(BookmarkTypes.LINK),
- url: z.string().url(),
+ url: z.string(),
title: z.string().nullish(),
description: z.string().nullish(),
- imageUrl: z.string().url().nullish(),
+ imageUrl: z.string().nullish(),
imageAssetId: z.string().nullish(),
screenshotAssetId: z.string().nullish(),
fullPageArchiveAssetId: z.string().nullish(),
videoAssetId: z.string().nullish(),
- favicon: z.string().url().nullish(),
+ favicon: z.string().nullish(),
htmlContent: z.string().nullish(),
crawledAt: z.date().nullish(),
});