diff --git a/ci/README.md b/ci/README.md index 89f743e4..69a18df0 100644 --- a/ci/README.md +++ b/ci/README.md @@ -61,7 +61,6 @@ Actions: Both workflows use a GitHub App for authentication: 1. **Secrets Required:** - - `GH_APP_ID` - Your GitHub App ID - `GH_PRIVATE_KEY` - Your GitHub App private key diff --git a/package.json b/package.json index cdf4150c..f73c0dee 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@lucide/svelte": "^0.515.0", "@sveltejs/adapter-auto": "^6.0.1", "@sveltejs/adapter-static": "^3.0.8", - "@sveltejs/kit": "^2.21.5", + "@sveltejs/kit": "^2.22.0", "@sveltejs/vite-plugin-svelte": "^5.1.0", "@tailwindcss/typography": "^0.5.16", "@tailwindcss/vite": "^4.1.10", @@ -28,11 +28,11 @@ "bits-ui": "2.8.0", "clsx": "^2.1.1", "embla-carousel-svelte": "^8.6.0", - "layerchart": "2.0.0-next.22", + "layerchart": "2.0.0-next.24", "lucide-svelte": "^0.516.0", "mode-watcher": "^1.0.8", "paneforge": "1.0.0-next.5", - "prettier": "^3.5.3", + "prettier": "^3.6.0", "prettier-plugin-svelte": "^3.4.0", "prettier-plugin-tailwindcss": "^0.6.12", "svelte": "^5.34.3", @@ -52,7 +52,7 @@ "@tanstack/match-sorter-utils": "^8.19.4", "formsnap": "^2.0.1", "md5": "^2.3.0", - "posthog-js": "^1.253.4", + "posthog-js": "^1.255.1", "svelte-persisted-store": "^0.12.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 76835614..176b1226 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,13 @@ importers: version: 8.19.4 formsnap: specifier: ^2.0.1 - version: 2.0.1(svelte@5.34.3)(sveltekit-superforms@2.27.0(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3)) + version: 2.0.1(svelte@5.34.3)(sveltekit-superforms@2.27.0(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3)) md5: specifier: ^2.3.0 version: 2.3.0 posthog-js: - specifier: ^1.253.4 - version: 1.253.4 + specifier: ^1.255.1 + version: 1.255.1 svelte-persisted-store: specifier: ^0.12.0 version: 0.12.0(svelte@5.34.3) @@ -35,13 +35,13 @@ importers: version: 0.515.0(svelte@5.34.3) '@sveltejs/adapter-auto': specifier: ^6.0.1 - version: 6.0.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))) + version: 6.0.1(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))) '@sveltejs/adapter-static': specifier: ^3.0.8 - version: 3.0.8(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))) + version: 3.0.8(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))) '@sveltejs/kit': - specifier: ^2.21.5 - version: 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) + specifier: ^2.22.0 + version: 2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte': specifier: ^5.1.0 version: 5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) @@ -70,8 +70,8 @@ importers: specifier: ^8.6.0 version: 8.6.0(svelte@5.34.3) layerchart: - specifier: 2.0.0-next.22 - version: 2.0.0-next.22(svelte@5.34.3) + specifier: 2.0.0-next.24 + version: 2.0.0-next.24(svelte@5.34.3) lucide-svelte: specifier: ^0.516.0 version: 0.516.0(svelte@5.34.3) @@ -82,14 +82,14 @@ importers: specifier: 1.0.0-next.5 version: 1.0.0-next.5(svelte@5.34.3) prettier: - specifier: ^3.5.3 - version: 3.5.3 + specifier: ^3.6.0 + version: 3.6.0 prettier-plugin-svelte: specifier: ^3.4.0 - version: 3.4.0(prettier@3.5.3)(svelte@5.34.3) + version: 3.4.0(prettier@3.6.0)(svelte@5.34.3) prettier-plugin-tailwindcss: specifier: ^0.6.12 - version: 0.6.12(prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.34.3))(prettier@3.5.3) + version: 0.6.12(prettier-plugin-svelte@3.4.0(prettier@3.6.0)(svelte@5.34.3))(prettier@3.6.0) svelte: specifier: ^5.34.3 version: 5.34.3 @@ -101,7 +101,7 @@ importers: version: 1.0.5(svelte@5.34.3) sveltekit-superforms: specifier: ^2.27.0 - version: 2.27.0(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3) + version: 2.27.0(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3) tailwind-merge: specifier: ^3.3.1 version: 3.3.1 @@ -140,8 +140,8 @@ packages: resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} - '@dagrejs/dagre@1.1.4': - resolution: {integrity: sha512-QUTc54Cg/wvmlEUxB+uvoPVKFazM1H18kVHBQNmK2NbrDR5ihOCR6CXLnDSZzMcSQKJtabPUWridBOlJM3WkDg==} + '@dagrejs/dagre@1.1.5': + resolution: {integrity: sha512-Ghgrh08s12DCL5SeiR6AoyE80mQELTWhJBRmXfFoqDiFkR458vPEdgTbbjA0T+9ETNxUblnD0QW55tfdvi5pjQ==} '@dagrejs/graphlib@2.2.4': resolution: {integrity: sha512-mepCf/e9+SKYy1d02/UkvSy6+6MoyXhVxP8lLDfA7BPE1X1d4dR0sZznmbM8/XVJ1GPM+Svnx7Xj6ZweByWUkw==} @@ -512,14 +512,14 @@ packages: peerDependencies: '@sveltejs/kit': ^2.0.0 - '@sveltejs/kit@2.21.5': - resolution: {integrity: sha512-P5m7yZtvD1Kx/Z6JcjgJtdMqef/tCGMDrd9B9S2q8j+FMnkeKTMxW1nidnjVzk4HEDRGf4IlBI94/niy6t3hLA==} + '@sveltejs/kit@2.22.0': + resolution: {integrity: sha512-DJm0UxVgzXq+1MUfiJK4Ridk7oIQsIets6JwHiEl97sI6nXScfXe+BeqNhzB7jQIVBb3BM51U4hNk8qQxRXBAA==} engines: {node: '>=18.13'} hasBin: true peerDependencies: - '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 + '@sveltejs/vite-plugin-svelte': ^3.0.0 || ^4.0.0-next.1 || ^5.0.0 || ^6.0.0-next.0 svelte: ^4.0.0 || ^5.0.0-next.0 - vite: ^5.0.3 || ^6.0.0 + vite: ^5.0.3 || ^6.0.0 || ^7.0.0-beta.0 '@sveltejs/vite-plugin-svelte-inspector@4.0.1': resolution: {integrity: sha512-J/Nmb2Q2y7mck2hyCX4ckVHcR5tu2J+MtBEQqpDrrgELZ2uvraQcK/ioCV61AqkdXFgriksOKIceDcQmqnGhVw==} @@ -1199,8 +1199,8 @@ packages: resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} engines: {node: '>=6'} - layerchart@2.0.0-next.22: - resolution: {integrity: sha512-MlHY9R8eBvr6GCFy2z8x65hFtnHcqSHlKAHwdxsa1Ke7abAFe7sWDLNoUS2WO/oIzQhxBgAGwYa1nSlgG3grsA==} + layerchart@2.0.0-next.24: + resolution: {integrity: sha512-06UQR1nznVOkAoDoLM0a2vSImFIkmy4ehY4wdv5RSB9mRpQFomXaWHW+aFAmaDTHEXxLBkk2JGYJNfWLTBn8mA==} peerDependencies: svelte: ^5.0.0 @@ -1395,8 +1395,8 @@ packages: resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} - posthog-js@1.253.4: - resolution: {integrity: sha512-TukecKZi7Rktb0L2Oq0s9DsXg2/PB/o6sSXgkPpx2oCQt4pzfG4Cco6s92EdOvwijP0cXCmLX7OXG1XJT5LONg==} + posthog-js@1.255.1: + resolution: {integrity: sha512-KMh0o9MhORhEZVjXpktXB5rJ8PfDk+poqBoTSoLzWgNjhJf6D8jcyB9jUMA6vVPfn4YeepVX5NuclDRqOwr5Mw==} peerDependencies: '@rrweb/types': 2.0.0-alpha.17 rrweb-snapshot: 2.0.0-alpha.17 @@ -1470,8 +1470,8 @@ packages: prettier-plugin-svelte: optional: true - prettier@3.5.3: - resolution: {integrity: sha512-QQtaxnoDJeAkDvDKWCLiwIXkTgRhwYDEQCghU9Z6q03iyek/rxRh/2lC3HB7P8sWT2xC/y5JDctPLBIGzHKbhw==} + prettier@3.6.0: + resolution: {integrity: sha512-ujSB9uXHJKzM/2GBuE0hBOUgC77CN3Bnpqa+g80bkv3T3A93wL/xlzDATHhnhkzifz/UE2SNOvmbTz5hSkDlHw==} engines: {node: '>=14'} hasBin: true @@ -1812,6 +1812,14 @@ packages: vite: optional: true + vitefu@1.0.7: + resolution: {integrity: sha512-eRWXLBbJjW3X5z5P5IHcSm2yYbYRPb2kQuc+oqsbAl99WB5kVsPbiiox+cymo8twTzifA6itvhr2CmjnaZZp0Q==} + peerDependencies: + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + peerDependenciesMeta: + vite: + optional: true + w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} @@ -1859,7 +1867,7 @@ snapshots: '@babel/runtime@7.27.6': optional: true - '@dagrejs/dagre@1.1.4': + '@dagrejs/dagre@1.1.5': dependencies: '@dagrejs/graphlib': 2.2.4 @@ -2136,15 +2144,15 @@ snapshots: dependencies: acorn: 8.15.0 - '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))': + '@sveltejs/adapter-auto@6.0.1(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))': dependencies: - '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) + '@sveltejs/kit': 2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) - '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))': + '@sveltejs/adapter-static@3.0.8(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))': dependencies: - '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) + '@sveltejs/kit': 2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) - '@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))': + '@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))': dependencies: '@sveltejs/acorn-typescript': 1.0.5(acorn@8.15.0) '@sveltejs/vite-plugin-svelte': 5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) @@ -2161,7 +2169,7 @@ snapshots: sirv: 3.0.1 svelte: 5.34.3 vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) - vitefu: 1.0.6(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) + vitefu: 1.0.7(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) '@sveltejs/vite-plugin-svelte-inspector@4.0.1(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0))': dependencies: @@ -2782,11 +2790,11 @@ snapshots: format@0.2.2: {} - formsnap@2.0.1(svelte@5.34.3)(sveltekit-superforms@2.27.0(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3)): + formsnap@2.0.1(svelte@5.34.3)(sveltekit-superforms@2.27.0(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3)): dependencies: svelte: 5.34.3 svelte-toolbelt: 0.5.0(svelte@5.34.3) - sveltekit-superforms: 2.27.0(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3) + sveltekit-superforms: 2.27.0(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3) fraction.js@4.3.7: {} @@ -2836,9 +2844,9 @@ snapshots: kleur@4.1.5: {} - layerchart@2.0.0-next.22(svelte@5.34.3): + layerchart@2.0.0-next.24(svelte@5.34.3): dependencies: - '@dagrejs/dagre': 1.1.4 + '@dagrejs/dagre': 1.1.5 '@layerstack/svelte-actions': 1.0.1-next.12 '@layerstack/svelte-state': 0.1.0-next.17 '@layerstack/tailwind': 2.0.0-next.15 @@ -3024,7 +3032,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - posthog-js@1.253.4: + posthog-js@1.255.1: dependencies: core-js: 3.43.0 fflate: 0.4.8 @@ -3033,18 +3041,18 @@ snapshots: preact@10.26.9: {} - prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.34.3): + prettier-plugin-svelte@3.4.0(prettier@3.6.0)(svelte@5.34.3): dependencies: - prettier: 3.5.3 + prettier: 3.6.0 svelte: 5.34.3 - prettier-plugin-tailwindcss@0.6.12(prettier-plugin-svelte@3.4.0(prettier@3.5.3)(svelte@5.34.3))(prettier@3.5.3): + prettier-plugin-tailwindcss@0.6.12(prettier-plugin-svelte@3.4.0(prettier@3.6.0)(svelte@5.34.3))(prettier@3.6.0): dependencies: - prettier: 3.5.3 + prettier: 3.6.0 optionalDependencies: - prettier-plugin-svelte: 3.4.0(prettier@3.5.3)(svelte@5.34.3) + prettier-plugin-svelte: 3.4.0(prettier@3.6.0)(svelte@5.34.3) - prettier@3.5.3: {} + prettier@3.6.0: {} property-expr@2.0.6: optional: true @@ -3298,9 +3306,9 @@ snapshots: magic-string: 0.30.17 zimmerframe: 1.1.2 - sveltekit-superforms@2.27.0(@sveltejs/kit@2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3): + sveltekit-superforms@2.27.0(@sveltejs/kit@2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(@types/json-schema@7.0.15)(esbuild@0.25.5)(svelte@5.34.3)(typescript@5.8.3): dependencies: - '@sveltejs/kit': 2.21.5(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) + '@sveltejs/kit': 2.22.0(@sveltejs/vite-plugin-svelte@5.1.0(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)))(svelte@5.34.3)(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)) devalue: 5.1.1 memoize-weak: 1.0.2 svelte: 5.34.3 @@ -3431,6 +3439,10 @@ snapshots: optionalDependencies: vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) + vitefu@1.0.7(vite@6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0)): + optionalDependencies: + vite: 6.3.5(jiti@2.4.2)(lightningcss@1.30.1)(yaml@2.7.0) + w3c-keyname@2.2.8: {} web-vitals@4.2.4: {} diff --git a/src/lib/components/app-sidebar.svelte b/src/lib/components/app-sidebar.svelte index c5b58c5d..025c7ceb 100644 --- a/src/lib/components/app-sidebar.svelte +++ b/src/lib/components/app-sidebar.svelte @@ -41,7 +41,7 @@ e.preventDefault(); commandOpen = !commandOpen; } - if (e.key === ',' && (e.metaKey || e.ctrlKey)) { + if (e.key === ',' && (e.metaKey || e.ctrlKey) && $preferencesStore.experimentalFeatures) { e.preventDefault(); settingsOpen.current = !settingsOpen.current; } diff --git a/src/lib/components/settings.svelte b/src/lib/components/settings.svelte index 6e84a560..096109c6 100644 --- a/src/lib/components/settings.svelte +++ b/src/lib/components/settings.svelte @@ -5,6 +5,7 @@ import { Label } from '$lib/components/ui/label/index.js'; import * as RadioGroup from '$lib/components/ui/radio-group/index.js'; import ChevronDownIcon from '@lucide/svelte/icons/chevron-down'; + import ClipboardIcon from '@lucide/svelte/icons/clipboard'; import Input from './ui/input/input.svelte'; import { buttonVariants } from './ui/button'; import * as Tabs from '$lib/components/ui/tabs/index.js'; @@ -13,6 +14,7 @@ import SunIcon from '@lucide/svelte/icons/sun'; import MoonIcon from '@lucide/svelte/icons/moon'; import { toggleMode } from 'mode-watcher'; + import posthog from 'posthog-js'; import { settingsOpen } from '$lib/state.svelte'; import { preferencesStore, historyStore } from '$lib/stores'; @@ -20,6 +22,15 @@ import clsx from 'clsx'; import Button from './ui/button/button.svelte'; import { toast } from 'svelte-sonner'; + import { onMount } from 'svelte'; + + let distinct_id = $state('Not available') as string; + + onMount(() => { + setTimeout(() => { + distinct_id = posthog.get_distinct_id(); + }, 1000); + }); const themeTriggerContent = $derived( themes.find((theme) => theme.value === $preferencesStore.theme)?.label ?? 'No theme :D' @@ -144,6 +155,20 @@ Clear everything + Unique ID (for troubleshooting) +
It appears you are running Ruffle on the "file:" protocol.
\nThis doesn\'t work as browsers block many features from working for security reasons.
\nInstead, we invite you to setup a local server or either use the web demo or the desktop application.
\n ',s=`\nRuffle has encountered a major issue due to an incorrect JavaScript configuration.
\nIf you are the server administrator, we invite you to check the error details to find out which parameter is at fault.
\nYou can also consult the Ruffle wiki for help.
\n ",s='\nRuffle failed to load the required ".wasm" file component.
\nIf you are the server administrator, please ensure the file has correctly been uploaded.
\nIf the issue persists, you may need to use the "publicPath" setting: please consult the Ruffle wiki for help.
\n ',s='\nRuffle has encountered a major issue whilst trying to initialize.
\nThis web server is not serving ".wasm" files with the correct MIME type.
\nIf you are the server administrator, please consult the Ruffle wiki for help.
\n ',s='\nRuffle failed to load the Flash SWF file.
\nThe most likely reason is that the file no longer exists, so there is nothing for Ruffle to load.
\nTry contacting the website administrator for help.
\n ",s='\nRuffle failed to load the required ".wasm" file component.
\nAccess to fetch has likely been blocked by CORS policy.
\nIf you are the server administrator, please consult the Ruffle wiki for help.
\n ',s='\nRuffle has encountered a major issue whilst trying to initialize.
\nIt seems like this page has missing or invalid files for running Ruffle.
\nIf you are the server administrator, please consult the Ruffle wiki for help.
\n ",s='\nRuffle has encountered a major issue whilst trying to initialize.
\nThis can often resolve itself, so you can try reloading the page.
\nOtherwise, please contact the website administrator.
\n ",s='\nRuffle has encountered a major issue whilst trying to initialize.
\nIt seems like this page uses JavaScript code that conflicts with Ruffle.
\nIf you are the server administrator, we invite you to try loading the file on a blank page.
\n ",s=`\nRuffle has encountered a major issue whilst trying to initialize.
\nThis web server\'s Content Security Policy does not allow the required ".wasm" component to run.
\nIf you are the server administrator, please consult the Ruffle wiki for help.
\n ',s='\nRuffle has encountered a major issue whilst trying to display this Flash content.
\nThis isn't supposed to happen, so we'd really appreciate if you could file a bug!
\n ",s=`\n