Commit Graph

189 Commits

Author SHA1 Message Date
WahPlus 45a09284c2 bedit: Fixed addition of weird DC3 character when saving 2026-06-20 11:27:04 +03:00
mcplayer3 8fc249433b Added saving functionality to bedit
(The text field for the save path needs improving though.)
2026-06-20 17:14:21 +10:00
mcplayer3 a3e0ec64ae cat now inserts a newline at the end of the file if there isn't one already 2026-06-19 15:03:45 +10:00
tema5002 9b9c005194 Fucking terminal 2026-06-18 16:52:17 +03:00
tema5002 81e832ef5d Merge branch 'unfinished-ag2' into Pre-Alpha-3.0.0 2026-06-18 16:38:51 +03:00
tema5002 6c356c7a13 Make the terminal suck less. 2026-06-17 21:44:52 +03:00
mcplayer3 14b25d59fc Added text editing functionality to bedit 2026-06-17 13:59:27 +10:00
mcplayer3 afe27f2b41 bedit: oops 2026-06-17 10:39:04 +10:00
WahPlus af61b8661a terminal: Fixed #73 2026-06-15 19:14:19 +03:00
mcplayer3 364dda8850 Copied special keys to a new table in the keyboard library 2026-06-09 14:36:37 +10:00
mcplayer3 d091dcad18 bedit: Prevented cursor moving past end of line 2026-06-08 18:01:33 +10:00
WahPlus 7453215c91 bedit: Cursor can now scroll 2026-06-08 10:23:10 +03:00
WahPlus 95befaa72b bedit: Cursor is now movable 2026-06-07 17:57:39 +03:00
WahPlus 399dd37b2d bedit: Added a cursor
Currently you can't move it
2026-06-07 13:15:02 +03:00
tema5002 08af85f3b4 terminal.lua: Make 1st tier and 2nd tier GPU (or 2nd tier APU and 3rd tier APU) not suck 2026-06-06 21:38:32 +03:00
tema5002 4d6dbadc32 Make shit less ass fuck shit fuck ass shit ass bruh what is this code 2026-06-06 19:00:37 +03:00
WahPlus b756bc516e bedit: Added scrolling around the screen and basic event handling 2026-06-06 18:17:00 +03:00
WahPlus 16214c253d bedit: Added a little hotkey tooltip UI at the bottom 2026-06-06 17:51:36 +03:00
WahPlus 35e3a2313f bedit: Made it use VRAM buffer, added support for a custom offset 2026-06-06 17:35:25 +03:00
mcplayer3 f81e9089d3 Started making a better version of edit 2026-06-07 00:12:25 +10:00
WahPlus eb2e6b9596 Added functional package removal 2026-04-17 19:32:29 +03:00
WahPlus 2173713694 Added package deduplication and fixed a previously unnoticed bug with extending the package table mid-loop
See comments for more details
2026-03-28 06:50:26 +02:00
WahPlus c5b330ac9d Added commas to the packages that will be installed list 2026-03-27 19:25:23 +02:00
WahPlus 2d6dbe41a1 Made installing virtual packages actually work 2026-03-27 19:24:50 +02:00
WahPlus 647854b1da Added installing vpackages to Ag2
This was written entirely on my phone in Termux lol
2026-03-27 15:28:34 +02:00
WahPlus a7809384d9 Added group support when installing I guess 2026-03-22 19:58:21 +02:00
WahPlus 88f2a55ca0 Added support for dependency cascading, virtual packages, and groups when removing packages
IT'S NOT SPAGHETTI GUYS TRUST ME
2026-03-22 18:37:39 +02:00
WahPlus 3ab72fe1dd Added a check for if a package is already installed
Installing packages is now fully functional (aside from specific
versions)
2026-03-04 18:19:56 +02:00
WahPlus 1e9ba6c01a Made Argentum 2 create tracking files in /ag2/pkg
These files describe the package's name, version, files, directories,
config files, dependencies, conflicts and whether it is auto-installed
as a dependency or not.
2026-03-04 18:03:44 +02:00
WahPlus 5feed553af I fucking can't anymore 2026-01-18 17:31:58 +02:00
WahPlus d24e00c308 Bugfix in terminal.lua
terminal.read() used to crash if no options were provided.
2025-11-01 08:42:04 +02:00
Ponali f5fcc84903 fixed the "user" kernel module getting the wrong IDs when creating tasks
when the user kernel module creates a task, it used to count the amount
of processes in the system, which can lead to some processes having the
same IDs as another, which causes havoc. this has been fixed by using
the ID counter in the tsched kernel module.
2025-10-30 17:48:16 +01:00
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 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
mcplayer3 8548855d7f Fix log tool not printing some log entries 2025-10-21 20:34:06 +11:00
Ponali 668ed93491 made modload catch all errors emitted by modules 2025-10-20 17:38:43 +02:00
Ponali 8ab525b9ac made the lua app return the actual syntax error instead of "assertion failed!" 2025-10-20 13:32:05 +02:00