From d878645f370115d120d6acb2edb03b9563837ba0 Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sat, 13 Apr 2024 23:11:09 -0700 Subject: added favicon --- apps/web/public/android-chrome-192x192.png | Bin 0 -> 38955 bytes apps/web/public/android-chrome-512x512.png | Bin 0 -> 208878 bytes apps/web/public/apple-touch-icon.png | Bin 0 -> 34899 bytes apps/web/public/favicon-16x16.png | Bin 0 -> 689 bytes apps/web/public/favicon-32x32.png | Bin 0 -> 1916 bytes apps/web/public/favicon.ico | Bin 0 -> 15406 bytes apps/web/public/site.webmanifest | 19 +++++++++++++++++++ apps/web/src/actions/db.ts | 2 +- apps/web/src/app/favicon.ico | Bin 25931 -> 0 bytes apps/web/src/app/layout.tsx | 4 ++-- 10 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 apps/web/public/android-chrome-192x192.png create mode 100644 apps/web/public/android-chrome-512x512.png create mode 100644 apps/web/public/apple-touch-icon.png create mode 100644 apps/web/public/favicon-16x16.png create mode 100644 apps/web/public/favicon-32x32.png create mode 100644 apps/web/public/favicon.ico create mode 100644 apps/web/public/site.webmanifest delete mode 100644 apps/web/src/app/favicon.ico (limited to 'apps/web') diff --git a/apps/web/public/android-chrome-192x192.png b/apps/web/public/android-chrome-192x192.png new file mode 100644 index 00000000..5e57b282 Binary files /dev/null and b/apps/web/public/android-chrome-192x192.png differ diff --git a/apps/web/public/android-chrome-512x512.png b/apps/web/public/android-chrome-512x512.png new file mode 100644 index 00000000..2553425e Binary files /dev/null and b/apps/web/public/android-chrome-512x512.png differ diff --git a/apps/web/public/apple-touch-icon.png b/apps/web/public/apple-touch-icon.png new file mode 100644 index 00000000..d55c6339 Binary files /dev/null and b/apps/web/public/apple-touch-icon.png differ diff --git a/apps/web/public/favicon-16x16.png b/apps/web/public/favicon-16x16.png new file mode 100644 index 00000000..67fbac93 Binary files /dev/null and b/apps/web/public/favicon-16x16.png differ diff --git a/apps/web/public/favicon-32x32.png b/apps/web/public/favicon-32x32.png new file mode 100644 index 00000000..2fc8f0b3 Binary files /dev/null and b/apps/web/public/favicon-32x32.png differ diff --git a/apps/web/public/favicon.ico b/apps/web/public/favicon.ico new file mode 100644 index 00000000..163c3627 Binary files /dev/null and b/apps/web/public/favicon.ico differ diff --git a/apps/web/public/site.webmanifest b/apps/web/public/site.webmanifest new file mode 100644 index 00000000..fa99de77 --- /dev/null +++ b/apps/web/public/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/apps/web/src/actions/db.ts b/apps/web/src/actions/db.ts index cd1a0f1d..2c56725d 100644 --- a/apps/web/src/actions/db.ts +++ b/apps/web/src/actions/db.ts @@ -272,7 +272,7 @@ export async function addMemory( }, body: JSON.stringify({ pageContent: content.content, - title: content.title, + title: content.title?.slice(0, 50), url: content.url, user: user.email, }), diff --git a/apps/web/src/app/favicon.ico b/apps/web/src/app/favicon.ico deleted file mode 100644 index 718d6fea..00000000 Binary files a/apps/web/src/app/favicon.ico and /dev/null differ diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index 42485461..81fe8f99 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -6,8 +6,8 @@ const roboto = Roboto({ weight: ["300", "400", "500"], subsets: ["latin"] }); const inter = Inter({ weight: ["300", "400", "500"], subsets: ["latin"] }); export const metadata: Metadata = { - title: "Create Next App", - description: "Generated by create next app", + title: "Supermemory - Your second brain", + description: "Save your memories forever, build your own second brain.", }; export default function RootLayout({ -- cgit v1.2.3 From 532da5f295fa577f793bf6e91aa9bdd99b8ed051 Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sat, 13 Apr 2024 23:11:34 -0700 Subject: manifest file for pwa --- apps/web/public/site.webmanifest | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'apps/web') diff --git a/apps/web/public/site.webmanifest b/apps/web/public/site.webmanifest index fa99de77..8d302080 100644 --- a/apps/web/public/site.webmanifest +++ b/apps/web/public/site.webmanifest @@ -1,6 +1,6 @@ { - "name": "", - "short_name": "", + "name": "Supermemory - Your second brain", + "short_name": "Save your memories forever, build your own second brain.", "icons": [ { "src": "/android-chrome-192x192.png", -- cgit v1.2.3 From 126b2d00df57b32bc1e5adbbf2ae3dc7ca32c5ab Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sat, 13 Apr 2024 23:48:14 -0700 Subject: more meta tags --- apps/web/public/og-image.png | Bin 0 -> 132192 bytes apps/web/src/app/layout.tsx | 18 ++++++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 apps/web/public/og-image.png (limited to 'apps/web') diff --git a/apps/web/public/og-image.png b/apps/web/public/og-image.png new file mode 100644 index 00000000..1050ff19 Binary files /dev/null and b/apps/web/public/og-image.png differ diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index 81fe8f99..b3ae4c86 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -8,6 +8,24 @@ const inter = Inter({ weight: ["300", "400", "500"], subsets: ["latin"] }); export const metadata: Metadata = { title: "Supermemory - Your second brain", description: "Save your memories forever, build your own second brain.", + openGraph: { + images: [ + { + url: "/og-image.png", + width: 1200, + height: 630, + }, + ], + siteName: "Supermemory", + title: "Supermemory - Your second brain", + description: "Save your memories forever, build your own second brain.", + }, + twitter: { + card: "summary_large_image", + site: "https://supermemory.dhr.wtf", + creator: "@dhravyashah", + description: "Save your memories forever, build your own second brain.", + }, }; export default function RootLayout({ -- cgit v1.2.3 From 0fb45c41ac678f3121a18d26f64a3cf265bf4538 Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sun, 14 Apr 2024 00:33:34 -0700 Subject: fix og image --- apps/web/src/app/layout.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'apps/web') diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index b3ae4c86..a39916ca 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -11,7 +11,7 @@ export const metadata: Metadata = { openGraph: { images: [ { - url: "/og-image.png", + url: "https://supermemory.dhr.wtf/og-image.png", width: 1200, height: 630, }, -- cgit v1.2.3 From cace9dcce033a01c1a8b206911911b81c9ce40a2 Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sun, 14 Apr 2024 00:46:44 -0700 Subject: update db prepare statement --- apps/web/db/prepare.sql | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'apps/web') diff --git a/apps/web/db/prepare.sql b/apps/web/db/prepare.sql index dcba4d40..4c8c2af6 100644 --- a/apps/web/db/prepare.sql +++ b/apps/web/db/prepare.sql @@ -13,15 +13,15 @@ CREATE TABLE `account` ( `session_state` text(255), `oauth_token_secret` text, `oauth_token` text, - FOREIGN KEY (`userId`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action + FOREIGN KEY (`userId`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `contentToSpace` ( `contentId` integer NOT NULL, `spaceId` integer NOT NULL, PRIMARY KEY(`contentId`, `spaceId`), - FOREIGN KEY (`contentId`) REFERENCES `storedContent`(`id`) ON UPDATE no action ON DELETE no action, - FOREIGN KEY (`spaceId`) REFERENCES `space`(`id`) ON UPDATE no action ON DELETE no action + FOREIGN KEY (`contentId`) REFERENCES `storedContent`(`id`) ON UPDATE no action ON DELETE cascade, + FOREIGN KEY (`spaceId`) REFERENCES `space`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `session` ( @@ -29,14 +29,14 @@ CREATE TABLE `session` ( `sessionToken` text(255) NOT NULL, `userId` text(255) NOT NULL, `expires` integer NOT NULL, - FOREIGN KEY (`userId`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action + FOREIGN KEY (`userId`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `space` ( `id` integer PRIMARY KEY AUTOINCREMENT NOT NULL, `name` text DEFAULT 'none' NOT NULL, `user` text(255), - FOREIGN KEY (`user`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action + FOREIGN KEY (`user`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `storedContent` ( @@ -50,7 +50,7 @@ CREATE TABLE `storedContent` ( `type` text DEFAULT 'page', `image` text(255), `user` text(255), - FOREIGN KEY (`user`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE no action + FOREIGN KEY (`user`) REFERENCES `user`(`id`) ON UPDATE no action ON DELETE cascade ); --> statement-breakpoint CREATE TABLE `user` ( -- cgit v1.2.3 From ca197a98d996f6b0f903ec575db2af57a7312e6b Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sun, 14 Apr 2024 00:48:37 -0700 Subject: added wipefile --- apps/web/db/wipe.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 apps/web/db/wipe.sql (limited to 'apps/web') diff --git a/apps/web/db/wipe.sql b/apps/web/db/wipe.sql new file mode 100644 index 00000000..456a48ad --- /dev/null +++ b/apps/web/db/wipe.sql @@ -0,0 +1,7 @@ +DELETE FROM `account`; +DELETE FROM `contentToSpace`; +DELETE FROM `session`; +DELETE FROM `space`; +DELETE FROM `storedContent`; +DELETE FROM `user`; +DELETE FROM `verificationToken`; \ No newline at end of file -- cgit v1.2.3 From 3494f1242f9fb5768720a169200b80498e0cb6e8 Mon Sep 17 00:00:00 2001 From: Dhravya Date: Sun, 14 Apr 2024 00:52:26 -0700 Subject: maybe twitter images will work? --- apps/web/src/app/layout.tsx | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'apps/web') diff --git a/apps/web/src/app/layout.tsx b/apps/web/src/app/layout.tsx index a39916ca..e5a447dc 100644 --- a/apps/web/src/app/layout.tsx +++ b/apps/web/src/app/layout.tsx @@ -25,6 +25,13 @@ export const metadata: Metadata = { site: "https://supermemory.dhr.wtf", creator: "@dhravyashah", description: "Save your memories forever, build your own second brain.", + images: [ + { + url: "https://supermemory.dhr.wtf/og-image.png", + width: 1200, + height: 630, + }, + ], }, }; -- cgit v1.2.3