From 227029c8f6910fe00695ba915c126cdf61faf56c Mon Sep 17 00:00:00 2001 From: Chris Wanstrath <2+defunkt@users.noreply.github.com> Date: Sat, 20 Sep 2025 13:12:28 -0700 Subject: [PATCH] websocket works --- README.md | 6 +++++ src/components/terminal.tsx | 2 +- src/css/main.css | 2 ++ src/css/terminal.css | 13 +++++++--- src/js/dom.ts | 37 +++++++++++++++++++--------- src/js/input.ts | 11 +++++---- src/js/scrollback.ts | 48 +++++++++++++++++++++++++++++++++++++ src/js/session.ts | 7 ++++++ src/js/shell.ts | 16 +++++++++++-- src/js/websocket.ts | 14 +++++++++-- src/server.tsx | 3 ++- src/shared/message.ts | 4 ++-- src/shared/utils.ts | 3 +++ 13 files changed, 140 insertions(+), 26 deletions(-) create mode 100644 src/js/scrollback.ts create mode 100644 src/js/session.ts create mode 100644 src/shared/utils.ts diff --git a/README.md b/README.md index 09f7e90..2fa1dca 100644 --- a/README.md +++ b/README.md @@ -5,3 +5,9 @@ - [ ] Runs one-shot TypeScript commands (via NOSE terminal) - [x] Has a 960x540 (16:9) virtual screen size that scales to the actual size of the display - [x] Runs on a Raspberry Pi 5 + +## Fonts + +Use this to examine what's inside the C64 .woff2 font file in public/vendor: + +https://wakamaifondue.com/ \ No newline at end of file diff --git a/src/components/terminal.tsx b/src/components/terminal.tsx index 12225ae..4476e0f 100644 --- a/src/components/terminal.tsx +++ b/src/components/terminal.tsx @@ -23,7 +23,7 @@ export const Terminal: FC = async () => ( /> -