diff --git a/package-lock.json b/package-lock.json index 062fea3b..77d9983a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "dependencies": { "@clerk/backend": "^2.9.3", - "@clerk/themes": "^2.4.12", + "@clerk/themes": "^2.4.19", "@friendofsvelte/tipex": "0.0.7", "@tanstack/match-sorter-utils": "^8.19.4", "@tsparticles/slim": "^3.9.1", @@ -136,12 +136,12 @@ } }, "node_modules/@clerk/themes": { - "version": "2.4.13", - "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-2.4.13.tgz", - "integrity": "sha512-LPSOyl0ozZ6JyRtYqr8CItTU4GydvYkJBXRYH3lXE5blb8xE1qQhD9tU+XFWUavktybFPkdDdoh0LeAleQQjBA==", + "version": "2.4.19", + "resolved": "https://registry.npmjs.org/@clerk/themes/-/themes-2.4.19.tgz", + "integrity": "sha512-/NxZ1IGNkcR0bEhYC2gmR6LhHFj7NRUl82+3FoC6gxU8Xu1+yIret4DH65GlN4FGtdKT5I538UH/lsA+g3Ym8w==", "license": "MIT", "dependencies": { - "@clerk/types": "^4.81.0", + "@clerk/types": "^4.86.0", "tslib": "2.8.1" }, "engines": { @@ -149,9 +149,9 @@ } }, "node_modules/@clerk/types": { - "version": "4.81.0", - "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.81.0.tgz", - "integrity": "sha512-uSVAKUmYiFy2POXP3jNh7iCqdbEpzQe+IjY6MWiI5eYjMXR1l+TwYbU0r3IqnTzAzwm8TlklkpTaeR5ZXKW1Gw==", + "version": "4.86.0", + "resolved": "https://registry.npmjs.org/@clerk/types/-/types-4.86.0.tgz", + "integrity": "sha512-YFaOYIAZWbpXehAmtgUB0YNf1v5b/hlwePvdqxlD5vdwrNsap28RpupWZat0hp1+PTtb9uAwSa5AFCOxkYLUJQ==", "license": "MIT", "dependencies": { "csstype": "3.1.3" diff --git a/package.json b/package.json index f994a49b..d559b69d 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ }, "dependencies": { "@clerk/backend": "^2.9.3", - "@clerk/themes": "^2.4.12", + "@clerk/themes": "^2.4.19", "@friendofsvelte/tipex": "0.0.7", "@tanstack/match-sorter-utils": "^8.19.4", "@tsparticles/slim": "^3.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8db9ea4f..4c2c1849 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: specifier: ^2.9.3 version: 2.9.3(react@19.1.0) '@clerk/themes': - specifier: ^2.4.12 - version: 2.4.12 + specifier: ^2.4.19 + version: 2.4.19 '@friendofsvelte/tipex': specifier: 0.0.7 version: 0.0.7(highlight.js@11.8.0)(svelte@5.38.2) @@ -188,14 +188,18 @@ packages: react-dom: optional: true - '@clerk/themes@2.4.12': - resolution: {integrity: sha512-Mjso3mT2KX+D+6oEUdyRYEIFf2yg7rfdkJpobZF3vU9N7veIGO3xaSMSzg1i3/OW41hwoiDu3fmyHTHnsWTS2w==} + '@clerk/themes@2.4.19': + resolution: {integrity: sha512-/NxZ1IGNkcR0bEhYC2gmR6LhHFj7NRUl82+3FoC6gxU8Xu1+yIret4DH65GlN4FGtdKT5I538UH/lsA+g3Ym8w==} engines: {node: '>=18.17.0'} '@clerk/types@4.80.0': resolution: {integrity: sha512-WuvCNfxWY9hW+p/YR+cCx+Alg8ZHfmYir89pF67YG/wMv89ZKnJBWAgG4DM7oHpyNICcR1vxt1pXq6hRgtM4Nw==} engines: {node: '>=18.17.0'} + '@clerk/types@4.86.0': + resolution: {integrity: sha512-YFaOYIAZWbpXehAmtgUB0YNf1v5b/hlwePvdqxlD5vdwrNsap28RpupWZat0hp1+PTtb9uAwSa5AFCOxkYLUJQ==} + engines: {node: '>=18.17.0'} + '@dagrejs/dagre@1.1.5': resolution: {integrity: sha512-Ghgrh08s12DCL5SeiR6AoyE80mQELTWhJBRmXfFoqDiFkR458vPEdgTbbjA0T+9ETNxUblnD0QW55tfdvi5pjQ==} @@ -2474,7 +2478,7 @@ snapshots: '@clerk/shared@3.21.2(react@19.1.0)': dependencies: - '@clerk/types': 4.80.0 + '@clerk/types': 4.86.0 dequal: 2.0.3 glob-to-regexp: 0.4.1 js-cookie: 3.0.5 @@ -2483,15 +2487,19 @@ snapshots: optionalDependencies: react: 19.1.0 - '@clerk/themes@2.4.12': + '@clerk/themes@2.4.19': dependencies: - '@clerk/types': 4.80.0 + '@clerk/types': 4.86.0 tslib: 2.8.1 '@clerk/types@4.80.0': dependencies: csstype: 3.1.3 + '@clerk/types@4.86.0': + dependencies: + csstype: 3.1.3 + '@dagrejs/dagre@1.1.5': dependencies: '@dagrejs/graphlib': 2.2.4 diff --git a/src/lib/navigation.ts b/src/lib/navigation.ts index 3eb48e6a..ad6b608c 100644 --- a/src/lib/navigation.ts +++ b/src/lib/navigation.ts @@ -10,6 +10,7 @@ import List from '@lucide/svelte/icons/list'; import Plus from '@lucide/svelte/icons/plus'; import Info from '@lucide/svelte/icons/info'; import Shield from '@lucide/svelte/icons/shield'; +import MessageSquare from '@lucide/svelte/icons/message-square'; export interface NavigationItem { title: string; @@ -114,6 +115,12 @@ export function createMainNavigation( icon: ArchiveRestore, url: '/backups' }, + { + title: 'Discord', + experimental: true, + icon: MessageSquare, + url: 'https://discord.gg/AFec9wNar8' + }, { title: 'About', experimental: true,