tema5002
ab48b57e1b
Implement profiler
2026-06-20 14:25:40 +03:00
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