Commit Graph

148 Commits

Author SHA1 Message Date
github-actions[bot] 663354f781 AFSDHJFJKHDSAFHJKSHJKFJHDFJSKOAPOPJIUFSJIFOPSA (minified) 2026-04-30 15:07:25 +00:00
github-actions[bot] 32ff91d1d0 Ponali the legend comes in clutch once again (minified) 2026-04-30 13:13:20 +00:00
github-actions[bot] 8535cb9380 DO YOU WANT A BANANA (minified) 2026-04-30 13:01:41 +00:00
github-actions[bot] b7b7b3e569 kukgug (minified) 2026-04-30 12:55:30 +00:00
github-actions[bot] a5cd53656a Bwomp (minified) 2026-04-30 12:50:37 +00:00
github-actions[bot] 6f2a561e3d I'm gonna go instane (minified) 2026-04-30 12:45:25 +00:00
github-actions[bot] b08d7b3f98 I forgot you have to give it write permissions (minified) 2026-04-30 12:32:52 +00:00
WahPlus 2a2b27a827 Made filesystem.concat() work with more than 2 paths
Also made the code a bit cleaner.
2026-03-04 17:42:06 +02:00
WahPlus 9581d5ce52 Added MD5 library 2025-10-27 20:08:04 +02:00
WahPlus 2dee5eaba7 Revert pre-alpha 3.0.0 because I was supposed to push it to a branch.
This reverts commit cbf25999f0.
2025-08-17 16:44:40 +03:00
WahPlus 5276d2437b Merge branch 'main' of https://github.com/TheWahlolly/Halyde 2025-08-17 16:41:07 +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 420931e263 Updated the Pastebin ID for webinstall. 2025-08-13 16:11:25 +02:00
Ponali 7c00eb51c8 Fixed a bug that made Webinstall crash on systems with only one writable disk 2025-08-13 16:01:37 +02:00
Ponali fdc54a8839 Updated the Pastebin ID for webinstall. 2025-07-28 11:00:08 +02: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 3e3d91af70 Added configuration file for Lua LSP to account for OpenComputers. 2025-07-25 08:42:02 +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 2a19a70b2a v2.7.2 - Fixed the terminal library from assigning global temporary variables. 2025-07-24 11:04:23 +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 fe6cd4cd72 v2.7.1 - Fixed a bug where drivers wouldn't load, and listing /special/drive would return an error when a Computers tape drive is connected
The startupapps.json config file didn't have drvload.lua when recently installing Halyde. component.list("drive") will not just list components with the 'drive' type, but also with types that contain 'drive'. this includes 'tape_drive' (Computronics), so when calling getCapacity, the filesystem library errors out.
2025-07-23 16:31:58 +02:00
Ponali 6dd3e5a192 Fixed missing /halyde/lib/serialize.lua when installing version 2.7.0. 2025-07-23 11:40:09 +02:00
Ponali 523e9fd274 Fixed version 2.7.0 failing to update. 2025-07-23 11:10:30 +02:00
Ponali 5697c78b19 Updated Argentum repository. 2025-07-23 10:48:30 +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 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 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 1776741114 v2.4.1 - Now preloading filesystem library for faster boot times and memory saving. 2025-07-14 15:47:23 +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 876e5160df Updated the Halyde web installer to work on read-only floppies, now with a graphical environment 2025-07-11 11:30:52 +02:00
Ponali 221bd0229e v2.3.0 - Added functionality for Ctrl+Delete and Ctrl+Backspace 2025-07-09 16:17:35 +02:00
Ponali 95a2efd7cc v2.2.0 - Added support for 8-bit color and 24-bit color ANSI control codes in the terminal library. 2025-07-09 10:59:48 +02:00
Ponali 3d23e575aa v2.1.1 - Fixed copying/moving directories from different drives 2025-07-09 08:18:45 +02:00
Ponali fe7b1ccca6 v2.1.0 - Added seeking through words using Ctrl+Left and Ctrl+Right 2025-07-08 12:07:53 +02:00
Ponali d881e5facf v2.0.1 - Quickly fixed argentum.cfg to include the Unicode library 2025-07-07 17:53:55 +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
Ponali c095f1fcdd Updated Argentum repository. 2025-07-03 19:31:50 +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 5ecf1fa4af v1.14.1 - Small tweak to the import function mistakenly not finding files. 2025-07-02 12:38:52 +03: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 97f411180d I forgor 2025-07-02 11:55:59 +03:00
TheWahlolly f3d10bc82a v1.13.0 - Added shutdown and reboot commands. 2025-07-02 11:48:51 +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 418ba9579e v1.12.5 - Added some new minor functions to cormgr and fixed a bug with lscor. 2025-07-01 20:28: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 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