Commit Graph

47 Commits

Author SHA1 Message Date
Ponali 3c087aaddf added handling invalid invoke functions and ported a couple of apps
stopped component.invoke from throwing a cryptic error, and ported over cat, cd, clear, cp, edit, ls, lsdrv, and mkdir
2025-09-14 17:45:36 +02:00
Ponali 8244f1590c added feature for checking if a component is virtual, and updated apps argentum and boot to comply with Halyde v3 2025-09-14 16:28:15 +02:00
Ponali d3d5f21ab1 lots and LOTS of stuff
i lost track sorry
2025-09-14 13:37:41 +02:00
WahPlus ef0ffa1886 ALPHA 3.0.0 - Added Inter-Process Communication and fixed the bug where the shell would continue taking in input when a command was still running. 2025-08-21 21:03:17 +03:00
WahPlus cbf25999f0 PRE-ALPHA 3.0.0 - Rewrote the kernel to use a more modular design, changed some terms, added process sandboxing for security.
COMING IN THE FULL RELEASE:
- A user system
- A functional IPC (Inter-Process Communication) system

THINGS CAN AND WILL CHANGE FROM NOW UNTIL THE FINAL RELEASE.
2025-08-17 16:38:08 +03:00
Ponali 89ed16eba8 v2.8.1 - Fixed some bugs with using lsdrv/lsblk.
Fixed some problems with invalid argument syntax, and components that don't support labelling.
2025-07-25 09:13:36 +02:00
Ponali 1427a7a6db v2.8.0 - Added an app for booting to other OSes for computers with Lua BIOS EEPROMs. 2025-07-24 11:36:17 +02:00
Ponali 98d49639af Argentum v1.3.1 - Revisioned the update text that was changed in v1.3.0 2025-07-23 19:49:14 +02:00
Ponali 5f9995684c Argentum v1.3.0 - Added a progress bar when installing, updating, and removing packages, and indicating versions when updating packages 2025-07-23 18:30:52 +02:00
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 2965d62655 Edit.lua v1.2.2 - Fixed files with ANSI codes to show up formatted. 2025-07-16 10:07:08 +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 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 fb4c80f3a0 v1.14.0 - Added the download command (Halyde equivalent of wget) and clipboard pasting support. 2025-07-02 12:34:14 +03:00
TheWahlolly f3d10bc82a v1.13.0 - Added shutdown and reboot commands. 2025-07-02 11:48:51 +03:00
TheWahlolly b7a7f01c3f Edit.luaa v1.2.0 - Added support for the Tab key and removed Ocelot card calls I had accidentally left in. 2025-07-01 19:43:37 +03:00
TheWahlolly 02e9494da6 Edit.lua v1.1.1 - Fixed some bugs with typing and scrolling - the editor is actually usable again. 2025-07-01 19:36:30 +03:00
fluxdrive 4d3a805fc1 Update help to include lscor 2025-06-26 15:44:16 +02:00
TheWahlolly 235db61a01 Argentum v1.2.0 - Added checks for if packages are up-to-date before the user gets asked to continue with the update. 2025-06-19 09:00:09 +03:00
TheWahlolly 9b4c76b71d v1.10.0 - Improved the component library to add things like component.gpu. 2025-06-15 18:30:48 +03:00
fluxdrive 876923e746 v1.8.6 - (mikethe223) Added lscor.
* add lscor

* add lscor help file

* add lscor to argentum.cfg

* add labels to coroutines

* add ps as lscor alias

* Update boot.lua version number

* add lscor (and help) to halyde packages

* fix shitty copy paste

sorry wah

* i'm fucking stupid

replace fetch with lscor in help file 💀
2025-06-01 09:42:42 +03:00
TheWahlolly eb9716ba68 v1.8.4 - Fixed a bug with mkdir and with /mnt not being generated on install. 2025-05-31 17:51:19 +03:00
TheWahlolly 34f716beaa v1.7.2 - Fixed a bug with ls and shell working directory handling. 2025-05-29 16:26:07 +03:00
TheWahlolly 918258ba60 v1.7.1 - Fixed a bug in cat. 2025-05-25 08:31:23 +03:00
TheWahlolly ba6549fa9c v1.7.1 - Whoops! Another bug! 2025-05-23 18:30:04 +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 f52d0f7015 v1.4.0 - Added automatic registry updates to Ag and removed aspect ratio matching because it would introduce a variable resolution that would be hard to work with for most software. 2025-05-22 20:05:53 +03:00
TheWahlolly 6f4cb4acb0 v1.3.1 - Fixed a small bug with ag update where it would try to remove the version number. 2025-05-21 16:35:59 +03:00
TheWahlolly 611841e128 v1.3.0 - Added a better logo to fetch, _OSLOGO, fixed possible ls bug. 2025-05-21 16:31:27 +03:00
TheWahlolly 3f15c41132 v1.1.0 - Added resolution to fetch, fixed battery display in fetch, fixed ag update and made it safer, fixed a bug in argentum.cfg. 2025-05-19 20:16:11 +03:00
TheWahlolly 40c3ea7665 v1.0.3 - Fixed WebInstall again. Hopefully for the last time. 2025-05-18 21:28:18 +03:00
TheWahlolly c363c78dd3 v1.0.2 - Fixed a bug with /home/ being nonexistent on install and mkdir not functioning. 2025-05-18 20:46:12 +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 521d52a26e v0.10.1 - Added a help file for edit. 2025-05-04 17:26:06 +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 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
TheWahlolly 64a6a26404 v0.8.2 - Added arrow keys to navigate shell history as well as a blinking cursor which you cannot yet move. 2025-04-27 21:16:50 +03:00
TheWahlolly f478048976 v0.8.1 - Fixed a couple bugs involving the shell crashing and fetch. Added proper shell error handling. 2025-04-27 20:00:06 +03:00
TheWahlolly 614c9011cf v0.8.0 - Added help and fetch. 2025-04-27 18:25:12 +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