Commit Graph

81 Commits

Author SHA1 Message Date
6dd6cd1f71 Implement control and display of tab splits. 2024-12-13 23:15:02 +11:00
0da685d4f5 Add navbars, infra for tab frames 2024-12-09 23:01:27 +11:00
13225859a1 Implement swapping panels 2024-11-28 22:28:53 +11:00
b36bcbf2ac Enable init.lua to interact with default MUD 2024-11-25 21:19:50 +11:00
a08e29f8d8 Fix editor loading, which had bitrotted. 2024-11-24 21:51:36 +11:00
fe8bf35c88 Clean up debug logging. 2024-11-24 00:34:02 +11:00
ad3fd0207e Implement NEW-ENVIRON / MNES 2024-11-24 00:32:37 +11:00
de00a4de66 Implement HTML view type. 2024-11-22 23:52:49 +11:00
3623acbd21 Cycle through multiple termtypes instead of just sending one. 2024-11-19 22:58:55 +11:00
1efc6fa4e6 Make logs less spammy. 2024-11-18 22:14:38 +11:00
bd107f4325 Negotiate EOR and display prompts. 2024-11-18 22:12:37 +11:00
26c50e8ab3 Fix telopt table. 2024-11-18 21:18:19 +11:00
782fcfe97f Upcase the terminal type. 2024-11-17 19:15:01 +11:00
5895e2508a Start help system. 2024-11-17 18:39:34 +11:00
43a4a4f4d2 Basic TERMTYPE implementation. 2024-11-17 11:59:13 +11:00
86c5e01b53 Clean up errors and fix build 2024-11-09 23:29:52 +11:00
78e36e4dcb Implement NAWS (negotiate about window size) 2024-11-09 22:53:30 +11:00
c0739262af Implement Telnet option negotiation 2024-11-09 00:55:46 +11:00
6122ac7926 Implement storage feature - save state variables locally. 2024-11-06 21:48:04 +11:00
a1b53923ac Use a base image with ca-certificates installed. 2024-11-03 23:39:47 +11:00
73b59a8254 Connect to same host by default - and show message if closed. 2024-11-01 13:55:44 +11:00
d5a360b61f Try again with an image including libgcc_s.so.1 2024-10-27 21:42:42 +11:00
2b1870dad6 Use glibc busybox instead of Alpine for build. 2024-10-27 21:23:00 +11:00
f82b4fd127 Fix cache-related error on second build attempt 2024-10-27 21:02:04 +11:00
3f25025088 Also push to date-labelled tag 2024-10-27 20:58:35 +11:00
17e289c6f2 Update build to include server 2024-10-27 18:05:25 +11:00
2b46066752 Build container from build root to allow adding inputs 2024-10-26 00:25:16 +11:00
265db71208 Rename container build to pack-container and make limited privileged 2024-10-25 22:35:11 +11:00
4c04880c91 Start build of container 2024-10-15 22:28:37 +11:00
dafb3cbeb1 Add wasm32 target 2024-10-13 23:37:46 +11:00
f035f014ed Include npm install in build 2024-10-13 23:32:47 +11:00
dd5371a2e3 Fix build script mode 2024-10-13 23:16:26 +11:00
12614ed4eb Set up build part of worldwideportal pipeline 2024-10-13 23:11:53 +11:00
09346bdc73 Disable emacs style keymap since some of the keybindings are confusing 2024-10-12 23:50:33 +11:00
44e0692596 Fix problem scrolling overflowing editor content. 2024-10-12 00:02:11 +11:00
17547c7434 Allow for deleting scripts from the editor. 2024-10-11 14:23:37 +11:00
c5115993cb Add include command to pull in scripts. 2024-10-11 12:41:27 +11:00
849d9b4c8a Add #command command + enable use from editor 2024-10-11 12:20:06 +11:00
612bcfec50 Make keyboard navigation between files work in editor. 2024-10-11 11:23:18 +11:00
dd1278d6d1 Move CreateScriptDialog to another module 2024-10-11 10:23:02 +11:00
77feb4734d Refactor to further split into more files. 2024-10-11 10:13:49 +11:00
180ffda98b Allow creating new scripts. 2024-10-11 10:02:38 +11:00
83d77363e4 Add more keyboard bindings. 2024-10-09 22:33:53 +11:00
c6ed9b2b19 Run script on Ctrl+Enter. 2024-10-07 23:06:58 +11:00
a32f024f17 Add run Lua mode. Remove basic-setup Codemirror for customisation. 2024-10-06 22:42:19 +11:00
2d17816ef5 Make editing init.lua possible. 2024-10-05 22:54:48 +10:00
4585db0433 Get editor showing (not yet usable) on #editor 2024-10-05 19:28:39 +10:00
56edc3d484 Add tick / delay / untick timer commands. 2024-10-01 23:02:26 +10:00
cfe2e6cd6d Revoke object URL after clicking anchor to free memory. 2024-09-30 17:17:53 +10:00
7fddf30657 Add option to turn on logging to IndexedDB + delete logs + download 2024-09-30 16:49:29 +10:00