Compare commits

...
Author SHA1 Message Date
ea6370ebd7 Update dependency astro to v7.3.5
All checks were successful
/ build (pull_request) Successful in 52s
/ cleanup-staging (pull_request) Successful in 4s
2026-09-26 20:47:32 +00:00
16c206b058
fix typos
All checks were successful
/ build (push) Successful in 29s
2026-09-25 22:24:51 +02:00
c8cf9256c2
add og:title property
All checks were successful
/ build (pull_request) Successful in 27s
/ cleanup-staging (pull_request) Successful in 2s
/ build (push) Successful in 52s
2026-09-23 15:40:24 +02:00
1ad2c100ee
add og properties and logo for social sharing
All checks were successful
/ build (pull_request) Successful in 51s
2026-09-23 15:34:08 +02:00
5 changed files with 99 additions and 87 deletions

172
pnpm-lock.yaml generated
View file

@ -10,7 +10,7 @@ importers:
dependencies: dependencies:
'@lucide/astro': '@lucide/astro':
specifier: ^1.47.0 specifier: ^1.47.0
version: 1.47.0(astro@7.3.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(jiti@2.7.0)) version: 1.47.0(astro@7.3.5(jiti@2.7.0))
'@tailwindcss/typography': '@tailwindcss/typography':
specifier: ^0.5.20 specifier: ^0.5.20
version: 0.5.20(tailwindcss@4.3.3) version: 0.5.20(tailwindcss@4.3.3)
@ -19,7 +19,7 @@ importers:
version: 4.3.3(vite@8.3.0(esbuild@0.28.2)(jiti@2.7.0)) version: 4.3.3(vite@8.3.0(esbuild@0.28.2)(jiti@2.7.0))
astro: astro:
specifier: ^7.3.3 specifier: ^7.3.3
version: 7.3.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(jiti@2.7.0) version: 7.3.5(jiti@2.7.0)
tailwindcss: tailwindcss:
specifier: ^4.3.3 specifier: ^4.3.3
version: 4.3.3 version: 4.3.3
@ -30,82 +30,82 @@ importers:
packages: packages:
'@astrojs/compiler-binding-android-arm64@0.4.1': '@astrojs/compiler-binding-android-arm64@0.5.1':
resolution: {integrity: sha512-Wtx2DZORuNTLASLLZ8hlrjFaJe1LUloatcCn9EPq7knBhRpjMGXeJANIJMeBZG4igvz7x+3nyAJM2iwCSW9xog==} resolution: {integrity: sha512-nMb2nMIJtcWLNH+fV75Enmi+jp4tIOYOfsv4XtpgdOWkqc9P4uSSdK5u1xb340AzrXo5V18SxLl/nc3vcqtamQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [android] os: [android]
'@astrojs/compiler-binding-darwin-arm64@0.4.1': '@astrojs/compiler-binding-darwin-arm64@0.5.1':
resolution: {integrity: sha512-7iwXcU+hB60Y1SvOfnWHNioT72gDsDQKaDipXh2Onwp/TvQMozhbvhy13wJR8Af940a0h6PbddCeJFpj791UDA==} resolution: {integrity: sha512-5k4+nZ/WRt+dcVow4z7rBuI7iv9A58h/uQ91YJe1PrTivbcCkq3u2Ynx/AZJwII4CsZawBCeGpojkFjutZBhBQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [darwin] os: [darwin]
'@astrojs/compiler-binding-darwin-x64@0.4.1': '@astrojs/compiler-binding-darwin-x64@0.5.1':
resolution: {integrity: sha512-pifjICos49RXhSVKSDu5gDB0/8j0O7DmxSp1DaWW2PyLG5ekwSkcrfOZto5JqhdI7QYMZB3XOiXpsdOXpS4npA==} resolution: {integrity: sha512-0Buw+YST9Ff2EqQyhRMQujuFq/dijLw3zXWhsvI0dJ2pGrT38iVoxTEca2eBX/PfhlwkVWSRJEKO5gMqKHyeHg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [darwin] os: [darwin]
'@astrojs/compiler-binding-linux-arm64-gnu@0.4.1': '@astrojs/compiler-binding-linux-arm64-gnu@0.5.1':
resolution: {integrity: sha512-hsZMlNWc6LqWHh9LlSwTq1/XCY7pxA5rkkKIdZRV8mgbOz9OwLvjEoe5Jry13eIZjMUQO8XnQyzk8o/Pjw2YFA==} resolution: {integrity: sha512-x5LRpyCoMKuu3INr18cn42YhwSOaRpp9b5Ny3eJJ/sWVeejC16Zeshu1JlvlSmEZACLeWxU5JM0RX6T6nI+YyA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@astrojs/compiler-binding-linux-arm64-musl@0.4.1': '@astrojs/compiler-binding-linux-arm64-musl@0.5.1':
resolution: {integrity: sha512-a3EW27f+Z9uf57vYmpLgUriA1y9wDhKz57PT8D8XlFZt2HZEWhUxKuxI1jvKVI9p8okYee11WXEm/FHY1G9yoQ==} resolution: {integrity: sha512-mL7tQEuDk3rGfaKmrO63nw6WBy1TPVioQGmVyjcAr+C+a/k3SVMYBytNSMqH9mZPT/Swj30JaZ2N842Z1NnOEQ==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [linux] os: [linux]
libc: [musl] libc: [musl]
'@astrojs/compiler-binding-linux-x64-gnu@0.4.1': '@astrojs/compiler-binding-linux-x64-gnu@0.5.1':
resolution: {integrity: sha512-XruPTKB/SS4DFzeAjQ1ZyM0ieHDjapHkOSnnzRApZ4FXY2YAI7UY3mETjfJiIS/acyZyrnPH5jObv1gATTdUJQ==} resolution: {integrity: sha512-uLGc9jtxwiDe4cQyhNPQim4ECiB/YzbWlXssfLAv8r374kArfTwBHjwR2+j+XVyF71yCx5mF9YNRclRqdNBgeg==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [glibc] libc: [glibc]
'@astrojs/compiler-binding-linux-x64-musl@0.4.1': '@astrojs/compiler-binding-linux-x64-musl@0.5.1':
resolution: {integrity: sha512-E8j7lGanqNpudtkUbsFaOLJhmwFe4Ecqux7K9hkj4wULIPNZRM2bYZNcMSj8r1oWvaUiwZl8LaaNwv3+14jqhw==} resolution: {integrity: sha512-G0cywinaQUc8v1MrytvYKUX7svTDMmYtOCZfxjwKPbJi59zIqM+Ll0rWgO0GQWLZH3XoPYo19ZwlP3Xt9ep9YA==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [linux] os: [linux]
libc: [musl] libc: [musl]
'@astrojs/compiler-binding-wasm32-wasi@0.4.1': '@astrojs/compiler-binding-wasm32-wasi@0.5.1':
resolution: {integrity: sha512-vNLxIv41ZE+nmPFtw24cRW5ZXG+ZPcAGtgigtjCP8lvcxKI7u2GrXoMsCgEH5fMw8WCEJpwLvsVBg15rJKAkyA==} resolution: {integrity: sha512-yMhLL8asmLydoAdnEZxAw6eLfNDs3YJl6jqn0pjPt6zrb2U5qIDLnii4/twThpIFODKkQ6YDpBRTOz/vSfZCxw==}
engines: {node: '>=14.0.0'} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [wasm32] cpu: [wasm32]
'@astrojs/compiler-binding-win32-arm64-msvc@0.4.1': '@astrojs/compiler-binding-win32-arm64-msvc@0.5.1':
resolution: {integrity: sha512-/xTDgRsFDoTh0/+KFXJ74DY4Jqn8CoSHwa8UP5RAblHfnRHkenwfSl4zYDET61O9vXKLk09UzHjjq09yP20/AQ==} resolution: {integrity: sha512-aClIG6poFt3Wf/bZykrEAX2nAnKvBHW6RXiKUa69QjBtWH0/FOlOAjnFcxRNlhej2AMWNYFx0o+LGjwMcH8P7Q==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [arm64] cpu: [arm64]
os: [win32] os: [win32]
'@astrojs/compiler-binding-win32-x64-msvc@0.4.1': '@astrojs/compiler-binding-win32-x64-msvc@0.5.1':
resolution: {integrity: sha512-0x5J6iHZO0Fjo/CVzoIbXKzWnGESftDbEUQ/oXQ61HhUAFoR7+T1jfToZSNAS+gYyBXHSTpMWYC7lzarbhClcg==} resolution: {integrity: sha512-/E6uBCagY70YpWqssBC+/FuniNSloeQPRgj7l3LDWiqjxIyTLnIgX1sTt18FU7jrigetpSnC9cHAM6b6IxSgPw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
cpu: [x64] cpu: [x64]
os: [win32] os: [win32]
'@astrojs/compiler-binding@0.4.1': '@astrojs/compiler-binding@0.5.1':
resolution: {integrity: sha512-ZYVDW1P58OXyxqZbOMp+/2U9KA7y2esIx9r4pWdpZ/l6fCZhaw4ul+D7EgpRVxYLkyTWqzANbTTUFGPFP8zDHA==} resolution: {integrity: sha512-oczyolLUl9mNrtuBuNjuvn5thpHrFLXAHAWGTRg0JDHQ8cGVsVeFekOu2uSoQGgainJIi+A3/9m0DyYwz3Nlnw==}
engines: {node: ^20.19.0 || >=22.12.0} engines: {node: ^20.19.0 || >=22.12.0}
'@astrojs/compiler-rs@0.4.1': '@astrojs/compiler-rs@0.5.1':
resolution: {integrity: sha512-//NmAuRhy7eU9iP0ceI5Pymy55M+nUZ//kS6XeOyhBWdDib2KbJOyFaVJ52k7sDkJwTKVox7oPu3SpYiVnGm5A==} resolution: {integrity: sha512-1k1acnX7DepIiea9U9/Y+d1hdAFfylu1ZQQkkYgRSwBOBAsXInolyZuh/2tax+83vu/A+hOYP6P3+265RvMTvw==}
engines: {node: '>=22.12.0'} engines: {node: '>=22.12.0'}
'@astrojs/internal-helpers@0.11.0': '@astrojs/internal-helpers@0.11.0':
resolution: {integrity: sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==} resolution: {integrity: sha512-3rzxJ+xbo0+8YyqOzLziIN32wmsHdCjEVz2sGOpRxJ+Ben/KiLph4ItxBy1abEL+E8fkRzqjg0rfXmaHJGw9JA==}
'@astrojs/markdown-satteri@0.4.1': '@astrojs/markdown-satteri@0.4.2':
resolution: {integrity: sha512-EniHbFNa6SQHDih7JnpPos3NWXO6hdt4raBcOosfGmlfc3gP9CI/sESA3VOf1PgJZ7SFfewlZW9Livn0JugEZg==} resolution: {integrity: sha512-g4QehXnB/MzxQWnSf17NciFInMqEJy9948p8cc7zGg/r7995m0Ln5PMr3Xlnj24iey1LchaoZ3SzTOa3D4P/3w==}
'@astrojs/prism@4.0.2': '@astrojs/prism@4.0.2':
resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==} resolution: {integrity: sha512-KTivpmnz6lDsC6o9H4+DNm2SrE/GHzw8cNAvEJwAvUT+eoaEnn/4NtbDNfRRaxaJHdp15gf+tfHAWiXR4wB3BA==}
@ -196,6 +196,9 @@ packages:
'@emnapi/core@1.11.1': '@emnapi/core@1.11.1':
resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==}
'@emnapi/core@1.11.3':
resolution: {integrity: sha512-zLpS5asjEb7lq8jYLq37N6XKaE41DIexlY1rF/z4/tIl3wo13Sqm28fRyfIsKZD+NZ8mM5RoKkpW/rBcuoSZSg==}
'@emnapi/runtime@1.11.1': '@emnapi/runtime@1.11.1':
resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==}
@ -205,6 +208,9 @@ packages:
'@emnapi/wasi-threads@1.2.2': '@emnapi/wasi-threads@1.2.2':
resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==}
'@emnapi/wasi-threads@1.2.3':
resolution: {integrity: sha512-ELEBe8PsLvvJ6QMr0zLt8ffvOHW/dc1m3CEzNMg7aJUv3bMaoDtw2TXyDAwkYBuroxxuHEwhRTLJSe5sya547g==}
'@esbuild/aix-ppc64@0.28.2': '@esbuild/aix-ppc64@0.28.2':
resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==} resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==}
engines: {node: '>=18'} engines: {node: '>=18'}
@ -825,8 +831,8 @@ packages:
resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==} resolution: {integrity: sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==}
engines: {node: '>= 0.4'} engines: {node: '>= 0.4'}
astro@7.3.3: astro@7.3.5:
resolution: {integrity: sha512-NF08hk3edFkVmr9avf9HW/rQyf6NrpbVDyYj2cVN3JfijDhfJYh1ivWVTY5PUd5+rRZn/Vtu4iaeyNlP0Iv6mg==} resolution: {integrity: sha512-1p/ernaq/RuESbM5NMjWzbO6SiebMGrGcYlGjMfBhzzgM+n/X7AUmVyw8BqW2QYCdivpsHwJBcD1fqmlTZjZHg==}
engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'} engines: {node: '>=22.12.0', npm: '>=9.6.5', pnpm: '>=7.1.0'}
hasBin: true hasBin: true
peerDependencies: peerDependencies:
@ -1280,8 +1286,8 @@ packages:
nth-check@2.1.1: nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
obug@2.2.1: obug@3.0.0:
resolution: {integrity: sha512-XrsrhT5sybtKI6wakr2SPOlGZWWYbUXZ7a0jT8/QOeAPau+1X/bSegNe5YR75oJmEZQbKningirmGOEJCIk61Q==} resolution: {integrity: sha512-5vvB5+W7ePv+p3uqxi+RcW1XAzLW0/hxt3/4X4Lc4qHudzOhmBiBwOY6DRob4WnanAEGvNcLjF+KNOufrUoEQw==}
engines: {node: '>=12.20.0'} engines: {node: '>=12.20.0'}
ofetch@1.5.1: ofetch@1.5.1:
@ -1428,8 +1434,8 @@ packages:
tiny-inflate@1.0.3: tiny-inflate@1.0.3:
resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==} resolution: {integrity: sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==}
tinyclip@0.1.15: tinyclip@1.0.3:
resolution: {integrity: sha512-uo33abH+Ays0xYaDysoBt494Hb3hsEczMpcC0MwFl773pazORx4fmvKhclhR1wonUbB6vvpRsvVMwnhfqeMc+A==} resolution: {integrity: sha512-nTv2raKFMzGG6JJp0lpNDsRPdfFE6UHlu2rVEjXo8vkx1ZS3LW2CVXqIaLu8xZlu+6tbFs9V58Qc/Jmk/Ii7wA==}
engines: {node: ^16.14.0 || >= 17.3.0} engines: {node: ^16.14.0 || >= 17.3.0}
tinyexec@1.3.1: tinyexec@1.3.1:
@ -1628,63 +1634,56 @@ packages:
snapshots: snapshots:
'@astrojs/compiler-binding-android-arm64@0.4.1': '@astrojs/compiler-binding-android-arm64@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-darwin-arm64@0.4.1': '@astrojs/compiler-binding-darwin-arm64@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-darwin-x64@0.4.1': '@astrojs/compiler-binding-darwin-x64@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-linux-arm64-gnu@0.4.1': '@astrojs/compiler-binding-linux-arm64-gnu@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-linux-arm64-musl@0.4.1': '@astrojs/compiler-binding-linux-arm64-musl@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-linux-x64-gnu@0.4.1': '@astrojs/compiler-binding-linux-x64-gnu@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-linux-x64-musl@0.4.1': '@astrojs/compiler-binding-linux-x64-musl@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-wasm32-wasi@0.4.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': '@astrojs/compiler-binding-wasm32-wasi@0.5.1':
dependencies: dependencies:
'@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@emnapi/core': 1.11.3
transitivePeerDependencies: '@emnapi/runtime': 1.11.3
- '@emnapi/core' '@napi-rs/wasm-runtime': 1.2.4(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)
- '@emnapi/runtime'
optional: true optional: true
'@astrojs/compiler-binding-win32-arm64-msvc@0.4.1': '@astrojs/compiler-binding-win32-arm64-msvc@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding-win32-x64-msvc@0.4.1': '@astrojs/compiler-binding-win32-x64-msvc@0.5.1':
optional: true optional: true
'@astrojs/compiler-binding@0.4.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': '@astrojs/compiler-binding@0.5.1':
optionalDependencies: optionalDependencies:
'@astrojs/compiler-binding-android-arm64': 0.4.1 '@astrojs/compiler-binding-android-arm64': 0.5.1
'@astrojs/compiler-binding-darwin-arm64': 0.4.1 '@astrojs/compiler-binding-darwin-arm64': 0.5.1
'@astrojs/compiler-binding-darwin-x64': 0.4.1 '@astrojs/compiler-binding-darwin-x64': 0.5.1
'@astrojs/compiler-binding-linux-arm64-gnu': 0.4.1 '@astrojs/compiler-binding-linux-arm64-gnu': 0.5.1
'@astrojs/compiler-binding-linux-arm64-musl': 0.4.1 '@astrojs/compiler-binding-linux-arm64-musl': 0.5.1
'@astrojs/compiler-binding-linux-x64-gnu': 0.4.1 '@astrojs/compiler-binding-linux-x64-gnu': 0.5.1
'@astrojs/compiler-binding-linux-x64-musl': 0.4.1 '@astrojs/compiler-binding-linux-x64-musl': 0.5.1
'@astrojs/compiler-binding-wasm32-wasi': 0.4.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@astrojs/compiler-binding-wasm32-wasi': 0.5.1
'@astrojs/compiler-binding-win32-arm64-msvc': 0.4.1 '@astrojs/compiler-binding-win32-arm64-msvc': 0.5.1
'@astrojs/compiler-binding-win32-x64-msvc': 0.4.1 '@astrojs/compiler-binding-win32-x64-msvc': 0.5.1
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
'@astrojs/compiler-rs@0.4.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': '@astrojs/compiler-rs@0.5.1':
dependencies: dependencies:
'@astrojs/compiler-binding': 0.4.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@astrojs/compiler-binding': 0.5.1
transitivePeerDependencies:
- '@emnapi/core'
- '@emnapi/runtime'
'@astrojs/internal-helpers@0.11.0': '@astrojs/internal-helpers@0.11.0':
dependencies: dependencies:
@ -1697,7 +1696,7 @@ snapshots:
smol-toml: 1.8.0 smol-toml: 1.8.0
unified: 11.0.5 unified: 11.0.5
'@astrojs/markdown-satteri@0.4.1': '@astrojs/markdown-satteri@0.4.2':
dependencies: dependencies:
'@astrojs/internal-helpers': 0.11.0 '@astrojs/internal-helpers': 0.11.0
'@astrojs/prism': 4.0.2 '@astrojs/prism': 4.0.2
@ -1781,6 +1780,12 @@ snapshots:
tslib: 2.8.1 tslib: 2.8.1
optional: true optional: true
'@emnapi/core@1.11.3':
dependencies:
'@emnapi/wasi-threads': 1.2.3
tslib: 2.8.1
optional: true
'@emnapi/runtime@1.11.1': '@emnapi/runtime@1.11.1':
dependencies: dependencies:
tslib: 2.8.1 tslib: 2.8.1
@ -1796,6 +1801,11 @@ snapshots:
tslib: 2.8.1 tslib: 2.8.1
optional: true optional: true
'@emnapi/wasi-threads@1.2.3':
dependencies:
tslib: 2.8.1
optional: true
'@esbuild/aix-ppc64@0.28.2': '@esbuild/aix-ppc64@0.28.2':
optional: true optional: true
@ -2000,9 +2010,9 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2 '@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.6.0 '@jridgewell/sourcemap-codec': 1.6.0
'@lucide/astro@1.47.0(astro@7.3.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(jiti@2.7.0))': '@lucide/astro@1.47.0(astro@7.3.5(jiti@2.7.0))':
dependencies: dependencies:
astro: 7.3.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(jiti@2.7.0) astro: 7.3.5(jiti@2.7.0)
'@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': '@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)':
dependencies: dependencies:
@ -2011,9 +2021,9 @@ snapshots:
'@tybys/wasm-util': 0.10.4 '@tybys/wasm-util': 0.10.4
optional: true optional: true
'@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)': '@napi-rs/wasm-runtime@1.2.4(@emnapi/core@1.11.3)(@emnapi/runtime@1.11.3)':
dependencies: dependencies:
'@emnapi/core': 1.11.1 '@emnapi/core': 1.11.3
'@emnapi/runtime': 1.11.3 '@emnapi/runtime': 1.11.3
'@tybys/wasm-util': 0.10.4 '@tybys/wasm-util': 0.10.4
optional: true optional: true
@ -2222,11 +2232,11 @@ snapshots:
aria-query@5.3.2: {} aria-query@5.3.2: {}
astro@7.3.3(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3)(jiti@2.7.0): astro@7.3.5(jiti@2.7.0):
dependencies: dependencies:
'@astrojs/compiler-rs': 0.4.1(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.3) '@astrojs/compiler-rs': 0.5.1
'@astrojs/internal-helpers': 0.11.0 '@astrojs/internal-helpers': 0.11.0
'@astrojs/markdown-satteri': 0.4.1 '@astrojs/markdown-satteri': 0.4.2
'@astrojs/telemetry': 3.3.3 '@astrojs/telemetry': 3.3.3
'@capsizecss/unpack': 4.0.1 '@capsizecss/unpack': 4.0.1
'@clack/prompts': 1.8.1 '@clack/prompts': 1.8.1
@ -2256,7 +2266,7 @@ snapshots:
magicast: 0.5.5 magicast: 0.5.5
mrmime: 2.0.1 mrmime: 2.0.1
neotraverse: 1.0.1 neotraverse: 1.0.1
obug: 2.2.1 obug: 3.0.0
p-limit: 7.3.3 p-limit: 7.3.3
p-queue: 9.3.3 p-queue: 9.3.3
package-manager-detector: 1.8.0 package-manager-detector: 1.8.0
@ -2265,7 +2275,7 @@ snapshots:
shiki: 4.4.3 shiki: 4.4.3
smol-toml: 1.8.0 smol-toml: 1.8.0
svgo: 4.1.0 svgo: 4.1.0
tinyclip: 0.1.15 tinyclip: 1.0.3
tinyexec: 1.3.1 tinyexec: 1.3.1
tinyglobby: 0.2.17 tinyglobby: 0.2.17
ultrahtml: 1.7.0 ultrahtml: 1.7.0
@ -2288,8 +2298,6 @@ snapshots:
- '@azure/storage-blob' - '@azure/storage-blob'
- '@capacitor/preferences' - '@capacitor/preferences'
- '@deno/kv' - '@deno/kv'
- '@emnapi/core'
- '@emnapi/runtime'
- '@netlify/blobs' - '@netlify/blobs'
- '@planetscale/database' - '@planetscale/database'
- '@types/node' - '@types/node'
@ -2707,7 +2715,7 @@ snapshots:
dependencies: dependencies:
boolbase: 1.0.0 boolbase: 1.0.0
obug@2.2.1: {} obug@3.0.0: {}
ofetch@1.5.1: ofetch@1.5.1:
dependencies: dependencies:
@ -2901,7 +2909,7 @@ snapshots:
tiny-inflate@1.0.3: {} tiny-inflate@1.0.3: {}
tinyclip@0.1.15: {} tinyclip@1.0.3: {}
tinyexec@1.3.1: {} tinyexec@1.3.1: {}

BIN
public/logo_social.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View file

@ -16,6 +16,10 @@ const props = Astro.props
<link rel="icon" href={path(import.meta.env.BASE_URL, "/favicon.ico")}/> <link rel="icon" href={path(import.meta.env.BASE_URL, "/favicon.ico")}/>
<meta name="generator" content={Astro.generator}/> <meta name="generator" content={Astro.generator}/>
<title>DIDAYS 2026{props.title ? ` | ${props.title}` : ""}</title> <title>DIDAYS 2026{props.title ? ` | ${props.title}` : ""}</title>
<meta property="og:title" content="DIDAYS 2026" />
<meta property="og:image" content={path(import.meta.env.BASE_URL, "/logo_social.png")} />
<meta property="og:type" content="website" />
<meta property="og:description" content="DIDAYS: Ein Wochenende digitale Selbstbestimmung" />
</head> </head>
<body class="w-screen min-h-screen m-0"> <body class="w-screen min-h-screen m-0">
<Navbar/> <Navbar/>

View file

@ -19,7 +19,7 @@ const program = [
}, },
{ {
title: "Datenschutzrechte für Betroffene", title: "Datenschutzrechte für Betroffene",
description: "Nutze deine Recht auf Auskunft, Löschen, Korrektur und mehr" description: "Nutze dein Recht auf Auskunft, Löschen, Korrektur und mehr"
}, },
{ {
title: "Die eigene Cloud", title: "Die eigene Cloud",

View file

@ -63,7 +63,7 @@ import path from "../utils/path.ts"
Maker- und Hackerspaces und weiteren zivilgesellschaftlichen Organisationen aus der Region die ersten Digital Maker- und Hackerspaces und weiteren zivilgesellschaftlichen Organisationen aus der Region die ersten Digital
Independence Days in Hamburg.<br><br> Independence Days in Hamburg.<br><br>
Euch erwartet ein Programm rund um digitale Unabhängigkeit: Messenger, Euch erwartet ein Programm rund um digitale Unabhängigkeit: Messenger,
Office-Programme, Datenschutz, oder die eigene Cloud. Office-Programme, Datenschutz oder die eigene Cloud.
</p> </p>
</div> </div>
</div> </div>
@ -84,7 +84,7 @@ import path from "../utils/path.ts"
href="https://diday.org"> href="https://diday.org">
DIDAY.org DIDAY.org
</a> gibt es viele Informationen, </a> gibt es viele Informationen,
wie man selbst den Wechseln zu offeneren Alternativen hinbekommen kann.<br><br> wie man selbst den Wechsel zu offeneren Alternativen hinbekommen kann.<br><br>
Das Ziel ist es, mehr Kompetenz und Mündigkeit im Umgang mit moderner Technik zu vermitteln. Das Ziel ist es, mehr Kompetenz und Mündigkeit im Umgang mit moderner Technik zu vermitteln.
</p> </p>
@ -103,13 +103,13 @@ import path from "../utils/path.ts"
Austausch Austausch
zwischen Interessierten. Neben dem praktischen „Wie“ wollen wir auch über gesellschaftliche und politische zwischen Interessierten. Neben dem praktischen „Wie“ wollen wir auch über gesellschaftliche und politische
Themen Themen
reden, wie z.B. den Einfluss von Künstlicher Intelligenz, oder die Digitalisierung von Stadt und Verwaltung in reden, wie z.B. den Einfluss von Künstlicher Intelligenz oder die Digitalisierung von Stadt und Verwaltung in
Hamburg. Hamburg.
Wir haben dazu den Kultur Palast Harburg (ehem. Rieckhof) als Location gewinnen können. Von Freitagnachmittag Wir haben dazu den Kultur Palast Harburg (ehem. Rieckhof) als Location gewinnen können. Von Freitagnachmittag
bis bis
Sonntagnachmittag haben Besucher*innen die Möglichkeit, in Vorträgen und Workshops zu erfahren, wie sie sich Sonntagnachmittag haben Besucher*innen die Möglichkeit, in Vorträgen und Workshops zu erfahren, wie sie sich
unabhängiger machen können. Natürlich ist der Eintrittfreies unabhängiger machen können. Natürlich ist der Eintritt frei.
Das Programm ist abgestimmt auf Menschen, die mehr oder minder spontan für ein paar Stunden vorbeikommen und Das Programm ist abgestimmt auf Menschen, die mehr oder minder spontan für ein paar Stunden vorbeikommen und
„mal schauen“ möchten. „mal schauen“ möchten.
</p> </p>