ddat interop with dat js
cable interop with cabal js
ddat's frontend = dat-thang
cable fe = cable-thang
dillo support based on cel's dillo-dat
bootstrap node
xplatform support

Signed-off-by: divo <418@cryspace.space>
This commit is contained in:
divorce committed 2026-10-19 00:17:02 -04:00
1 parent f0f91540be
commit b735900f2e
323 files changed
+134347 -343

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
# Test fixtures
Keep reusable test input here, outside the disposable `build/` tree.
- `dat-history/` preserves archive snapshots used during version-bar work.
- `dillo-cache/archives/` preserves the historical Dillo cache used for
Dat/Dillo compatibility checks. Its legacy `dat.json` is test input; new
archives from this project use `dat.scm`.
- `dillo-dpip/cold-input` is a canned DPIP request sequence.
- `windows/hello.c` is the tiny MSYS2 compiler smoke source.
Per-machine keys, bootstrap identity, and test run output belong under the
ignored `local-data/` directory and are not source-distribution contents.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
’ڱ‡ á«ĚŐ.␍(ÓkyČ<zÜcŁéaA7@ î8
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,11 @@
hyperdrive ’Œ±‡ á«ÌÕ.␍(ÓkyÈ<zÜc£éaA7@ î8
dat.jsonÿƒ [(·™Àœ‘408
index.htmlÿƒ ¾ (┿œ‘408
index.htmlÿƒ ì(©ÖÈœ‘408
dat-logo.pngÿƒ ÙÂ(Ûä꜑408
index.htmlÿƒ ø(‡³þœ‘408
@@ -0,0 +1 @@
�ыr␍*T�ю/*и]8�{Utр�в@ќаУG}Г2 ўЂ
Binary file not shown.
Binary file not shown.
Whitespace-only changes.
@@ -0,0 +1 @@
4.–^К Ёb »PМПrь{…ґ=®‰иf[еrФ-C
@@ -0,0 +1,3 @@
hyperdrive 4.某ハ�ィb サPフマr��=ョ芽f[蚌ヤ-C
@@ -0,0 +1 @@
�P����j#���ZL�������l�NF3�1N
Whitespace-only changes.
@@ -0,0 +1 @@
3Ìp=õ{“³©xs–ó«Hb4>a9u]HåŠܱ 
Whitespace-only changes.
Whitespace-only changes.
@@ -0,0 +1,2 @@
þ¥w€� ŒÏ…vZÍ?kDá/j
»¤=än÷Å�%½
@@ -0,0 +1,4 @@
hyperdrive þ¥w€� ŒÏ…vZÍ?kDá/j
»¤=än÷Å�%½
@@ -0,0 +1 @@
�G��3�*Uf�'����������~~ �U
Whitespace-only changes.
@@ -0,0 +1 @@
Fpº£B„7¼[a5¬‚ñ´Þ°šG�“õtÿrå(Má
@@ -0,0 +1,3 @@
hyperdrive Fpº£B„7¼[a5¬‚ñ´Þ°šG�“õtÿrå(Má
@@ -0,0 +1 @@
7pèI¤¤óäùVCÙ½ö¶ÂjVb©ëòMŽO„
@@ -0,0 +1 @@
’ڱ‡ á«ĚŐ.␍(ÓkyČ<zÜcŁéaA7@ î8
@@ -0,0 +1,11 @@
hyperdrive ’Œ±‡ á«ÌÕ.␍(ÓkyÈ<zÜc£éaA7@ î8
dat.jsonÿƒ [(·™Àœ‘408
index.htmlÿƒ ¾ (┿œ‘408
index.htmlÿƒ ì(©ÖÈœ‘408
dat-logo.pngÿƒ ÙÂ(Ûä꜑408
index.htmlÿƒ ø(‡³þœ‘408
@@ -0,0 +1 @@
�ыr␍*T�ю/*и]8�{Utр�в@ќаУG}Г2 ўЂ
Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

@@ -0,0 +1,4 @@
{
"title": "Dillo setup test",
"description": "Dillo Dat browsing and version check"
}
@@ -0,0 +1,25 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Site is online</title>
<style>
:root { color-scheme: light; font: 16px/1.55 system-ui, sans-serif; color: #263238; background: #f3f5f6; }
body { margin: 0; min-height: 100vh; display: grid; place-items: center; }
main { box-sizing: border-box; width: min(42rem, calc(100% - 2rem)); padding: 2.25rem; border: 1px solid #d8dee2; border-top: 4px solid #438c54; border-radius: .4rem; background: #fff; box-shadow: 0 1rem 2.5rem #26323812; }
.logo { display: block; width: 9rem; height: auto; margin: 0 auto 1.5rem; }
h1 { margin: 0 0 .5rem; font-size: 1.55rem; font-weight: 600; }
p { margin: .6rem 0; }
.muted { color: #65727a; }
</style>
</head>
<body>
<main>
<img class="logo" src="dat-logo.png" alt="dat:// logo">
<h1>The site is online</h1>
<p>This is the current version of the Dat Dillo test archive.</p>
<p class="muted">The earlier “site is being set up” page remains available at its pinned archive version.</p>
</main>
</body>
</html>
+3
View File
@@ -0,0 +1,3 @@
<cmd='auth' msg='abcdef1234567890' '>
<cmd='open_url' url='dat://4a93f5824c7f4a39d485c84a4de0f563a33915954e7ee3f10ea3f6699f2a9ee8/' '>
<cmd='DpiBye' '>
+1
View File
@@ -0,0 +1 @@
int main(void){return 0;}