Commit Graph

48 Commits

Author SHA1 Message Date
Ponali bf4c1af9ef v2.7.0 - Added a serialization library for table and strings, and automatic output in the Lua shell 2025-07-23 10:46:05 +02:00
Ponali 68e5b70273 v2.6.0 - Added support for reading low endian numbers from files, and fixed some bugs with the Unicode library. 2025-07-20 17:20:12 +02:00
Ponali c6aa57983a v2.5.0 - Added apps for drive actions (lsdrv/lsblk, label, maindrv) 2025-07-15 17:28:38 +02:00
Ponali ea464339e9 v2.4.0 - Added a /special/ folder with files for interacting with unmanaged drives and EEPROMs. 2025-07-14 14:32:29 +02:00
Ponali 3d23e575aa v2.1.1 - Fixed copying/moving directories from different drives 2025-07-09 08:18:45 +02:00
Ponali c0929bf639 v2.0.0 - Overhauled the 'read' function in the terminal library, added a new Unicode library, and various functions added to the filesystem library.
In older versions, the 'read' function in the terminal library (termlib.lua) was most likely vibecoded by Fluxdrive, and was basically very inefficient. The new Unicode library includes functions for getting a code point from a character, and iterating Unicode characters from a string or an iterator function that returns every byte. It is now possible, in the filesystem library, to make virtual 'read streams' (filesystem.makeReadStream), which does the same thing as opening a file with some specific content. There are some new functions in read streams, which allows you to loop through bytes (open(...):iterateBytes), and loop through Unicode characters (open(...):iterateUnicodeChars). The edit app will be updated to v1.2.1 for importing the new Unicode library.
2025-07-07 17:45:52 +02:00
Ponali d386ec5eba v1.15.0 - Added updates to the raster library. 2025-07-04 19:29:20 +02:00
TheWahlolly 7105992a2a v1.14.2 - Made a small fix to hopefully stop Halyde from missing keypresses. 2025-07-02 14:37:58 +03:00
TheWahlolly eb155c4ace v1.12.6 - Some minor patches including forgotten filesystem.open() modes and a Lua 5.4 function left in by accident in cormgr 2025-07-02 08:24:35 +03:00
TheWahlolly 8a83edc0ae v1.12.4 - Added a small buffer time to the event library so events like keystrokes won't get skipped when there is a little bit of lag. 2025-07-01 19:48:06 +03:00
TheWahlolly 1cdc88682b v1.12.2 - Fixed a bug in the filesystem library where moving a file to a different drive would error out. 2025-07-01 12:38:23 +03:00
Ponali 9e2fc6bdbf v1.11.0 - Improved the filesystem library to buffer file reading. 2025-06-26 10:28:12 +02:00
TheWahlolly 9b4c76b71d v1.10.0 - Improved the component library to add things like component.gpu. 2025-06-15 18:30:48 +03:00
TheWahlolly e4cf929fce v1.9.0 - Added virtual components. 2025-06-15 07:59:24 +03:00
Ponali 12a00d31a2 Functional virtual component support 2025-06-14 18:22:31 +02:00
Ponali de035e9d2e Reapply "Nonfunctional virtual component support"
This reverts commit bc06ec457d.
2025-06-14 17:48:27 +02:00
TheWahlolly bc06ec457d Revert "Nonfunctional virtual component support"
This reverts commit f425e0d690.
2025-06-14 18:37:51 +03:00
TheWahlolly f425e0d690 Nonfunctional virtual component support 2025-06-14 18:31:09 +03:00
TheWahlolly d2287e3d42 v1.8.8 - Fixed event.pull() not working when an event type is not specified. 2025-06-07 08:42:54 +03:00
TheWahlolly 3dfab2a6c1 v1.8.7 - Fixed cd-ing in /mnt/. 2025-06-07 08:35:34 +03:00
TheWahlolly 41d55113e5 v1.8.0 - Fixed a bug with shell not executing files in the working directory, added json library, changed all configs to json, added config auto-generation so they don't reset after an update. 2025-05-31 09:55:23 +03:00
TheWahlolly b3f1431bda v1.7.0 - Fixed up some more stuff, changed how print() works, added to automatically load all libraries in lua shell. 2025-05-23 18:25:23 +03:00
TheWahlolly 91d9ebecb1 v1.6.0 - Removed low level libraries computer and component. They must now be imported. 2025-05-23 15:34:50 +03:00
TheWahlolly 500419de59 v1.4.0 - Added better path handling to the filesystem library, cleaned up mv, cp, cd, cat and their help files. 2025-05-22 21:00:38 +03:00
TheWahlolly af97754b6a v1.0.1 - Fixed a bug with the raster library. 2025-05-18 19:22:52 +03:00
TheWahlolly 95c235e65b v1.0.0 - Added Argentum as well as other major improvements and bugfixes. 2025-05-18 19:16:30 +03:00
TheWahlolly 673a0b4a75 v0.10.0 - Added text editor (which took me way too long) and too many other tweaks to name. 2025-05-04 15:16:54 +03:00
Ponali 6b8bee249a 0.9.0 - Added a working rasterization library.
This library uses braille characters and GPU raw instructions to display generated bitmaps in real-time, in high resolutions. A demo is available from command rtest.
2025-05-02 08:47:09 +02:00
d 640be9230d fuck this 2025-05-01 10:08:28 +03:00
d dab24fedf1 fix a bunch of stuff 2025-05-01 09:41:43 +03:00
d d04bbba834 oh wait 2025-04-30 23:28:53 +03:00
d c4c300ef04 didnt need all that drawing pixels is easier than i thought lmao 2025-04-30 23:25:59 +03:00
d db46176252 alr things SHOULD be working now 2025-04-30 19:15:02 +03:00
d 3dc8a7692f thing 2025-04-30 19:12:44 +03:00
d ae25ffdd09 quick commit before wahlolly does anything 2025-04-30 07:39:21 +03:00
d 50b4d4e670 what the fuck is going on why is every file suddenly different hgehkthjlsfdjlsjlgrjlkger 2025-04-29 22:20:15 +03:00
d 9795d86aa9 test commit to see if the webhook works
r
2025-04-29 19:10:10 +03:00
TheWahlolly 109c0beffb v0.7.0 - Added basic CLI tools: ls, cd, cp, mv, rm, lua 2025-04-27 10:13:12 +03:00
TheWahlolly 64a761fdde v0.6.0 - Added shell parser, echo command and some other minor tweaks. 2025-04-26 12:38:05 +03:00
TheWahlolly d220b9d648 v0.5.1 - Squashed a few bugs, added the startup message to shell.cfg to make it modifiable. 2025-04-26 09:13:52 +03:00
Ponali e9cf9789b7 0.5.0 - ANSI color escape code support
I got asked to do the ANSI escape codes for color because Wahlolly couldn't find a way to get them to work. This involved making some kind of TTY, and let me be clear, i didn't know it would be so tedious to develop one. This implementation has support for dark and bright colors by using a color palette. There isn't 8-bit and 24-bit color yet, nor is there a shell parser, so please wait a bit more when it gets implemented.
2025-04-19 16:09:27 +02:00
TheWahlolly 4de5b59686 Whoops. Forgot to push a change. 2025-04-13 18:50:09 +03:00
TheWahlolly b010fe7f57 v0.4.1 - Added something in the likes of an io.read() function in OpenOS. Cursor will be added next update. Shell parser will be added in 0.5.0. 2025-04-13 17:40:19 +03:00
TheWahlolly 6dfd970c62 v0.4.0 - Aaaand event.lua is no longer working. FUUUUUUUUU 2025-04-09 20:13:35 +03:00
Ponali 6f1508d1bf v0.3.1 - Fixed the infamous bug
TheWahlolly didn't know that arrays were stored in pointers when set into another variable, affecting the original array. I also made some changes into the code for ocelot logs so signals are much clearer to investigate (I hope).
2025-04-08 19:55:23 +02:00
TheWahlolly 198b56e64a v0.3.0 - Nothing works. I'm confused as hell. I can't figure this out. 2025-04-05 16:21:58 +03:00
TheWahlolly 7b8e237abe v0.2.0 - Added startup apps and an event handler process (unfinished) 2025-04-03 21:19:50 +03:00
Wahlolly 4adc959549 First commit. Not even working prototype yet. 2025-04-02 19:39:36 +03:00