diff --git a/package.json b/package.json
index a4adb07..00099a4 100644
--- a/package.json
+++ b/package.json
@@ -21,11 +21,11 @@
},
"dependencies": {
"@astrojs/cloudflare": "14.3.4",
- "@cloudhal/astro-renderer": "0.3.1",
- "@cloudhal/cli": "0.3.1",
- "@cloudhal/cloudflare": "0.3.1",
- "@cloudhal/core-contracts": "0.3.1",
- "@cloudhal/core-ts": "0.3.1",
+ "@cloudhal/astro-renderer": "0.3.13",
+ "@cloudhal/cli": "0.3.13",
+ "@cloudhal/cloudflare": "0.3.13",
+ "@cloudhal/core-contracts": "0.3.13",
+ "@cloudhal/core-ts": "0.3.13",
"@tailwindcss/vite": "4.3.3",
"astro": "7.3.6",
"tailwindcss": "4.3.3"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 1cd93c7..9b37d4b 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -173,20 +173,20 @@ importers:
specifier: 14.3.4
version: 14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1)
'@cloudhal/astro-renderer':
- specifier: 0.3.1
- version: 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
+ specifier: 0.3.13
+ version: 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
'@cloudhal/cli':
- specifier: 0.3.1
- version: 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(hono@4.13.13)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)
+ specifier: 0.3.13
+ version: 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(hono@4.13.13)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)
'@cloudhal/cloudflare':
- specifier: 0.3.1
- version: 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)
+ specifier: 0.3.13
+ version: 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)
'@cloudhal/core-contracts':
- specifier: 0.3.1
- version: 0.3.1
+ specifier: 0.3.13
+ version: 0.3.13
'@cloudhal/core-ts':
- specifier: 0.3.1
- version: 0.3.1(better-sqlite3@13.0.3)
+ specifier: 0.3.13
+ version: 0.3.13(better-sqlite3@13.0.3)
'@tailwindcss/vite':
specifier: 4.3.3
version: 4.3.3(vite@8.3.4(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1))
@@ -581,16 +581,16 @@ packages:
'@cloudflare/workers-types@5.20261007.1':
resolution: {integrity: sha512-NUzZ+p0tDFK6RXbJ/pa7sTG93y5zoK34gIV2PGvUMA+pwoKBBAeTlnvrLaQsDWswYW5gQA/b124+XZc0tn8Ihg==}
- '@cloudhal/agent-runtime@0.3.1':
- resolution: {integrity: sha512-6aZYmgfTha+axh62RMbYhqFJl5QgJ4yr0d3NoHXKYeqd9uri3jH6lXHCEbvlRKxibN2OXezyzW7BNq9k9sND7A==}
+ '@cloudhal/agent-runtime@0.3.13':
+ resolution: {integrity: sha512-XFwxIc7kQCxfUQyg/lfzIyP63OhLGKziIffyuZf5cio2yeMwMd35QfSMyzNvvRLiEIqHRzM1O0PNqcbfsS6RHQ==}
engines: {node: '>=24'}
- '@cloudhal/analytics@0.3.1':
- resolution: {integrity: sha512-3zxbg2TB37JOwdC6DJh7oIWn8gNz8ndy2Zt5/SSPVaHRuTs2dsyJIx6HIgy55leTFvxx5+yIxZ2l85rNDEbNrQ==}
+ '@cloudhal/analytics@0.3.13':
+ resolution: {integrity: sha512-iPiA17wF93Co0a+FoPd2XNTCJo6YNQI7grCcosW6UmqOAr8oIsEIcWv9WMK8wJaUnBM37syLlpNiPEolwUOYZg==}
engines: {node: '>=24'}
- '@cloudhal/api@0.3.1':
- resolution: {integrity: sha512-72uMrTi0oKiqTrAo6oK5xM2LSXtf9YnJoqJAEs0LQ6Uj19H78gT9PGC/KY6mCRIndVHGOA7WXhZsdVTWzYhPMQ==}
+ '@cloudhal/api@0.3.13':
+ resolution: {integrity: sha512-+/iBOuD/jGUkEh/DRPEepz5EKG2cetMFej6DY9Sjgb3kIg2Ci/2U21yXNUbJDuzfzTbQCGmR1iKFrjUhv6MHqw==}
engines: {node: '>=24'}
peerDependencies:
'@hono/node-server': ^2.0.0
@@ -601,8 +601,8 @@ packages:
better-sqlite3:
optional: true
- '@cloudhal/astro-renderer@0.3.1':
- resolution: {integrity: sha512-oDvSa86DsyxRHaZ2DNfgHKjzAExzs+4GpEs9jzxiGa3lxwWuBq14BfKlgXsuEygN3Pf1Zic+XNeRgZ+sJnUcJw==}
+ '@cloudhal/astro-renderer@0.3.13':
+ resolution: {integrity: sha512-whL/8OQeA53+4ftuc3uo8FlnTrJgcCgerpiUWNyUyZLs7FV4Ca/CWZx0+xToaTzrkxbnjkD0yzfAIeU5pFUEyA==}
engines: {node: '>=24'}
peerDependencies:
'@astrojs/cloudflare': ^14.3.0
@@ -611,27 +611,27 @@ packages:
'@astrojs/cloudflare':
optional: true
- '@cloudhal/cli@0.3.1':
- resolution: {integrity: sha512-DhF5osrYLWMhsYEEPunJypGYd/LyLi+X1acZzussd9PDyekGrCaKqg8ODJwM7xwhRTAr8SJTIo9l+oIhbEy27g==}
+ '@cloudhal/cli@0.3.13':
+ resolution: {integrity: sha512-7U8N32nD306v42ETmS79mCLx6SrNbt1MflC43IUQGT07ZTtHZ5KubQQl4UBiHCzm1Nzzxx2E0P3rdUzczzdT9Q==}
engines: {node: '>=24'}
hasBin: true
peerDependencies:
astro: ^7.3.0
- '@cloudhal/cloudflare@0.3.1':
- resolution: {integrity: sha512-y+qdv1j4I+ewbzbijhRd0f6NGPnM1ZlDCIfsfUYaS55WwSrsehFXtkvxk7MnytDAQIek46vKu+wzbRt5/Y1bnA==}
+ '@cloudhal/cloudflare@0.3.13':
+ resolution: {integrity: sha512-4ArVEmnY304LoHLfIUFwh2r2Kj2ZI7IdfZzm2lUnLJMRb9dJQj/8xmt3hBorJL0wnmdLx++iE7HzyrXsuUBRAA==}
engines: {node: '>=24'}
- '@cloudhal/comments@0.3.1':
- resolution: {integrity: sha512-A6Rv4dR4eRquA8An37J9lK+dGb6AYcO1vixbE+jpaoZj5j4uTKTozqHzVPmO0/oZWXSV3ctbmRiYAI0+ZI7bjw==}
+ '@cloudhal/comments@0.3.13':
+ resolution: {integrity: sha512-6csQ6qvVdy7jK9mpkDUVfTjRVLvmJ8P6nDailRXgk1CJOpbrALGEKF6+Fz7RQuDqlKx1I8C4nugS0jt/U54znQ==}
engines: {node: '>=24'}
- '@cloudhal/core-contracts@0.3.1':
- resolution: {integrity: sha512-Vq9dcQ9yIt8R0bA1I9YeNeGYzXlyDZ2bKXJOvKy11wP1BWbjABeddPkutKLbb3IdApcCKFKHFOnwodyhuEhpKw==}
+ '@cloudhal/core-contracts@0.3.13':
+ resolution: {integrity: sha512-0Cb54dw9o9voSeG+e+PwbiByQxs3YTx/CGvFC5Jdr/2Sbs2x0mUyBnOH+VUAsDT6Pd5RvTdzWxJ6PCAlg6OieQ==}
engines: {node: '>=24'}
- '@cloudhal/core-ts@0.3.1':
- resolution: {integrity: sha512-hPSy0VJgQi6Esj3dI8ZOfb7A4OcJ8vNvEx9ihzNoy+kXahfujViap8EuyLNVMjCkUukqfqlzTr8vWY8d+Wd5Kg==}
+ '@cloudhal/core-ts@0.3.13':
+ resolution: {integrity: sha512-yE8qdtp5zVT9tVzrEyNMt+A0rBOunIZ15rWGNkBWRGKlmwwxYI7+SSMWO4gyOVotjGqnC3KqSS+6tBEZB1eaAw==}
engines: {node: '>=24'}
peerDependencies:
better-sqlite3: ^13.0.0
@@ -639,16 +639,16 @@ packages:
better-sqlite3:
optional: true
- '@cloudhal/mcp-server@0.3.1':
- resolution: {integrity: sha512-WGOjTyE5aVgQu1arxKi8ZM49H/YfzXCzdUak8Eaoje5qOMml+F5SZ5KUpTVaC0m/jEPg4/lrSX/25A5PmmSTRA==}
+ '@cloudhal/mcp-server@0.3.13':
+ resolution: {integrity: sha512-vYvFX/4dXVSHXiQZ6MEZZtXrd+4otxt19ttye6PUTZ11BTG/RHJqwtPrC9jOLFQUUisuwQDYTL10AEo+i/7Z2w==}
engines: {node: '>=24'}
- '@cloudhal/schedules@0.3.1':
- resolution: {integrity: sha512-HpqxOzCwG5pNmiJP/hXxWVD+Jp7p/LvSyujVXsEv5F61Zio+Hq/pXMw1FGv9iS1HBBqCjoHRjxVF3QowherJ7g==}
+ '@cloudhal/schedules@0.3.13':
+ resolution: {integrity: sha512-1aKJ6q0ipNCncBVS3xEvvVaHpUj7hU3gnFEKLdIZZrUO6Af1rnoooQ5UdgrV58wQX+K55Lva0nV1O9VgHRlH4w==}
engines: {node: '>=24'}
- '@cloudhal/storage@0.3.1':
- resolution: {integrity: sha512-ltuvr2ApYt6QCx7D55FDdEewJh+4iF2ZDWcPI3rAt5s+MlDoXLD7Quik5fKOIJatjdgCnnIgsoLJD3qhAwHO0w==}
+ '@cloudhal/storage@0.3.13':
+ resolution: {integrity: sha512-TYE52bZPxh1XxVRTk7BGi/aezm61bDZCCxDXhzu9PZboBrSg0LXg/0DhVDhjBfWsg+riE6JCQh5v/pf8HKBrCw==}
engines: {node: '>=24'}
peerDependencies:
better-sqlite3: ^13.0.0
@@ -2758,35 +2758,35 @@ snapshots:
'@cloudflare/workers-types@5.20261007.1': {}
- '@cloudhal/agent-runtime@0.3.1(better-sqlite3@13.0.3)':
+ '@cloudhal/agent-runtime@0.3.13(better-sqlite3@13.0.3)':
dependencies:
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
transitivePeerDependencies:
- better-sqlite3
- '@cloudhal/analytics@0.3.1(better-sqlite3@13.0.3)':
+ '@cloudhal/analytics@0.3.13(better-sqlite3@13.0.3)':
dependencies:
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
web-vitals: 6.2.3
transitivePeerDependencies:
- better-sqlite3
- '@cloudhal/api@0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)':
+ '@cloudhal/api@0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)':
dependencies:
'@better-auth/api-key': 1.7.7(@better-auth/core@1.7.7(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.2)(better-call@1.4.0(zod@4.6.7))(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5))(@better-auth/utils@0.4.2)(better-auth@1.7.7)(better-call@1.4.0(zod@4.6.7))
'@better-auth/core': 1.7.7(@better-auth/utils@0.4.2)(@better-fetch/fetch@1.3.2)(better-call@1.4.0(zod@4.6.7))(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)
'@better-auth/utils': 0.4.2
- '@cloudhal/agent-runtime': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/analytics': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/astro-renderer': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
- '@cloudhal/comments': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/core-ts': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/mcp-server': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
- '@cloudhal/schedules': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/agent-runtime': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/analytics': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/astro-renderer': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
+ '@cloudhal/comments': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/core-ts': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/mcp-server': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
+ '@cloudhal/schedules': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
better-auth: 1.7.7
better-call: 1.4.0(zod@4.6.7)
hono: 4.13.13
@@ -2833,13 +2833,13 @@ snapshots:
- yaml
- zod
- '@cloudhal/astro-renderer@0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)':
+ '@cloudhal/astro-renderer@0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)':
dependencies:
- '@cloudhal/analytics': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/comments': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/core-ts': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/analytics': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/comments': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/core-ts': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
astro: 7.3.6(jiti@2.7.0)(yaml@2.9.1)
marked: 18.1.1
parse5: 8.0.1
@@ -2861,18 +2861,18 @@ snapshots:
- tsx
- yaml
- '@cloudhal/cli@0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(hono@4.13.13)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)':
- dependencies:
- '@cloudhal/agent-runtime': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/analytics': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/api': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)
- '@cloudhal/cloudflare': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)
- '@cloudhal/comments': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/core-ts': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/mcp-server': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
- '@cloudhal/schedules': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/cli@0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(hono@4.13.13)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)':
+ dependencies:
+ '@cloudhal/agent-runtime': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/analytics': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/api': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)
+ '@cloudhal/cloudflare': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)
+ '@cloudhal/comments': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/core-ts': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/mcp-server': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
+ '@cloudhal/schedules': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
'@hono/node-server': 2.1.5(hono@4.13.13)
astro: 7.3.6(jiti@2.7.0)(yaml@2.9.1)
better-sqlite3: 13.0.3
@@ -2916,16 +2916,16 @@ snapshots:
- yaml
- zod
- '@cloudhal/cloudflare@0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)':
+ '@cloudhal/cloudflare@0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)':
dependencies:
- '@cloudhal/agent-runtime': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/analytics': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/api': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)
- '@cloudhal/comments': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/core-ts': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/mcp-server': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
- '@cloudhal/schedules': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/agent-runtime': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/analytics': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/api': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(@better-fetch/fetch@1.3.2)(@hono/node-server@2.1.5(hono@4.13.13))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(jose@6.2.12)(kysely@0.29.7)(nanostores@1.5.5)(yaml@2.9.1)(zod@4.6.7)
+ '@cloudhal/comments': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/core-ts': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/mcp-server': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
+ '@cloudhal/schedules': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
zod: 4.6.7
transitivePeerDependencies:
- '@astrojs/cloudflare'
@@ -2968,39 +2968,39 @@ snapshots:
- vue
- yaml
- '@cloudhal/comments@0.3.1(better-sqlite3@13.0.3)':
+ '@cloudhal/comments@0.3.13(better-sqlite3@13.0.3)':
dependencies:
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/core-ts': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/core-ts': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
transitivePeerDependencies:
- better-sqlite3
- '@cloudhal/core-contracts@0.3.1':
+ '@cloudhal/core-contracts@0.3.13':
dependencies:
ajv: 8.20.0
ajv-formats: 3.0.1
- '@cloudhal/core-ts@0.3.1(better-sqlite3@13.0.3)':
+ '@cloudhal/core-ts@0.3.13(better-sqlite3@13.0.3)':
dependencies:
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/schedules': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/schedules': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
marked: 18.1.1
temporal-polyfill: 1.0.5
optionalDependencies:
better-sqlite3: 13.0.3
- '@cloudhal/mcp-server@0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)':
+ '@cloudhal/mcp-server@0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)':
dependencies:
- '@cloudhal/agent-runtime': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/analytics': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/astro-renderer': 0.3.1(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
- '@cloudhal/comments': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/core-ts': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/schedules': 0.3.1(better-sqlite3@13.0.3)
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/agent-runtime': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/analytics': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/astro-renderer': 0.3.13(@astrojs/cloudflare@14.3.4(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(esbuild@0.28.1)(jiti@2.7.0)(wrangler@4.148.0(@cloudflare/workers-types@5.20261007.1))(yaml@2.9.1))(astro@7.3.6(jiti@2.7.0)(yaml@2.9.1))(better-sqlite3@13.0.3)(esbuild@0.28.1)(jiti@2.7.0)(yaml@2.9.1)
+ '@cloudhal/comments': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/core-ts': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/schedules': 0.3.13(better-sqlite3@13.0.3)
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
'@modelcontextprotocol/server': 2.3.1
transitivePeerDependencies:
- '@astrojs/cloudflare'
@@ -3019,17 +3019,17 @@ snapshots:
- tsx
- yaml
- '@cloudhal/schedules@0.3.1(better-sqlite3@13.0.3)':
+ '@cloudhal/schedules@0.3.13(better-sqlite3@13.0.3)':
dependencies:
- '@cloudhal/core-contracts': 0.3.1
- '@cloudhal/storage': 0.3.1(better-sqlite3@13.0.3)
+ '@cloudhal/core-contracts': 0.3.13
+ '@cloudhal/storage': 0.3.13(better-sqlite3@13.0.3)
temporal-polyfill: 1.0.5
transitivePeerDependencies:
- better-sqlite3
- '@cloudhal/storage@0.3.1(better-sqlite3@13.0.3)':
+ '@cloudhal/storage@0.3.13(better-sqlite3@13.0.3)':
dependencies:
- '@cloudhal/core-contracts': 0.3.1
+ '@cloudhal/core-contracts': 0.3.13
optionalDependencies:
better-sqlite3: 13.0.3
diff --git a/src/components/EntryList.astro b/src/components/EntryList.astro
index fde201e..702fa45 100644
--- a/src/components/EntryList.astro
+++ b/src/components/EntryList.astro
@@ -41,7 +41,7 @@ const cover = (e: ContentEntry) => {
)}