toes/src/server
Chris Wanstrath 195be426f1 Convert getAppMetrics to async and replace spawnSync with async Bun.spawn
spawnSync blocks the event loop while waiting for ps and du, which
stalls the SSE metrics stream and other requests. Running these
concurrently with async spawn (and Promise.all for du) keeps the
server responsive under load.
2026-03-16 16:32:17 -07:00
..
api Convert getAppMetrics to async and replace spawnSync with async Bun.spawn 2026-03-16 16:32:17 -07:00
apps.ts Remove package.json requirement, auto-deploy bare repos 2026-03-12 14:45:57 -07:00
index.tsx Add dashboard support for tool apps with iframe embedding 2026-03-01 10:10:49 -08:00
install.sh Add ANSI color and styling to shell scripts 2026-03-08 22:18:53 -07:00
mdns.ts Centralize hostname config in shared module 2026-02-25 12:55:41 -08:00
proxy.test.ts subdomains 2026-02-15 17:30:41 -08:00
proxy.ts normalize app names to valid subdomains via toSubdomain utility 2026-02-19 20:04:23 -08:00
shell.tsx Simplify modal rendering with dedicated DOM root 2026-03-03 12:46:20 -08:00
sync.ts toes sync and friends 2026-01-29 23:21:44 -08:00
tui.ts single out toes logs on dashboard 2026-02-15 07:47:41 -08:00
tunnels.ts fix reconnect 2026-02-27 15:35:49 -08:00