From f53bbd96b7a4083eb7c3654618975fbff368fa13 Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 04:49:31 +0300 Subject: [PATCH 01/25] header'da ufak bir bug fark ettim fixledim --- src/components/Header/Header.tsx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 58fa3a7..84b18fc 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -2,7 +2,7 @@ import React, { FC, useContext, useState } from 'react'; import NextLink from 'next/link'; import { Box, -Drawer, +SwipeableDrawer, ListItem, ListItemText, Modal, @@ -46,6 +46,10 @@ const isDark = settings.theme === 'dark'; const [isDrawerOpen, setIsDrawerOpen] = useState(false); const [languageModalOpen, setLanguageModalOpen] = useState(false); +const iOS = + typeof navigator !== 'undefined' && + /iPad|iPhone|iPod/.test(navigator.userAgent); + const toggleDrawer = () => setIsDrawerOpen(prev => !prev); const openLanguageModal = () => setLanguageModalOpen(true); const closeLanguageModal = () => setLanguageModalOpen(false); @@ -142,7 +146,14 @@ return ( - + ))} - + Date: Tue, 17 Jun 2025 04:50:20 +0300 Subject: [PATCH 02/25] =?UTF-8?q?=C3=A7eviride=20ufak=20bir=20hata=20varm?= =?UTF-8?q?=C4=B1=C5=9F=20ayn=C4=B1=20hata=20cv'mde=20de=20varm=C4=B1?= =?UTF-8?q?=C5=9F=20rezil=20oldum=20ba=C5=9Fvurdu=C4=9Fum=20firmaya=20:c?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/locales/en/translation.json | 4 ++-- public/locales/tr/translation.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/public/locales/en/translation.json b/public/locales/en/translation.json index 16520a6..1b5d47e 100644 --- a/public/locales/en/translation.json +++ b/public/locales/en/translation.json @@ -5,7 +5,7 @@ }, "hero": { "title": "Welcome to my Portfolio", - "subtitle": "Tayfur Furkan Hayat a.k.a. Espe, EspeeeBne, Sora, Rika", + "subtitle": "Tayfur Furkan Hayat a.k.a. Espe, EspeeeBne", "button": "Learn More", "projects":"Projects", "about":"About Me" @@ -30,7 +30,7 @@ "home":"Home", "projectsnav":"Projects", "aboutnav":"About", - "description": "Tayfur Furkan Hayat a.k.a Espe, EspeeeBne, Sora, Rika", + "description": "Tayfur Furkan Hayat a.k.a Espe, EspeeeBne", "contact": "Get in Touch", "aboutTitle": "About Me", "projectsTitle": "My Projects", diff --git a/public/locales/tr/translation.json b/public/locales/tr/translation.json index 6da023c..2c6bbba 100644 --- a/public/locales/tr/translation.json +++ b/public/locales/tr/translation.json @@ -5,7 +5,7 @@ }, "hero": { "title": "Portfolyoma Hoş geldiniz", - "subtitle": "Tayfur Furkan Hayat a.k.a. Espe, EspeeeBne, Sora, Rika", + "subtitle": "Tayfur Furkan Hayat a.k.a. Espe, EspeeeBne", "button": "Detaylı Bilgi", "projects":"Projeler", "about":"Hakkımda" @@ -31,7 +31,7 @@ "projectsnav":"Projeler", "home":"Ana sayfa", "aboutnav":"Hakkımda", - "description": "Tayfur Furkan Hayat a.k.a Espe, EspeeeBne, Sora, Rika", + "description": "Tayfur Furkan Hayat a.k.a Espe, EspeeeBne", "contact": "İletişime Geç", "aboutTitle": "Hakkımda", "projectsTitle": "Projelerim", From 2e03c2633f90adf10942b62723ded84530a25069 Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:00:30 +0300 Subject: [PATCH 03/25] Create dependabot.yml --- .github/dependabot.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..5990d9c --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +# To get started with Dependabot version updates, you'll need to specify which +# package ecosystems to update and where the package manifests are located. +# Please see the documentation for all configuration options: +# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file + +version: 2 +updates: + - package-ecosystem: "" # See documentation for possible values + directory: "/" # Location of package manifests + schedule: + interval: "weekly" From 2661669ff2e8dd1c7c369c590640ae78472b99c7 Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:01:42 +0300 Subject: [PATCH 04/25] Update dependabot.yml --- .github/dependabot.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 5990d9c..5f0889c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -5,7 +5,7 @@ version: 2 updates: - - package-ecosystem: "" # See documentation for possible values + - package-ecosystem: "npm" # See documentation for possible values directory: "/" # Location of package manifests schedule: interval: "weekly" From 3bbab049c2da5e11468b8f9cafd72c4630cf52ac Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:04:56 +0000 Subject: [PATCH 05/25] Bump tar-fs from 2.1.2 to 2.1.3 Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3. - [Commits](https://github.com/mafintosh/tar-fs/compare/v2.1.2...v2.1.3) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b746828..50db0bb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7188,9 +7188,9 @@ } }, "node_modules/tar-fs": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.2.tgz", - "integrity": "sha512-EsaAXwxmx8UB7FRKqeozqEPop69DXcmYwTQwXvyAPF352HJsPdkVhvTaDPYqfNgruveJIJy3TA2l+2zj8LJIJA==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.3.tgz", + "integrity": "sha512-090nwYJDmlhwFwEW3QQl+vaNnxsO2yVsd45eTKRBzSzu+hlb1w2K9inVq5b0ngXuLVqQ4ApvsUHHnu/zQNkWAg==", "license": "MIT", "dependencies": { "chownr": "^1.1.1", From dbf5c3fe9075947a5bb3776bd621d90d719d66b6 Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:08:40 +0300 Subject: [PATCH 06/25] =?UTF-8?q?ya=20bunu=20nas=C4=B1l=20localhost:3000?= =?UTF-8?q?=20diye=20b=C4=B1rakt=C4=B1m=20neyse=20fixledim=20=C5=9Fimdi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/MetaTags/MetaTags.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/MetaTags/MetaTags.tsx b/src/components/MetaTags/MetaTags.tsx index 0eaee21..01ac23d 100644 --- a/src/components/MetaTags/MetaTags.tsx +++ b/src/components/MetaTags/MetaTags.tsx @@ -17,9 +17,9 @@ export default function MetaTags({ const match = pathname.match(/^\/projects\/([^/]+)\/?$/); if (match) { const slug = match[1]; - return `http://localhost:3000//static/projects/${slug}/metadata.png`; + return `https://espeeebne.github.io/static/projects/${slug}/metadata.png`; } - return 'http://localhost:3000/static/important-images/favicon.ico'; + return 'https://espeeebne.github.io/static/important-images/favicon.ico'; }; // bu yer tekrar kullanılabilir belki sanırım @@ -39,4 +39,4 @@ export default function MetaTags({ ); -} \ No newline at end of file +} From 2edcd8030ef6e28533582beb8febe3d3ee59a88a Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:11:46 +0300 Subject: [PATCH 07/25] Update _document.tsx --- src/pages/_document.tsx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index 2105c51..5f90950 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -29,7 +29,8 @@ class MyDocument extends Document { return ( - + // burası statik çalışıyor components içindeki dinamik ondan burası not oldu + /* - + */ From c473202b9565e760cdb4c488849bbd9cb5eba6b9 Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:13:25 +0300 Subject: [PATCH 08/25] =?UTF-8?q?typescript=20=C3=A7ok=20=C5=9Fartl=C4=B1?= =?UTF-8?q?=20=C3=A7al=C4=B1=C5=9F=C4=B1yoooooooo!!!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/_document.tsx | 35 +---------------------------------- 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/src/pages/_document.tsx b/src/pages/_document.tsx index 5f90950..9a63ba9 100644 --- a/src/pages/_document.tsx +++ b/src/pages/_document.tsx @@ -1,8 +1,4 @@ -import Document, { Html, Head, Main, NextScript, DocumentContext, DocumentProps } from "next/document"; - -interface MyDocumentProps extends DocumentProps { - pathname: string; -} +import Document, { Html, Head, Main, NextScript, DocumentContext } from "next/document"; class MyDocument extends Document { static async getInitialProps(ctx: DocumentContext) { @@ -13,39 +9,10 @@ class MyDocument extends Document { } render() { - const { pathname } = this.props as MyDocumentProps; - - const getMetaImage = () => { - const match = pathname.match(/^\/projects\/([^/]+)\/?$/); - if (match) { - const slug = match[1]; - return `https://espeeebne.github.io/static/projects/${slug}/metadata.png`; - } - return "https://espeeebne.github.io/static/important-images/favicon.ico"; - }; - - const metaImage = getMetaImage(); return ( - // burası statik çalışıyor components içindeki dinamik ondan burası not oldu - /* - - - - - - - - - */ From abc4ba7ba6d165f25f88c48fc5d1122654c24d6f Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Tue, 17 Jun 2025 05:14:19 +0300 Subject: [PATCH 09/25] =?UTF-8?q?utf-8=20meta=20tag'ini=20koymay=C4=B1=20u?= =?UTF-8?q?nutmu=C5=9Fum?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/MetaTags/MetaTags.tsx | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/MetaTags/MetaTags.tsx b/src/components/MetaTags/MetaTags.tsx index 01ac23d..bf3f17f 100644 --- a/src/components/MetaTags/MetaTags.tsx +++ b/src/components/MetaTags/MetaTags.tsx @@ -37,6 +37,7 @@ export default function MetaTags({ + ); } From 72205e739ee63d294327d599b0dc85f0477bf58e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:31:49 +0000 Subject: [PATCH 10/25] Bump sass from 1.89.0 to 1.89.2 Bumps [sass](https://github.com/sass/dart-sass) from 1.89.0 to 1.89.2. - [Release notes](https://github.com/sass/dart-sass/releases) - [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md) - [Commits](https://github.com/sass/dart-sass/compare/1.89.0...1.89.2) --- updated-dependencies: - dependency-name: sass dependency-version: 1.89.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index b746828..40ecfee 100644 --- a/package-lock.json +++ b/package-lock.json @@ -35,7 +35,7 @@ "react-helmet": "^6.1.0", "react-i18next": "^15.5.2", "react-tsparticles": "^2.12.2", - "sass": "^1.89.0", + "sass": "^1.89.2", "tsparticles": "^3.8.1", "url": "^0.11.4" }, @@ -6661,9 +6661,9 @@ } }, "node_modules/sass": { - "version": "1.89.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.0.tgz", - "integrity": "sha512-ld+kQU8YTdGNjOLfRWBzewJpU5cwEv/h5yyqlSeJcj6Yh8U4TDA9UA5FPicqDz/xgRPWRSYIQNiFks21TbA9KQ==", + "version": "1.89.2", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.89.2.tgz", + "integrity": "sha512-xCmtksBKd/jdJ9Bt9p7nPKiuqrlBMBuuGkQlkhZjjQk3Ty48lv93k5Dq6OPkKt4XwxDJ7tvlfrTa1MPA9bf+QA==", "license": "MIT", "dependencies": { "chokidar": "^4.0.0", diff --git a/package.json b/package.json index 222cc20..da32462 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "react-helmet": "^6.1.0", "react-i18next": "^15.5.2", "react-tsparticles": "^2.12.2", - "sass": "^1.89.0", + "sass": "^1.89.2", "tsparticles": "^3.8.1", "url": "^0.11.4" }, From d25d2bee4378f5283d29469b536e86c2fe949aab Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:36:38 +0000 Subject: [PATCH 11/25] Bump @types/node from 22.15.27 to 24.0.3 Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.27 to 24.0.3. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 24.0.3 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index b746828..46868c9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,7 +41,7 @@ }, "devDependencies": { "@eslint/eslintrc": "^3", - "@types/node": "^22.15.27", + "@types/node": "^24.0.3", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", @@ -2445,13 +2445,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.27", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.27.tgz", - "integrity": "sha512-5fF+eu5mwihV2BeVtX5vijhdaZOfkQTATrePEaXTcKqI16LhJ7gi2/Vhd9OZM0UojcdmiOCVg5rrax+i1MdoQQ==", + "version": "24.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.0.3.tgz", + "integrity": "sha512-R4I/kzCYAdRLzfiCabn9hxWfbuHS573x+r0dJMkkzThEa7pbrcDWK+9zu3e7aBOouf+rQAciqPFMnxwr0aWgKg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.8.0" } }, "node_modules/@types/parse-json": { @@ -7548,9 +7548,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.8.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.8.0.tgz", + "integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==", "dev": true, "license": "MIT" }, diff --git a/package.json b/package.json index 222cc20..65dd0e6 100644 --- a/package.json +++ b/package.json @@ -44,7 +44,7 @@ }, "devDependencies": { "@eslint/eslintrc": "^3", - "@types/node": "^22.15.27", + "@types/node": "^24.0.3", "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", From 8651141e497b5e27235756c6894a9809db979228 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:36:42 +0000 Subject: [PATCH 12/25] Bump @types/react from 19.0.10 to 19.1.8 Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 19.0.10 to 19.1.8. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react) --- updated-dependencies: - dependency-name: "@types/react" dependency-version: 19.1.8 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b746828..f68b548 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2467,9 +2467,9 @@ "license": "MIT" }, "node_modules/@types/react": { - "version": "19.0.10", - "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.10.tgz", - "integrity": "sha512-JuRQ9KXLEjaUNjTWpzuR231Z2WpIwczOkBEIvbHNCzQefFIT0L8IqE6NV6ULLyC1SI/i234JnDoMkfg+RjQj2g==", + "version": "19.1.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.1.8.tgz", + "integrity": "sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==", "license": "MIT", "dependencies": { "csstype": "^3.0.2" From 2c401f898f24ec93a6d88d6c7cb89f9f4e6185be Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:36:51 +0000 Subject: [PATCH 13/25] Bump @mui/system from 7.1.0 to 7.1.1 Bumps [@mui/system](https://github.com/mui/material-ui/tree/HEAD/packages/mui-system) from 7.1.0 to 7.1.1. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/master/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v7.1.1/packages/mui-system) --- updated-dependencies: - dependency-name: "@mui/system" dependency-version: 7.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 44 ++++++++++++++++++++++---------------------- package.json | 2 +- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/package-lock.json b/package-lock.json index b746828..d19cd91 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@emotion/styled": "^11.14.0", "@mui/icons-material": "^7.1.0", "@mui/material": "^7.1.0", - "@mui/system": "^7.1.0", + "@mui/system": "^7.1.1", "@tsparticles/engine": "^3.8.1", "@tsparticles/react": "^3.0.0", "ajv": "^8.17.1", @@ -1108,13 +1108,13 @@ } }, "node_modules/@mui/private-theming": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.1.0.tgz", - "integrity": "sha512-4Kck4jxhqF6YxNwJdSae1WgDfXVg0lIH6JVJ7gtuFfuKcQCgomJxPvUEOySTFRPz1IZzwz5OAcToskRdffElDA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.1.1.tgz", + "integrity": "sha512-M8NbLUx+armk2ZuaxBkkMk11ultnWmrPlN0Xe3jUEaBChg/mcxa5HWIWS1EE4DF36WRACaAHVAvyekWlDQf0PQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1", - "@mui/utils": "^7.1.0", + "@mui/utils": "^7.1.1", "prop-types": "^15.8.1" }, "engines": { @@ -1135,9 +1135,9 @@ } }, "node_modules/@mui/styled-engine": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.1.0.tgz", - "integrity": "sha512-m0mJ0c6iRC+f9hMeRe0W7zZX1wme3oUX0+XTVHjPG7DJz6OdQ6K/ggEOq7ZdwilcpdsDUwwMfOmvO71qDkYd2w==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.1.1.tgz", + "integrity": "sha512-R2wpzmSN127j26HrCPYVQ53vvMcT5DaKLoWkrfwUYq3cYytL6TQrCH8JBH3z79B6g4nMZZVoaXrxO757AlShaw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1", @@ -1169,16 +1169,16 @@ } }, "node_modules/@mui/system": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.1.0.tgz", - "integrity": "sha512-iedAWgRJMCxeMHvkEhsDlbvkK+qKf9me6ofsf7twk/jfT4P1ImVf7Rwb5VubEA0sikrVL+1SkoZM41M4+LNAVA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.1.1.tgz", + "integrity": "sha512-Kj1uhiqnj4Zo7PDjAOghtXJtNABunWvhcRU0O7RQJ7WOxeynoH6wXPcilphV8QTFtkKaip8EiNJRiCD+B3eROA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1", - "@mui/private-theming": "^7.1.0", - "@mui/styled-engine": "^7.1.0", - "@mui/types": "^7.4.2", - "@mui/utils": "^7.1.0", + "@mui/private-theming": "^7.1.1", + "@mui/styled-engine": "^7.1.1", + "@mui/types": "^7.4.3", + "@mui/utils": "^7.1.1", "clsx": "^2.1.1", "csstype": "^3.1.3", "prop-types": "^15.8.1" @@ -1209,9 +1209,9 @@ } }, "node_modules/@mui/types": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.2.tgz", - "integrity": "sha512-edRc5JcLPsrlNFYyTPxds+d5oUovuUxnnDtpJUbP6WMeV4+6eaX/mqai1ZIWT62lCOe0nlrON0s9HDiv5en5bA==", + "version": "7.4.3", + "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.3.tgz", + "integrity": "sha512-2UCEiK29vtiZTeLdS2d4GndBKacVyxGvReznGXGr+CzW/YhjIX+OHUdCIczZjzcRAgKBGmE9zCIgoV9FleuyRQ==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1" @@ -1226,13 +1226,13 @@ } }, "node_modules/@mui/utils": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.1.0.tgz", - "integrity": "sha512-/OM3S8kSHHmWNOP+NH9xEtpYSG10upXeQ0wLZnfDgmgadTAk5F4MQfFLyZ5FCRJENB3eRzltMmaNl6UtDnPovw==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.1.1.tgz", + "integrity": "sha512-BkOt2q7MBYl7pweY2JWwfrlahhp+uGLR8S+EhiyRaofeRYUWL2YKbSGQvN4hgSN1i8poN0PaUiii1kEMrchvzg==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1", - "@mui/types": "^7.4.2", + "@mui/types": "^7.4.3", "@types/prop-types": "^15.7.14", "clsx": "^2.1.1", "prop-types": "^15.8.1", diff --git a/package.json b/package.json index 222cc20..7f913be 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "@emotion/styled": "^11.14.0", "@mui/icons-material": "^7.1.0", "@mui/material": "^7.1.0", - "@mui/system": "^7.1.0", + "@mui/system": "^7.1.1", "@tsparticles/engine": "^3.8.1", "@tsparticles/react": "^3.0.0", "ajv": "^8.17.1", From 3a1d6d753242f04c58e4e53388db6797d8d99322 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 17 Jun 2025 02:37:07 +0000 Subject: [PATCH 14/25] Bump eslint from 9.21.0 to 9.29.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.21.0 to 9.29.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.21.0...v9.29.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.29.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 109 +++++++++++++++++++++++++++++----------------- 1 file changed, 68 insertions(+), 41 deletions(-) diff --git a/package-lock.json b/package-lock.json index b746828..6856e0c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -409,9 +409,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", - "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "version": "0.20.1", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", + "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -423,10 +423,20 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/config-helpers": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", + "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@eslint/core": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", - "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", + "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -437,9 +447,9 @@ } }, "node_modules/@eslint/eslintrc": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", - "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.1.tgz", + "integrity": "sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==", "dev": true, "license": "MIT", "dependencies": { @@ -498,13 +508,16 @@ "license": "MIT" }, "node_modules/@eslint/js": { - "version": "9.21.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.21.0.tgz", - "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", + "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", "dev": true, "license": "MIT", "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" } }, "node_modules/@eslint/object-schema": { @@ -518,19 +531,32 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", - "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", + "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.12.0", + "@eslint/core": "^0.15.0", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", + "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -2731,9 +2757,9 @@ } }, "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", "bin": { @@ -3864,19 +3890,20 @@ } }, "node_modules/eslint": { - "version": "9.21.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.21.0.tgz", - "integrity": "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==", + "version": "9.29.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", + "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.19.2", - "@eslint/core": "^0.12.0", - "@eslint/eslintrc": "^3.3.0", - "@eslint/js": "9.21.0", - "@eslint/plugin-kit": "^0.2.7", + "@eslint/config-array": "^0.20.1", + "@eslint/config-helpers": "^0.2.1", + "@eslint/core": "^0.14.0", + "@eslint/eslintrc": "^3.3.1", + "@eslint/js": "9.29.0", + "@eslint/plugin-kit": "^0.3.1", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -3887,9 +3914,9 @@ "cross-spawn": "^7.0.6", "debug": "^4.3.2", "escape-string-regexp": "^4.0.0", - "eslint-scope": "^8.2.0", - "eslint-visitor-keys": "^4.2.0", - "espree": "^10.3.0", + "eslint-scope": "^8.4.0", + "eslint-visitor-keys": "^4.2.1", + "espree": "^10.4.0", "esquery": "^1.5.0", "esutils": "^2.0.2", "fast-deep-equal": "^3.1.3", @@ -4195,9 +4222,9 @@ } }, "node_modules/eslint-scope": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", - "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz", + "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -4212,9 +4239,9 @@ } }, "node_modules/eslint-visitor-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", - "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz", + "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==", "dev": true, "license": "Apache-2.0", "engines": { @@ -4249,15 +4276,15 @@ "license": "MIT" }, "node_modules/espree": { - "version": "10.3.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", - "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz", + "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==", "dev": true, "license": "BSD-2-Clause", "dependencies": { - "acorn": "^8.14.0", + "acorn": "^8.15.0", "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^4.2.0" + "eslint-visitor-keys": "^4.2.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" From e90b111f679331a6fd413a025be3dcef96d93d74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 01:17:17 +0000 Subject: [PATCH 15/25] Bump react-i18next from 15.5.2 to 15.5.3 Bumps [react-i18next](https://github.com/i18next/react-i18next) from 15.5.2 to 15.5.3. - [Changelog](https://github.com/i18next/react-i18next/blob/master/CHANGELOG.md) - [Commits](https://github.com/i18next/react-i18next/compare/v15.5.2...v15.5.3) --- updated-dependencies: - dependency-name: react-i18next dependency-version: 15.5.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7653e8b..9b329dd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33,7 +33,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "react-helmet": "^6.1.0", - "react-i18next": "^15.5.2", + "react-i18next": "^15.5.3", "react-tsparticles": "^2.12.2", "sass": "^1.89.2", "tsparticles": "^3.8.1", @@ -127,9 +127,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.27.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.3.tgz", - "integrity": "sha512-7EYtGezsdiDMyY80+65EzwiGmcJqpmcZCojSXaRgdrBaGtWTgDZKq69cPIVped6MkIM78cTQ2GOiEYjwOlG4xw==", + "version": "7.27.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.27.6.tgz", + "integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -6385,12 +6385,12 @@ } }, "node_modules/react-i18next": { - "version": "15.5.2", - "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.2.tgz", - "integrity": "sha512-ePODyXgmZQAOYTbZXQn5rRsSBu3Gszo69jxW6aKmlSgxKAI1fOhDwSu6bT4EKHciWPKQ7v7lPrjeiadR6Gi+1A==", + "version": "15.5.3", + "resolved": "https://registry.npmjs.org/react-i18next/-/react-i18next-15.5.3.tgz", + "integrity": "sha512-ypYmOKOnjqPEJZO4m1BI0kS8kWqkBNsKYyhVUfij0gvjy9xJNoG/VcGkxq5dRlVwzmrmY1BQMAmpbbUBLwC4Kw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.25.0", + "@babel/runtime": "^7.27.6", "html-parse-stringify": "^3.0.1" }, "peerDependencies": { diff --git a/package.json b/package.json index caa6482..20e5c92 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,7 @@ "react": "^19.1.0", "react-dom": "^19.1.0", "react-helmet": "^6.1.0", - "react-i18next": "^15.5.2", + "react-i18next": "^15.5.3", "react-tsparticles": "^2.12.2", "sass": "^1.89.2", "tsparticles": "^3.8.1", From 14f1bfc856566a856e45c112181824e00281bfa7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 01:50:14 +0000 Subject: [PATCH 16/25] Bump framer-motion from 12.15.0 to 12.19.1 Bumps [framer-motion](https://github.com/motiondivision/motion) from 12.15.0 to 12.19.1. - [Changelog](https://github.com/motiondivision/motion/blob/main/CHANGELOG.md) - [Commits](https://github.com/motiondivision/motion/compare/v12.15.0...v12.19.1) --- updated-dependencies: - dependency-name: framer-motion dependency-version: 12.19.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 26 +++++++++++++------------- package.json | 2 +- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7653e8b..087a3cc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "canvas": "^3.1.0", "cra-template": "^1.3.0", "date-fns": "^4.1.0", - "framer-motion": "^12.15.0", + "framer-motion": "^12.19.1", "fs": "^0.0.1-security", "i18next": "^25.2.1", "i18next-browser-languagedetector": "^8.1.0", @@ -4507,13 +4507,13 @@ } }, "node_modules/framer-motion": { - "version": "12.15.0", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.15.0.tgz", - "integrity": "sha512-XKg/LnKExdLGugZrDILV7jZjI599785lDIJZLxMiiIFidCsy0a4R2ZEf+Izm67zyOuJgQYTHOmodi7igQsw3vg==", + "version": "12.19.1", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-12.19.1.tgz", + "integrity": "sha512-nq9hwWAEKf4gzprbOZzKugLV5OVKF7zrNDY6UOVu+4D3ZgIkg8L9Jy6AMrpBM06fhbKJ6LEG6UY5+t7Eq6wNlg==", "license": "MIT", "dependencies": { - "motion-dom": "^12.15.0", - "motion-utils": "^12.12.1", + "motion-dom": "^12.19.0", + "motion-utils": "^12.19.0", "tslib": "^2.4.0" }, "peerDependencies": { @@ -5656,18 +5656,18 @@ "license": "MIT" }, "node_modules/motion-dom": { - "version": "12.15.0", - "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.15.0.tgz", - "integrity": "sha512-D2ldJgor+2vdcrDtKJw48k3OddXiZN1dDLLWrS8kiHzQdYVruh0IoTwbJBslrnTXIPgFED7PBN2Zbwl7rNqnhA==", + "version": "12.19.0", + "resolved": "https://registry.npmjs.org/motion-dom/-/motion-dom-12.19.0.tgz", + "integrity": "sha512-m96uqq8VbwxFLU0mtmlsIVe8NGGSdpBvBSHbnnOJQxniPaabvVdGgxSamhuDwBsRhwX7xPxdICgVJlOpzn/5bw==", "license": "MIT", "dependencies": { - "motion-utils": "^12.12.1" + "motion-utils": "^12.19.0" } }, "node_modules/motion-utils": { - "version": "12.12.1", - "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.12.1.tgz", - "integrity": "sha512-f9qiqUHm7hWSLlNW8gS9pisnsN7CRFRD58vNjptKdsqFLpkVnX00TNeD6Q0d27V9KzT7ySFyK1TZ/DShfVOv6w==", + "version": "12.19.0", + "resolved": "https://registry.npmjs.org/motion-utils/-/motion-utils-12.19.0.tgz", + "integrity": "sha512-BuFTHINYmV07pdWs6lj6aI63vr2N4dg0vR+td0rtrdpWOhBzIkEklZyLcvKBoEtwSqx8Jg06vUB5RS0xDiUybw==", "license": "MIT" }, "node_modules/ms": { diff --git a/package.json b/package.json index caa6482..f2d61a0 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "canvas": "^3.1.0", "cra-template": "^1.3.0", "date-fns": "^4.1.0", - "framer-motion": "^12.15.0", + "framer-motion": "^12.19.1", "fs": "^0.0.1-security", "i18next": "^25.2.1", "i18next-browser-languagedetector": "^8.1.0", From 6e6a515355c209f6ae368fa167d48b81e7769c1d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 01:52:19 +0000 Subject: [PATCH 17/25] Bump canvas from 3.1.0 to 3.1.1 Bumps [canvas](https://github.com/Automattic/node-canvas) from 3.1.0 to 3.1.1. - [Release notes](https://github.com/Automattic/node-canvas/releases) - [Changelog](https://github.com/Automattic/node-canvas/blob/master/CHANGELOG.md) - [Commits](https://github.com/Automattic/node-canvas/compare/v3.1.0...v3.1.1) --- updated-dependencies: - dependency-name: canvas dependency-version: 3.1.1 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 10 +++++----- package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7653e8b..81e9bf2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@tsparticles/react": "^3.0.0", "ajv": "^8.17.1", "ajv-keywords": "^5.1.0", - "canvas": "^3.1.0", + "canvas": "^3.1.1", "cra-template": "^1.3.0", "date-fns": "^4.1.0", "framer-motion": "^12.15.0", @@ -3259,14 +3259,14 @@ "license": "CC-BY-4.0" }, "node_modules/canvas": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.1.0.tgz", - "integrity": "sha512-tTj3CqqukVJ9NgSahykNwtGda7V33VLObwrHfzT0vqJXu7J4d4C/7kQQW3fOEGDfZZoILPut5H00gOjyttPGyg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-3.1.1.tgz", + "integrity": "sha512-o8JptL14zrYFYSh5r7ClVzuwG77tvjRBgSJECyIF6AAHpL4MgORhlI+rru3/ZPKtdC7uopl+biESZWz1l/NpFA==", "hasInstallScript": true, "license": "MIT", "dependencies": { "node-addon-api": "^7.0.0", - "prebuild-install": "^7.1.1" + "prebuild-install": "^7.1.3" }, "engines": { "node": "^18.12.0 || >= 20.9.0" diff --git a/package.json b/package.json index caa6482..9784565 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "@tsparticles/react": "^3.0.0", "ajv": "^8.17.1", "ajv-keywords": "^5.1.0", - "canvas": "^3.1.0", + "canvas": "^3.1.1", "cra-template": "^1.3.0", "date-fns": "^4.1.0", "framer-motion": "^12.15.0", From 45a7812581cef093e98af46c62f2d8ea928bd091 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 02:05:51 +0000 Subject: [PATCH 18/25] Bump @mui/icons-material from 7.1.0 to 7.1.2 Bumps [@mui/icons-material](https://github.com/mui/material-ui/tree/HEAD/packages/mui-icons-material) from 7.1.0 to 7.1.2. - [Release notes](https://github.com/mui/material-ui/releases) - [Changelog](https://github.com/mui/material-ui/blob/v7.1.2/CHANGELOG.md) - [Commits](https://github.com/mui/material-ui/commits/v7.1.2/packages/mui-icons-material) --- updated-dependencies: - dependency-name: "@mui/icons-material" dependency-version: 7.1.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 32 ++++++++++++++++---------------- package.json | 2 +- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7653e8b..adf1668 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^7.1.0", + "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.0", "@mui/system": "^7.1.1", "@tsparticles/engine": "^3.8.1", @@ -1049,9 +1049,9 @@ } }, "node_modules/@mui/core-downloads-tracker": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.1.0.tgz", - "integrity": "sha512-E0OqhZv548Qdc0PwWhLVA2zmjJZSTvaL4ZhoswmI8NJEC1tpW2js6LLP827jrW9MEiXYdz3QS6+hask83w74yQ==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.1.2.tgz", + "integrity": "sha512-0gLO1PvbJwSYe5ji021tGj6HFqrtEPMGKK4L1zWwRbhzrWWUumUJvMvJUsIgWQIYQsgOnhq9k2Fc1BxLGHDsAg==", "license": "MIT", "funding": { "type": "opencollective", @@ -1059,9 +1059,9 @@ } }, "node_modules/@mui/icons-material": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.1.0.tgz", - "integrity": "sha512-1mUPMAZ+Qk3jfgL5ftRR06ATH/Esi0izHl1z56H+df6cwIlCWG66RXciUqeJCttbOXOQ5y2DCjLZI/4t3Yg3LA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.1.2.tgz", + "integrity": "sha512-slqJByDub7Y1UcokrM17BoMBMvn8n7daXFXVoTv0MEH5k3sHjmsH8ql/Mt3s9vQ20cORDr83UZ448TEGcbrXtw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1" @@ -1074,7 +1074,7 @@ "url": "https://opencollective.com/mui-org" }, "peerDependencies": { - "@mui/material": "^7.1.0", + "@mui/material": "^7.1.2", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0" }, @@ -1085,16 +1085,16 @@ } }, "node_modules/@mui/material": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.1.0.tgz", - "integrity": "sha512-ahUJdrhEv+mCp4XHW+tHIEYzZMSRLg8z4AjUOsj44QpD1ZaMxQoVOG2xiHvLFdcsIPbgSRx1bg1eQSheHBgvtg==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.1.2.tgz", + "integrity": "sha512-Z5PYKkA6Kd8vS04zKxJNpwuvt6IoMwqpbidV7RCrRQQKwczIwcNcS8L6GnN4pzFYfEs+N9v6co27DmG07rcnoA==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.27.1", - "@mui/core-downloads-tracker": "^7.1.0", - "@mui/system": "^7.1.0", - "@mui/types": "^7.4.2", - "@mui/utils": "^7.1.0", + "@mui/core-downloads-tracker": "^7.1.2", + "@mui/system": "^7.1.1", + "@mui/types": "^7.4.3", + "@mui/utils": "^7.1.1", "@popperjs/core": "^2.11.8", "@types/react-transition-group": "^4.4.12", "clsx": "^2.1.1", @@ -1113,7 +1113,7 @@ "peerDependencies": { "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@mui/material-pigment-css": "^7.1.0", + "@mui/material-pigment-css": "^7.1.1", "@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" diff --git a/package.json b/package.json index caa6482..fb397d0 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ "dependencies": { "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.0", - "@mui/icons-material": "^7.1.0", + "@mui/icons-material": "^7.1.2", "@mui/material": "^7.1.0", "@mui/system": "^7.1.1", "@tsparticles/engine": "^3.8.1", From b6edd9d1154d4c48a03414ff8cecb880286c0bc2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 24 Jun 2025 02:26:39 +0000 Subject: [PATCH 19/25] Bump eslint-config-next from 15.3.3 to 15.3.4 Bumps [eslint-config-next](https://github.com/vercel/next.js/tree/HEAD/packages/eslint-config-next) from 15.3.3 to 15.3.4. - [Release notes](https://github.com/vercel/next.js/releases) - [Changelog](https://github.com/vercel/next.js/blob/canary/release.js) - [Commits](https://github.com/vercel/next.js/commits/v15.3.4/packages/eslint-config-next) --- updated-dependencies: - dependency-name: eslint-config-next dependency-version: 15.3.4 dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 16 ++++++++-------- package.json | 2 +- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7653e8b..e98d1e6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -45,7 +45,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", - "eslint-config-next": "15.3.3", + "eslint-config-next": "15.3.4", "ts-node": "^10.9.2", "typescript": "^5" } @@ -1288,9 +1288,9 @@ "license": "MIT" }, "node_modules/@next/eslint-plugin-next": { - "version": "15.3.3", - "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.3.3.tgz", - "integrity": "sha512-VKZJEiEdpKkfBmcokGjHu0vGDG+8CehGs90tBEy/IDoDDKGngeyIStt2MmE5FYNyU9BhgR7tybNWTAJY/30u+Q==", + "version": "15.3.4", + "resolved": "https://registry.npmjs.org/@next/eslint-plugin-next/-/eslint-plugin-next-15.3.4.tgz", + "integrity": "sha512-lBxYdj7TI8phbJcLSAqDt57nIcobEign5NYIKCiy0hXQhrUbTqLqOaSDi568U6vFg4hJfBdZYsG4iP/uKhCqgg==", "dev": true, "license": "MIT", "dependencies": { @@ -3951,13 +3951,13 @@ } }, "node_modules/eslint-config-next": { - "version": "15.3.3", - "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.3.3.tgz", - "integrity": "sha512-QJLv/Ouk2vZnxL4b67njJwTLjTf7uZRltI0LL4GERYR4qMF5z08+gxkfODAeaK7TiC6o+cER91bDaEnwrTWV6Q==", + "version": "15.3.4", + "resolved": "https://registry.npmjs.org/eslint-config-next/-/eslint-config-next-15.3.4.tgz", + "integrity": "sha512-WqeumCq57QcTP2lYlV6BRUySfGiBYEXlQ1L0mQ+u4N4X4ZhUVSSQ52WtjqHv60pJ6dD7jn+YZc0d1/ZSsxccvg==", "dev": true, "license": "MIT", "dependencies": { - "@next/eslint-plugin-next": "15.3.3", + "@next/eslint-plugin-next": "15.3.4", "@rushstack/eslint-patch": "^1.10.3", "@typescript-eslint/eslint-plugin": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", "@typescript-eslint/parser": "^5.4.2 || ^6.0.0 || ^7.0.0 || ^8.0.0", diff --git a/package.json b/package.json index caa6482..135c679 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@types/react": "^19", "@types/react-dom": "^19", "eslint": "^9", - "eslint-config-next": "15.3.3", + "eslint-config-next": "15.3.4", "ts-node": "^10.9.2", "typescript": "^5" } From d59301f236888cdc13d22b98a8fb6f6318c24de8 Mon Sep 17 00:00:00 2001 From: EspeeeBne <185096668+EspeeeBne@users.noreply.github.com> Date: Fri, 27 Jun 2025 18:51:45 +0300 Subject: [PATCH 20/25] =?UTF-8?q?bota=20guven=20olmazm=C4=B1s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 2 +- src/components/Header/Header.tsx | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6244e34..3763ebf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7545,7 +7545,7 @@ "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "devOptional": true, + "dev": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 84b18fc..80b9ac1 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -75,8 +75,8 @@ const modalVariants = { }; const sidebarVariants = { - open: { x: 0, transition: { type: 'spring', stiffness: 300, damping: 30 } }, - closed: { x: '-100%', transition: { type: 'spring', stiffness: 300, damping: 30 } }, + open: { x: 0, transition: { type: "spring" as const, stiffness: 300, damping: 30 } }, + closed: { x: '-100%', transition: { type: "spring" as const, stiffness: 300, damping: 30 } }, }; const listItemVariants = { From 7174145f428aae247fc1356dbf28b4f8697ca8b9 Mon Sep 17 00:00:00 2001 From: EspeeeBne <185096668+EspeeeBne@users.noreply.github.com> Date: Fri, 27 Jun 2025 18:59:26 +0300 Subject: [PATCH 21/25] =?UTF-8?q?bota=20g=C3=BCven=20olmazm=C4=B1=C5=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/404.tsx | 2 +- src/pages/about/index.tsx | 19 ++++++++++++++++--- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/src/pages/404.tsx b/src/pages/404.tsx index 5df903f..4e59275 100644 --- a/src/pages/404.tsx +++ b/src/pages/404.tsx @@ -20,7 +20,7 @@ hidden: { y: -30, opacity: 0 }, visible: { y: 0, opacity: 1, - transition: { type: 'spring', stiffness: 120, damping: 12, delay: 0.4 }, + transition: { type: "spring" as const, stiffness: 120, damping: 12, delay: 0.4 }, }, }; diff --git a/src/pages/about/index.tsx b/src/pages/about/index.tsx index a880ec0..9f9e5e5 100644 --- a/src/pages/about/index.tsx +++ b/src/pages/about/index.tsx @@ -3,6 +3,7 @@ import Head from 'next/head'; import { Skeleton, Stack } from '@mui/material'; import { useTranslation } from 'react-i18next'; import { useEffect, useState } from 'react'; +import { easeOut } from 'framer-motion' import { AboutContainer, Title, @@ -18,9 +19,21 @@ visible: { transition: { staggerChildren: 0.2 } }, }; const itemVariants = { -hidden: { opacity: 0, y: 20 }, -visible: { opacity: 1, y: 0, transition: { duration: 0.6, ease: 'easeOut' } }, -}; +hidden: +{ + opacity: 0, + y: 20 +}, +visible: +{ + opacity: 1, + y: 0, + transition: { + duration: 0.6, + ease: easeOut + } +} +} const About: NextPage = () => { const { t, ready } = useTranslation(); From c7cc3dd7e4460690e0d59f96cf47b5a89ea0b75c Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Fri, 11 Jul 2025 06:36:29 +0300 Subject: [PATCH 22/25] =?UTF-8?q?cv=20g=C3=BCncellemesi?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/cv/en.pdf | Bin 1000404 -> 989853 bytes public/cv/tr.pdf | Bin 941642 -> 934990 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/public/cv/en.pdf b/public/cv/en.pdf index 86e2e29b1a340a79b930a7f9a25f64bcde3c5d8b..83edd1582f7848aa7ea4b59492ddacb747936b9e 100644 GIT binary patch delta 9048 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 QW+Uh5|AfGfxSsX@13U^*0{{R3 diff --git a/public/cv/tr.pdf b/public/cv/tr.pdf index 77772713f7b489897a6918c36cbd83c567c5b41a..15acfa71b7c461ce9ebfb28153c8d562da0ba92a 100644 GIT binary patch delta 13378 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 Gk^c`q4=gqS delta 20092 zcmcIM349Fq_aOu!RM4n6#!X3f=iZ^w=9H8KNh&IWm8^)!ZfrK15XMnQ6?NZdl@JwI zl)6RSS4yeW*-{j(I*KCv-}gH^yR$nRNBjG)PwdQ_@A1Cxe((F8JuyKzvO^G?cMS>i zBmG$~&*q!qx#~>ItR^Kn96SR@|Cy^_I&?+g5MwTfXmNLj?9f#y@CTBd!e}%~Dt`XPzJf0G1~wMzm+GY*o#xRwMG7%dttvM4Y-D@g*S<8*3C zkW87wnpLL%Rs5k{@Mlnp2s-;p208FYvdylw6_m-Qtk|PCpo)6BVvlIG1X$)B)pbw` z!tK@U;T;qeZWM|NcQ!?3!Ian(mE;*3&j*SsBAs^4A6DX_l|8JM2JWz0Fhz`(fO#GD zl)^5tN0hSMi76d7U8mOC9HAUnFNXg$q7YZ-Qfs9H!-^H9{FoRoZCC>xV zOtc|6CBtIQZWRbIiUEZ;nd#|+3~9)YJNQOCi@a9Z!71&J3mL>N?KLv^#?Hc(i4ZMT zZ{b=7Ibzd7gg~K_G2;yV?`8OI?AMD zpvk#(Ti_X-r1Ld_res(&D%U0AsFNf)oAaVoktXhI!&pZ6m9fPeGfI485BC4VD2P9- zktU_))N3*V$%DzZBQ_{cZdh zo<<(ZhQ1vSyWLRJKxH*VhrCB8kczwql)@fPaRO}*rx>jwoT50A!E=`3$vPYKC>10i zCYDklMv(%EgdYpht{(-V0i|U)0_JgytZ1CVD{U~g$|?fb!W5@WRcALKYI=lmiAVWIaTCErgaVAqqQG z!4vKx%aFo+yuJ0nv&bXGqWDij#D<4m8eP*tWkQfd`jM1B^S0F!7A%5j%gQL4;_=*N zm=Vc#u#%~fb7oR&&6y$ffijzO^+c*cI!LEe`2^}8Z&rMCRaJzd11&|qxHjonnuNk6 zgC!1%WfZ~4?P!9vRxEMt62+fyRe=0o)E_1J(x957_|_FjRRPkW(1eGU#jETJBq?wV zVoQc-F&p%0UY=PC&-9EpUHHy>1b^k_o{nih7_xTPu3GL=e3vmRx3K9Aqn`FXmzT&S zJk~{xeE#gj)Kk6N4qSUN*e|_&QKxR-bVzw}oZmO?(1JdPlI~x>cxSwzH$<#_@ZLXn zf2+8>+RJSJ%1u39^wb=R$;`fY*L3LV{eDA-XW#3;x=Nflv$eVO;BOVj51y3%b-<$@ z2U^#<_Eb~%QR$KC&$^^Xm>W&$HT+@eZ~Mg-lS`WsXnPtml0+nx{V>Zg!_x?c7s;)_eb4%lRva%?gx$4~8BSM7F#sEBL6iL`G)<8QZ**FRV@eL(~Nc3&RZxU5<4 z!xgJkIX-_vxaP#IFZ0HI^^dOTz06(v^7se8Z)y6eICV?Y_-{wNsPbY&`{;_yHL87|VdE$DTeZB>$P2grXg0FS_zN?8MR8kiY4a!V((VkZ zbiVwUO%c)=MgG-I<@hrv0sjrhw)TW}aVsyX5P2N5cF3(O}jMy~%rE z<@-ZEsCAVsc@(_;=gEJKipw0G&eoV-f90`${Ca-DCtJUp`I!Fr%W~~nx=+gewR8E| z2inbZuheR)$5WpQE7yr}%Qv)Ld|z*#FzuK{KP97l#J~ifVxRklqEEX``=@CI@wf9I zHm)D{-l8vkJ4OB!W4!S3#|gLn&mU@W*{ee1E#*?j8tyuqA&Mrn|}5=@gyf~aNKmNWX5g3pEw~Qo;*@IuUGpo z*w0gQN3G=dJjq#npjp`U>fbK(KTddV^63rtA3J>U zP^11^37^J33k?^7h4hXWPv7zjTrX5Ccj7NPt>|=*G1rDQ=<>H1Q+l|^J#yyJ#VbwZ zaYNGl@+Y3rW5vbHS+`}m?gNB+RS&iNHpsBD(y$!@7Scv z0xhr^pyJX^TEa!G?PKKAb&d%5Q?tFGmES8SX$BG#+nmvxT?p7sbBFfr%EA8{Yt z+PKu`m-|}tf~tuNw@u8QpSO5za>|b0?$`S-jUq5SP&9Oi1l&Oply%U$x(Qv82R}omSQTi`7E2&r%N#8`kD-zmm0=e6nlKJ=!ah zOe$Dn(}1jJnZJN&B-lSpAPU@SxVhL_jt;$ZZ*b! zv$&C1_290qopzpDV+tG^wJ7akVcyW8Bg7|He>v%U?hkQCxyciL%r*Ab?bKOMWtfBlSEAFZ5P|L;X#Rje}h{SIQ$`)3YL zn!7c(&ev5R{Mfn4{;Q5FC)(sLjvD z^oK`R1{;ZhT|WfO@NKr&WAGT})K{Ne+cUq{-qDxKrR};h_-3ztKcr=L95IIeWZ$Us z$$h6x`SD3L_r)C=uglw0H~&%V<-MsEP4xxKf*uw0S)lE>`;rh+ckikJV#WMrm1k7& z{al;!jqvTj+7o?yWo_KHf6K`l=VI1&`=DXpJ-ON|?eFJzt8;DNcC*nURYt%qk`XqqdeY=T5&g}m>V-?M8HfY^EmN*=BnW}Zbsjl)a2OYqO|mb z7k3PtwtUU4N;#fKv;XYXVU~w)VQ#yrPbY}lT|KPJES{Yf^ZU)Gw;I3SI^s;ps+q9h zk5j%GUbCmDFJAFsVCrD6dWpdo>(ueMnnRWN4iVkD{d{|I*uYJ{-W*!exO?TyT^5ZO zSGmop@ZmwV-ainx^x%W>t*8o{LyhL|+v(U-F@|r(?m1~RbZN7B_pX5NhGw=JU#oMs zpI+2n7FT@^JvK3R$faXzJcOrLAG(hy)Ted6)pT~_=gqvh&zFc6BCWJS>)kzvSK8j+ zcgXQk55=Le={_xE!jAvFxaZ~51*1B> zbbC}`}5DL?Z}Pzx5g78|)#zqVNc%cocOhasX-XR~ho* zHW-z7g2AzuA_ovXF-XR=tQ-JuYRbs}_rfD%-AFMRmGx(Wk#?(59UQOAVHL`>>OW-w zcouoV_WFmb0)kTpfT`dz{{PoIry|09rd;&5DExK$>h{#90L>QpVj^~N`> zYB9J7pcG3fPjFx;uCC$wFUTd%{ShL=n6j)+nV9lU zySeIeiQ~p0Yb$SQ;WP-(JCwIXQZiu<1Vy=`iVAiybu5sR%8hq8fH6oVsIMxGi?H7T zo0>Rvb-C@X*w&TIlM++hQ-!H3eg!HqQ*cRib^1cfDyxtVo4SxmfgwMS%FtFLg$ z9pw=j$*DLXt@IhL)d}n$-gPenO9iJ~Fv^8Ky{$Sy{PExQ$zjc^ZTDB!ci{X7$P7AN z=CZ&8C(f{HyyC#wf2-bz_!QaO9Uo(*vJyTr_O|E8oU1qO3Ce+bXlPlX%P!x5dO)vD zQybqYuRK78J(_hxGceOKz+`Tfo(*3{za&#)7VL2ZLy!nNo2_2Fbc=LLaZ7YFyP4cF z;IF@%#Vy~BaEpU$vs)5eQEpl{(v6clrI?H%aE`52NIOakr!YWKNtWWYbQ@7ix72D| zLc2&)lIte67I26!DKpXVcJnLA!>JUi3pnr?OPVGM&iP5Z1K=xRgS5=EcLFAzryMV5 zE!;ULKGj#KeeiPC(&{&SCr$Ztbo2newO?fL1ovm_AL{2HYq4@lZs(T8InPQ{n{B@o z`p8n@qEDlXBW|o*z9Fe%6>;OlYBSCh1x;s*!lrF*Hnzp>@Or^#XL!#ZL>TG|fjzU# zoqw)i_GV^`@or`Adv2<```J&wE%a`Cfbu!iDY*C4gAy7dizGJ3_gp9a@yHmE|C$A+cv>~pKV^yI*sHHxbL5-8Sb z|D;~=<5Pv)wWRuZ^1wT}`cTiSx!;EOA6d9`RB_#T)1m{bo@%;0qFKlHea=*v z-t)lbhLc;*pBt35r)_x8oBhUhNbNUr{T1z3;Xi!j|K92u4NE3n|E6Pyd7~;-OYH9P z&5u2zy-Nb`eB5|oVDSBt0Y~CXF zj^X%=xY}-Uv2IKJN13Y+xwp0XJ3oE2(Ic9jnm?+uS5hhw=l)NNk)q^gJ%pqoAiB)8=dDbZ}Is2;BFOi z3vR?FJ&sz_TI_aYe0iTy-=`m~)O73VU&bvTabV4Xg~#uIKYzn}8v5Ym6LX^f>2;!B zK<`fX3Yp}Boc!d;-Q!LdT;3jVZiV4SN@&92`z>4au8#ofk{X?BetNRX`x1s&Y1_zqV&O4pg%;Mdm%7V{3H950s(T)jS z3L?_ISAUmq>euP-&MDaX&Hm;WnqO$?_^)Nosp&7u{TiR@?Z2e$0>hsf9kLg8X}G3s z=IjIAT!#v&hG*OW$qOkz99Z;Fd-GuhOlj6kR;OWPa%# z!{fx~=K^LN$-5l*(|3)wU#DIyG~FFB#JK)prbH8-i?E|rOm;8Kw znfT$&m-j|q9`mAP+r@{EE4i;Z{xrXRj|F%7mXsEE;O?G%+$DHU;?A6*&!;3dxcpVj z?5pk+ckSWm3oW0Et@fX+ef;^9p`Cr!+jq64vz@OuwvY_6ByT;tOTs~Bn$@A= z`Irb{ON3CaM6HXt;6C4Y13_-)TIb@U^gc2O=KCtMZDQujuypCYuo`YP2 zhwT#@!a15Dp##aq6FRgR%L}j}%YtoV07{WCAecZFPFi!2&~QAopqT^_I?(V85F=Ot zwmmojzInJO;fO6qurN2er{ORft%d#q%%z31)dJw8W#Bk6Zja_=bSM{sAy_z_&7t9> zVR!*hg(KW(NC^8-Qyx|YGr^@u>HuGu1%U+tcKWR7!eB5qKq-VCjEOE83ZMc+;b5o% z3foTj646Kp(Vz7e2Bc}!h$T^bEsHKGpeVz@{xn>o*(%Y(xyT zF|ogri!fl~l#=as2`d7e*kyrf00Wsof*+&9;C`TBng+$42_3{ zSqBOMxjF-EW?2?w8NJv*!;qj)pyw3Y3PssE3tIIUnR2FF?fSiyRMOz_PJunDUeA2*O7l3Ji;*cAkjf;%Jz2*!d4$alagbS*I+KSeB; zdm=`oYv3{b5B#+~(V|1Rpf;~(DeCB&o2WmSR~LLlePk9YRS#91tfr|8MS(adA1X^a zuh1-><6uKxdaDHFkRhR(fi#PL;tqcmw$M*1Hrc3C4vehb>s=nrvPj{VXg+gPcx7Sa z6=(?z7*{)59K7y=(OR14F@9-Yr7cVIDqnu2RC@b~BCPbR7U?Y#VDMhh8E%jgvz)A* zz$$=o;0{0skvt+-%cFJzs6N9Z7Xc>{;4yYe6pQpsQXHhx*e-~mlrShmVvB%f9GeR` z{SPg)Xb4I`T0^37K{?UDNcU(4TpYzq#$$)TBbNUdlN#lj0!xG(I|46gN)iw z9HF8@nQ0)Yr8vQ^Ii2d}TPC3wAOyJ-&c>FAX3ITtLS=(sH$w1>0(usRy% zhCc)WyA4?~x#!ujRLCsqbb|F63&Mx`fw!^xNDfIc)Zq~l%5Q|aj2O5s#EfYeYTAtjQ?0AM!? z0fgKbXlY%qqs%Bh53Y*J0*k&8s?t4lhb!rS8ENz_|5IEm^#hSxZu0NGmBdDqpnDfY z$8?iuF51Z|VO0jf0Wo;)NDZ5Bd8H1})-yo1BS6EWBU8tG^v=#_Z63{SxamWBfTL!; zp;IEY=yoC6_G3LzSjF7VV0i`)ZABa6+Wo+u)Na0}8J3MrI;f?5JaV1iLs7SxfkYBk6vBdNNS`(Rv9?jubj#b?-!;oL_Gs&Ljq^MMd#@zBAMXK&_P z!6Sl|nz5F96rnJg_AS;|GF(UNwD5i>ehC#)LyqEE6xfeXzE^Ea@;xtOMv53X@SsylJT&T%4Sj|{f1|<&9OI? zI!N}%iE7sFQfCFh04_zx3PRbYa<*PlZ)}}_6e7B?x+p7^Fl}7X3);CL6`lwNb)*ei zxJ(;l(UqcWbFCn{(r$Qt6_;t551%eDl}73U?KJLNch!es;Hy*zfeaCGw8jmd8c|hCi-7Dd98`sRK z9{2UVC6!nFvZ(T~D?uUMLr*8yTsywulh*yZ)m%5uw7$9b>Gl58+cf#a`}Zokal60% zr`GeD^DZ~p-m2&ID?P6@`75E|=dX`@|5M}Z&pe)NTj$MPiGEmX@1763KEI;NsU6%W zWEnAT#$TN#J%1;Z@;$B-1KUsYnOv^!=Z$ZU-`=L;jlDhgm#(hX`LB^aNA^~#)3wTo zRpqNT{K#!k-Erf)da-|19=NRftzSsyqj%~xuCA{fSSy6^=obD_n{S9J$ES{Kn?zLd zEB5HJw88!2a!re?BouoE6jvP{)o8KDkGl`o@}cv}(N{Y)+0Y_-e&D*lJ6HHIeVur* zdW`?BF_D9xT-v{T?eF*Q-ud$4x_+j!``=&mMcn+hxBuRl_26vtzKg4#6uT|X*wAO; z#Ob#R`tIQIm1|V?AEazN1<28onSP|L7iZzk|)DND>fVl)g2iq!+3P6!Kt%= z-YIp2@gxf?ae~3wZWRo@_ufof<)2;2`dBY^S48ea#6*qb$G~ z2DMBrroWy1Iyj)NYRI9a!l|J%~z^IxkKz{}f#_^DQa z8mt7$2h~(@&RGCiu`awMDPr@*e zP^w_OimZ^Is$qiGS!PHm!aB2#WND~mJ5K^3fU_)+tPWM391#Qu?A#X`fGVmC4U_=Y zFsSB(K@uG-5=^XW2(@`N3~ehoSu<22Rlyh+FxXtMx3kJW2$BMb7pjGTObv6f64*;n zwS!ul8s=glyy#*jP;gLpcCiv*iMpMOg@DYc+gTSPDjfpad$E&7q5@?3YM6_aK&eyR z&c#B&ASv5P^oIhc5{PHkxmbzL#Y(^+sr$NE2-^B_UYtORE`Tmp0$xnr*>NQpX|!{t zn#9FIARCj~i3)!VJ5K7(>XpE+9H`oX*>eF?FN6e};xGrIKcugYKnzo_gao7F&>6Rr zS7KiX38q!u&c#CD?31W!2=yE_%*9I3mY@@}Ne%kgO|_18j*uY#);gPDfI&#@*q4NwCz~{ZfCAd}Q+DRyM}nMVLV$6ofbG-{ZTvaGbhNWO z=AmQ{#Rj>Z6#oGbc4llq%o2d{kd(>|tuT1$&IzW2GKO=!05HLssyddYoW~Prktdx) zB!T7`wBv$4GGze9gFjHglzg|C_3#TyX8f~g)?AK#Z2~9$*9=Zd(e!4E6!r@=2%`W$ z)z&<;OBlT5X3Yh(UY@Se6VdOn0p Date: Fri, 11 Jul 2025 06:41:59 +0300 Subject: [PATCH 23/25] =?UTF-8?q?mui=20sonunda=20istedi=C4=9Fimiz=20icon'l?= =?UTF-8?q?ar=C4=B1=20eklemi=C5=9F=20yeni=20ama=20buraya=20atmad=C4=B1?= =?UTF-8?q?=C4=9F=C4=B1m=202=20projemde=20de=20bunlar=C4=B1=20de=C4=9Fi?= =?UTF-8?q?=C5=9Ftim?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Header/Header.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 80b9ac1..69acf80 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -14,8 +14,8 @@ MenuItem, Typography, } from '@mui/material'; import MenuIcon from '@mui/icons-material/Menu'; -import WbSunnyIcon from '@mui/icons-material/WbSunny'; -import NightlightIcon from '@mui/icons-material/Nightlight'; +import DarkModeIcon from '@mui/icons-material/DarkMode'; +import LightModeIcon from '@mui/icons-material/LightMode'; import TranslateIcon from '@mui/icons-material/Translate'; import CloseIcon from '@mui/icons-material/Close'; import { useTheme } from '@mui/material/styles'; @@ -66,7 +66,7 @@ const changeLanguage = async (lang: string) => { } }; -const ThemeIcon = darkMode ? WbSunnyIcon : NightlightIcon; +const ThemeIcon = darkMode ? DarkModeIcon : LightModeIcon; const modalVariants = { hidden: { opacity: 0, scale: 0.8 }, From d786f1441e288587cad3495a464e7415c4c15586 Mon Sep 17 00:00:00 2001 From: Espe <185096668+EspeeeBne@users.noreply.github.com> Date: Fri, 11 Jul 2025 06:46:38 +0300 Subject: [PATCH 24/25] =?UTF-8?q?ters=20koymu=C5=9Fum=20icon=20yolunu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Header/Header.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Header/Header.tsx b/src/components/Header/Header.tsx index 69acf80..eac7199 100644 --- a/src/components/Header/Header.tsx +++ b/src/components/Header/Header.tsx @@ -66,7 +66,7 @@ const changeLanguage = async (lang: string) => { } }; -const ThemeIcon = darkMode ? DarkModeIcon : LightModeIcon; +const ThemeIcon = darkMode ? LightModeIcon : DarkModeIcon; const modalVariants = { hidden: { opacity: 0, scale: 0.8 }, From 5772b99e1030d4b22c86d2e3bd300abb7b93d8f5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 29 Jul 2025 03:59:17 +0000 Subject: [PATCH 25/25] Bump eslint from 9.29.0 to 9.32.0 Bumps [eslint](https://github.com/eslint/eslint) from 9.29.0 to 9.32.0. - [Release notes](https://github.com/eslint/eslint/releases) - [Changelog](https://github.com/eslint/eslint/blob/main/CHANGELOG.md) - [Commits](https://github.com/eslint/eslint/compare/v9.29.0...v9.32.0) --- updated-dependencies: - dependency-name: eslint dependency-version: 9.32.0 dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 63 +++++++++++++++++++---------------------------- 1 file changed, 25 insertions(+), 38 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3763ebf..5ec8589 100644 --- a/package-lock.json +++ b/package-lock.json @@ -409,9 +409,9 @@ } }, "node_modules/@eslint/config-array": { - "version": "0.20.1", - "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.20.1.tgz", - "integrity": "sha512-OL0RJzC/CBzli0DrrR31qzj6d6i6Mm3HByuhflhl4LOBiWxN+3i6/t/ZQQNii4tjksXi8r2CRW1wMpWA2ULUEw==", + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.0.tgz", + "integrity": "sha512-ENIdc4iLu0d93HeYirvKmrzshzofPw6VkZRKQGe9Nv46ZnWUzcF1xV01dcvEg/1wXUR61OmmlSfyeyO7EvjLxQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -424,9 +424,9 @@ } }, "node_modules/@eslint/config-helpers": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.2.3.tgz", - "integrity": "sha512-u180qk2Um1le4yf0ruXH3PYFeEZeYC3p/4wCTKrr2U1CmGdzGi3KtY0nuPDH48UJxlKCC5RDzbcbh4X0XlqgHg==", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.3.0.tgz", + "integrity": "sha512-ViuymvFmcJi04qdZeDc2whTHryouGcDlaxPqarTD0ZE10ISpxGUVZGZDx4w01upyIynL3iu6IXH2bS1NhclQMw==", "dev": true, "license": "Apache-2.0", "engines": { @@ -434,9 +434,9 @@ } }, "node_modules/@eslint/core": { - "version": "0.14.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.14.0.tgz", - "integrity": "sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.1.tgz", + "integrity": "sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -508,9 +508,9 @@ "license": "MIT" }, "node_modules/@eslint/js": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.29.0.tgz", - "integrity": "sha512-3PIF4cBw/y+1u2EazflInpV+lYsSG0aByVIQzAgb1m1MhHFSbqTyNqtBKHgWf/9Ykud+DhILS9EGkmekVhbKoQ==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.32.0.tgz", + "integrity": "sha512-BBpRFZK3eX6uMLKz8WxFOBIFFcGFJ/g8XuwjTHCqHROSIsopI+ddn/d5Cfh36+7+e5edVS8dbSHnBNhrLEX0zg==", "dev": true, "license": "MIT", "engines": { @@ -531,32 +531,19 @@ } }, "node_modules/@eslint/plugin-kit": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.2.tgz", - "integrity": "sha512-4SaFZCNfJqvk/kenHpI8xvN42DMaoycy4PzKc5otHxRswww1kAt82OlBuwRVLofCACCTZEcla2Ydxv8scMXaTg==", + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.3.4.tgz", + "integrity": "sha512-Ul5l+lHEcw3L5+k8POx6r74mxEYKG5kOb6Xpy2gCRW6zweT6TEhAf8vhxGgjhqrd/VO/Dirhsb+1hNpD1ue9hw==", "dev": true, "license": "Apache-2.0", "dependencies": { - "@eslint/core": "^0.15.0", + "@eslint/core": "^0.15.1", "levn": "^0.4.1" }, "engines": { "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, - "node_modules/@eslint/plugin-kit/node_modules/@eslint/core": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.15.0.tgz", - "integrity": "sha512-b7ePw78tEWWkpgZCDYkbqDOP8dmM6qe+AOC6iuJqlq1R/0ahMAeH3qynpnqKFGkMltrp44ohV4ubGyvLX28tzw==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "@types/json-schema": "^7.0.15" - }, - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - } - }, "node_modules/@humanfs/core": { "version": "0.19.1", "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", @@ -3890,20 +3877,20 @@ } }, "node_modules/eslint": { - "version": "9.29.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.29.0.tgz", - "integrity": "sha512-GsGizj2Y1rCWDu6XoEekL3RLilp0voSePurjZIkxL3wlm5o5EC9VpgaP7lrCvjnkuLvzFBQWB3vWB3K5KQTveQ==", + "version": "9.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.32.0.tgz", + "integrity": "sha512-LSehfdpgMeWcTZkWZVIJl+tkZ2nuSkyyB9C27MZqFWXuph7DvaowgcTvKqxvpLW1JZIk8PN7hFY3Rj9LQ7m7lg==", "dev": true, "license": "MIT", "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.12.1", - "@eslint/config-array": "^0.20.1", - "@eslint/config-helpers": "^0.2.1", - "@eslint/core": "^0.14.0", + "@eslint/config-array": "^0.21.0", + "@eslint/config-helpers": "^0.3.0", + "@eslint/core": "^0.15.0", "@eslint/eslintrc": "^3.3.1", - "@eslint/js": "9.29.0", - "@eslint/plugin-kit": "^0.3.1", + "@eslint/js": "9.32.0", + "@eslint/plugin-kit": "^0.3.4", "@humanfs/node": "^0.16.6", "@humanwhocodes/module-importer": "^1.0.1", "@humanwhocodes/retry": "^0.4.2", @@ -7545,7 +7532,7 @@ "version": "5.7.3", "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", - "dev": true, + "devOptional": true, "license": "Apache-2.0", "bin": { "tsc": "bin/tsc",