From e577d87ce457e08ef72b620297cb441ed063ef2c Mon Sep 17 00:00:00 2001 From: Saahil Date: Thu, 24 Jul 2025 11:19:00 -0400 Subject: [PATCH 01/11] work --- app.vue | 6 ++++- components/AboutMe.vue | 13 ++++++++++ components/FeedbackCards.vue | 49 ++++++++++++++++++++++++++++++++++++ components/Footer.vue | 2 +- components/SnakeGrid.vue | 4 +++ lib/jsscripts/index.ts | 12 ++++++--- pages/about.vue | 15 ++++++++++- 7 files changed, 94 insertions(+), 7 deletions(-) create mode 100644 components/AboutMe.vue create mode 100644 components/FeedbackCards.vue create mode 100644 components/SnakeGrid.vue diff --git a/app.vue b/app.vue index 3b94e475..672c58fb 100644 --- a/app.vue +++ b/app.vue @@ -1,9 +1,13 @@ + \ No newline at end of file diff --git a/components/FeedbackCards.vue b/components/FeedbackCards.vue new file mode 100644 index 00000000..d802cf5c --- /dev/null +++ b/components/FeedbackCards.vue @@ -0,0 +1,49 @@ + + + diff --git a/components/Footer.vue b/components/Footer.vue index bb4c17c9..756ff158 100644 --- a/components/Footer.vue +++ b/components/Footer.vue @@ -15,7 +15,7 @@ diff --git a/components/SnakeGrid.vue b/components/SnakeGrid.vue new file mode 100644 index 00000000..e9f6acfa --- /dev/null +++ b/components/SnakeGrid.vue @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/lib/jsscripts/index.ts b/lib/jsscripts/index.ts index 01fa40fb..7dc7af53 100644 --- a/lib/jsscripts/index.ts +++ b/lib/jsscripts/index.ts @@ -2,7 +2,9 @@ import { startingLog } from "./log"; import { runTitle } from "./changing_title"; import { injectOneko } from "./oneko"; -onNuxtReady(() => { +if (process.client) { + // DOM-related logic here + // onMounted(() => { startingLog(); runTitle(); @@ -11,9 +13,11 @@ onNuxtReady(() => { semi_perm_id: localStorage.getItem("semi_perm_id") ? localStorage.getItem("semi_perm_id") : (localStorage.semi_perm_id = - Math.random().toString(36).substring(2, 15) + - Math.random().toString(36).substring(2, 15)), + Math.random().toString(36).substring(2, 15) + + Math.random().toString(36).substring(2, 15)), temp_id: Date.now() + Math.random().toString(36).substring(2, 15), user_agent: navigator.userAgent, }); -}); + // }); + +} diff --git a/pages/about.vue b/pages/about.vue index 2bb54f0a..c1b4d7e9 100644 --- a/pages/about.vue +++ b/pages/about.vue @@ -1 +1,14 @@ - + + + From 1a0e221c4219425366a3bf389ba22144406c9c18 Mon Sep 17 00:00:00 2001 From: Saahil Date: Thu, 24 Jul 2025 22:28:03 -0400 Subject: [PATCH 02/11] update: idk what me code is anymore zeon:ai_comment --- app.vue | 25 ++++++++++++++++++++++--- components/BigTextMain.vue | 2 +- components/Footer.vue | 4 ++-- components/Navbar.vue | 37 ++++++++++++++++++++++++++++++------- pages/about.vue | 12 +++++++++++- 5 files changed, 66 insertions(+), 14 deletions(-) diff --git a/app.vue b/app.vue index 672c58fb..3fd28591 100644 --- a/app.vue +++ b/app.vue @@ -5,9 +5,28 @@ import Navbar from "./components/Navbar.vue"; import "./lib/jsscripts/index.ts"; useHead({ title: "Saahils Site", - meta: { - - }, + meta: [{ + name: "viewport", + content: "width=device-width, initial-scale=1.0", + }, { + name: "description", + content: "Saahil's personal website, showcasing his projects, blog, and more.", + }, { + name: "robots", + content: "noindex, nofollow", + }, { +name: "author", +content: "Neon" + }, { + name: "charset", + content: "UTF-8", + }, { + name: "keywords", + content: "neon, saahil, portfolio" + }, { + name: "color-scheme", + content: "dark" + }], noscript: [ { children: ` diff --git a/components/BigTextMain.vue b/components/BigTextMain.vue index 24247188..d4f11145 100644 --- a/components/BigTextMain.vue +++ b/components/BigTextMain.vue @@ -1,5 +1,5 @@