Commit graph

19 commits

Author SHA1 Message Date
934c94cb5c rewrite
Some checks failed
Deploy / build-deploy (push) Failing after 4m56s
2026-08-05 04:18:37 +02:00
fb2f6079cc webgpu demo
All checks were successful
Deploy / build-deploy (push) Successful in 1m38s
2026-07-19 01:13:30 +02:00
bdea14fc20 CI: install nodejs so JS-based actions run in the arch container
All checks were successful
Deploy / build-deploy (push) Successful in 3m29s
actions/checkout and actions/cache are executed with node inside the
archlinux:latest job container, which has no node by default. Install it
in the first (shell) step, before Checkout, mirroring the Crafter.Build CI.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 23:34:00 +02:00
d3dd4b1f7a Add Forgejo Actions workflow to build and deploy on push
Some checks failed
Deploy / build-deploy (push) Failing after 1m0s
- .forgejo/workflows/deploy.yaml: build the wasm bundle on the arch-latest
  Docker runner and rsync it into the bind-mounted web root (/deploy) on
  push to master
- deploy/Caddyfile.example: reference site block with the cross-origin
  isolation headers the WASM runtime requires

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 23:27:41 +02:00
13a12c2a2c Migrate to crafter-build project.cpp and restructure views
- Replace project.json + run.sh with a C++ project.cpp build descriptor
  (crafter-build), targeting wasm32-wasip1 with the Crafter.Graphics dep
- Add Catcrafts-Views implementation; drop Catcrafts-Component
- Add catcrafts-head.js (sets <title>/<link> tags at runtime)
- Update Blog/Root/main modules, README, and favicon

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-18 23:27:41 +02:00
d87c408712 link change 2025-11-14 23:57:22 +01:00
e3bc669118 update 2025-11-14 23:56:39 +01:00
5f3954ed66 update 2025-11-12 23:33:48 +01:00
f796b3d561 removed AI readme 2025-11-12 22:53:37 +01:00
dd847ce1f9 new blog structure 2025-11-12 22:40:33 +01:00
f465e9e367 dark mode 2025-11-12 22:11:56 +01:00
d5ccdf60c1 style 2025-11-12 22:05:40 +01:00
937b9fb48f SPA 2025-11-12 21:56:18 +01:00
c51dd48a73 update 2025-11-12 21:25:25 +01:00
02c07ceaa2 update 2025-11-12 21:24:23 +01:00
84dc769e88 commit 2025-11-12 21:05:13 +01:00
b527ac15a7 commit 2025-11-12 21:04:34 +01:00
03fdb5d497 commit 2025-11-12 21:02:01 +01:00
cef5a32041 inital commit 2025-11-12 20:58:07 +01:00