Commit Graph

6 Commits

Author SHA1 Message Date
a80764a70e [Add] Implemented 'cat' command 2025-09-26 21:45:40 +01:00
bb17cf3473 [Add] Implement remote sessions and server exit. 2025-09-26 21:32:08 +01:00
388c6429cf [Change] Remove hybrid local/remote network model
Client architecture has been refactored to be fully
server-authoritative, remove the previous "hybrid" model that supported
both local and remote command execution, that was a stupid idea.

- Client now connects to server on startup.
- The local command processor and VFS have been removed from the
  Terminal class.
- All command processing is now handled by the server.
- The client is now just a thin client essentially

I'll in the future enable single player mode by running the server on
the local machine in a separate thread.
2025-09-23 20:54:39 +01:00
a502fa64cf [Add] Load command scripts from filesystem. 2025-09-22 19:24:44 +01:00
a0c5eab1cf [Add] Implement basic UI windowing system. 2025-09-20 12:30:57 +01:00
f86015736d [Add] Text rendering. 2025-09-20 03:16:59 +01:00