feat(rc3): Crumbblocks UI Mission & Smart Routing 🎨

This commit is contained in:
Branko May Trinkwald
2025-12-23 20:52:00 +01:00
parent e52684d6f8
commit 01a01f53b4
27 changed files with 7551 additions and 25 deletions

View File

@@ -0,0 +1,22 @@
// Minimal WebSocket echo server for testing Painter stream
// Usage: npm i ws; node mock_ws_server.js
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: 9980 });
console.log('WS server on ws://localhost:9980');
wss.on('connection', (ws)=>{
console.log('client connected');
ws.on('message', (msg)=>{
try{
const obj = JSON.parse(msg);
// log only essentials to keep console tidy
if(obj.type==='point'){
process.stdout.write(`• point ${obj.p.x.toFixed(1)},${obj.p.y.toFixed(1)}\r`);
}else{
console.log(obj.type);
}
}catch(e){}
// optionally echo back
// ws.send(msg);
});
ws.on('close', ()=>console.log('client closed'));
});