Commit Graph
93 Commits
Author SHA1 Message Date
WahPlus 86f825d14b Add login script 2025-10-30 16:03:09 +02:00
WahPlus 3c99c26ea3 Remove useless GPU import in tsched 2025-10-30 16:02:40 +02:00
WahPlus fa1ef3926b Hey, Vsauce! Michael here. 2025-10-30 15:29:42 +02:00
WahPlus bef22740f6 Minor punctuation change in halyde/kernel/modules/user.lua 2025-10-30 15:20:19 +02:00
WahPlus 3e3e35860c Add text censoring to terminal.read() 2025-10-30 15:02:52 +02:00
WahPlus ad7596efee Removed unused get() function in halyde/kernel/modules/terminal.lua terminal.read() 2025-10-30 14:24:09 +02:00
WahPlus c4b6445c23 Improve variable naming in halyde/kernel/modules/terminal.lua terminal.read() 2025-10-30 14:21:02 +02:00
WahPlus ead5a09747 Comment on require() function in halyde/kernel/boot.lua
This is a pretty old bug by now.
2025-10-30 14:13:18 +02:00
WahPlus be2ddf1dd4 Make terminal.read() use a table for options
Also change all apps to work with this
2025-10-30 13:29:13 +02:00
WahPlus ca5d1114d2 Comment on halyde/apps/touch.lua 2025-10-30 13:28:06 +02:00
WahPlus c5418be165 Remove empty halyde/apps/resolution.lua 2025-10-30 13:25:20 +02:00
WahPlus f0c0acfcdc Comment on maindrv
Why does it exist?!
2025-10-30 13:24:41 +02:00
WahPlus ae1652b1b9 Rename /halyde/shell to /halyde/scripts
The reason is because there will have to be a place to put scripts that
are not apps.
2025-10-30 13:15:04 +02:00
WahPlus c1c6a50b09 Added user system.
Default users are `admin` (password `admin`, UID 1) and `user` (password
`user`, UID 2).
2025-10-28 19:15:20 +02:00
WahPlus 51124da54b Added wait() function. 2025-10-28 19:14:16 +02:00
WahPlus 8144d44deb Renamed lscor to lstsk.
Also added an alias from lscor to lstsk.
2025-10-28 19:13:54 +02:00
WahPlus 337f8af1df Made LuaLS ignore missing fields diagnostic.
LuaLS was complaining about the `package` table in `boot.lua` missing
certain fields. However, this is irrelevant for Halyde.
2025-10-28 17:06:28 +02:00
WahPlus 30b38ee0d9 Added MD5 library 2025-10-28 16:58:12 +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 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
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
TheWahlolly f8fdeb9209 v1.12.3 - Made drivers load later, after cormgr, evmgr and keyboard are set up. 2025-07-01 19:08:25 +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
TheWahlolly ab8b15d1ae v1.12.0 - Added drivers. 2025-06-27 21:13:55 +03:00
TheWahlolly c158f5659c Whoops. Forgot to save after solving merge conflict 2025-06-26 19:26:59 +03:00
TheWahlolly f3083478d7 Merge branch 'mikethe223-patch-1' 2025-06-26 19:24:18 +03:00
TheWahlolly 06b8847e03 v1.11.1 - Added lscor to help (by @mikethe223) and changed the version number accordingly 2025-06-26 19:22:51 +03: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 a0724f7458 I remembered that Ag was updated too. 2025-06-15 18:34:25 +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
TheWahlolly e4cf929fce v1.9.0 - Added virtual components. 2025-06-15 07:59:24 +03: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 21472ba797 Updated Ag registry. 2025-06-08 18:56:51 +03:00
TheWahlolly 5370a78bba Updated Ag registry. 2025-06-08 17:15:22 +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 c8e71ee2e4 v1.8.5 - Updated the version numbers properly. 2025-05-31 20:36:05 +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 6fbd5a7d35 v1.8.2 - Fixed a bug with Ag and webinstall. 2025-05-31 17:36:29 +03:00
TheWahlolly 37a32069fd v1.8.2 - Fixed the version number not showing correctly. 2025-05-31 11:14:59 +03:00
TheWahlolly fad76dbbb5 v1.8.1 - Fixed bug where shell would hang on nonexistent command. 2025-05-31 11:07:55 +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 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 07c4f447c3 Changed the version numbers incorrectly... Should be good now. 2025-05-23 18:31:25 +03:00
TheWahlolly ba6549fa9c v1.7.1 - Whoops! Another bug! 2025-05-23 18:30:04 +03:00
TheWahlolly 7f3695e5e9 Merge branch 'main' of https://github.com/TheWahlolly/Halyde 2025-05-23 18:25:36 +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 5552657dbd Wrong version number... 2025-05-22 21:01:41 +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 af78ccd373 Merge branch 'main' of https://github.com/TheWahlolly/Halyde 2025-05-21 16:32:00 +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 97ed964d32 Merge branch 'main' of https://github.com/TheWahlolly/Halyde 2025-05-20 21:18:40 +03:00
TheWahlolly 0a32d8b0ab v1.2.0 - Added GPU binding on startup and resolution matching to aspect ratio. Fixed a bug in the text wrapping as well. 2025-05-20 21:17:33 +03:00
TheWahlolly f77037e6ef Merge branch 'main' of https://github.com/TheWahlolly/Halyde 2025-05-19 20:16:26 +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 05752fee85 another issue with WebInstall. 2025-05-18 21:35:22 +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 7ddeaeed23 Another fix to WebInstall. 2025-05-18 20:26:37 +03:00
TheWahlolly a1881590b1 Modified WebInstall. Also reverted version to v1.0.1 which was mistakenly increased. 2025-05-18 20:01:47 +03:00
TheWahlolly d083b7006f v1.0.2 - Removed a forgotten ocelot card call in shell.lua, updated WebInstall to set boot address and added alternative install method to README.md. 2025-05-18 19:55:24 +03:00
TheWahlolly a4ffcb0119 Merge branch 'main' of https://github.com/TheWahlolly/Halyde 2025-05-18 19:23:43 +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 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
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
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
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
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