From dbeae6200316c8002b8cd3ada2730d55d312abc7 Mon Sep 17 00:00:00 2001 From: IonutParau Date: Thu, 3 Jul 2025 21:20:44 +0200 Subject: [PATCH] TODO stuff --- TODO.md | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/TODO.md b/TODO.md index e7a606f..65918a3 100644 --- a/TODO.md +++ b/TODO.md @@ -11,19 +11,24 @@ - `hologram` component - `internet` component +# Bugfixes + +- Rework filesystem component to pre-process paths to ensure proper sandboxing and not allow arbitrary remote file access +- Do a huge audit at some point + # The extra components - `oled` component (OLED screen, a store of draw commands and resolution from NN's perspective) -- `ipu` component, an Image Processing Unit. Can bind with `oled`s, and issues said draw commands. +- `ipu` component, an Image Processing Unit. Can bind with `oled`s, and issues said draw commands - `vt`, a virtual terminal with ANSI-like escapes. (and a function to get its resolution) -- (maybe) `qpu` component, a Quantum Processing Unit for quantum computing. -- `radio_controller` and `radio_tower` components, for radio telecommunications. -- (maybe) `clock` component for arbitrary precision time-keeping. -- `led` component for LED matrixes and/or LED lights. +- (maybe) `qpu` component, a Quantum Processing Unit for quantum computing +- `radio_controller` and `radio_tower` components, for radio telecommunications +- (maybe) `clock` component for arbitrary precision time-keeping +- `led` component for LED matrixes and/or LED lights # Internal stuff -- custom atomic, lock and improved custom clock support. Perhaps generalizing it to an nn_Context. +- custom atomic, lock and improved custom clock support. Perhaps generalizing it to an nn_Context - no longer depend on libc functions - no longer depend on libc headers - no longer link any libc when NN_BAREMETAL