Commit Graph

9 Commits

Author SHA1 Message Date
233dd384f6 [Add] Obfuscate executable file content. 2025-10-28 18:36:54 +00:00
9b6106f8aa [Add] Implement build system for user scripts. 2025-10-27 21:44:39 +00:00
beae5c45a4 [Fix] Make sure file saving works in all contexts. 2025-10-26 16:41:02 +00:00
cb7c5d8a95 [Fix] Use machine cahce for nmap results. 2025-10-21 21:08:58 +01:00
651f7c415e [Fix] Implement independent terminal sessions.
Closes #1
2025-10-20 20:16:16 +01:00
3fbacd4a99 [Add] Implment scp for remote file copy. 2025-10-12 15:21:32 +01:00
4f5436f376 [Refactor] Implement in-memory VFS cache.
Refactors VFS to use a cetralised, in memory caching on the server. This
resolves performance and state sync issues from the previous
implementation.
2025-10-12 01:05:23 +01:00
97b60488de [Add] Persistent VFS and database aware commands. 2025-10-07 00:05:40 +01:00
e06d6eec37 [Refactor] Implement scriptable Lua API
Large architecture refactor of the scripting system.

Previous implementation required Lua scripts to return "action
tables" which were interpreted by a large and not very flexible at all
if-else ladder in C++. While fine for the initial implementation, it's
not scalable, and it makes it impossible for players to write their own
meaningful tools.
2025-09-27 21:18:05 +01:00