Commit Graph
29 Commits
Author SHA1 Message Date
WahPlus 4bc3a64a8c Added appending packages and overwriting package data if it is the same length 2026-05-03 15:51:21 +03:00
WahPlus 568b4d0b2c Small change to the filesystem library to allow using handle:seek() with no arguments to get the current position 2026-05-03 11:46:31 +03:00
WahPlus 4e837fc928 SolvitDB: added .svt file reading 2026-04-30 21:20:02 +03: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 65facb89f7 Added more test packages and removed test files from repo 2026-03-27 19:11:11 +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 bca8830ead Added Kate swap files to gitignore 2026-03-04 17:45:11 +02:00
WahPlus 5feed553af I fucking can't anymore 2026-01-18 17:31:58 +02:00
WahPlus 1d49683d3c Made the spacing a little nicer for the registry file. 2025-10-04 20:23:29 +03:00
WahPlus e0b6feb98c Made some formatting changes to lib/log.lua and disabled buffering when trimming the log.
The reason for this is that log files can get really large, and
buffering loads the whole file into the buffer. We devised an algorithm
to not use too much memory when trimming log files by NOT loading
everything into RAM, but buffering nullified it. It has now been
disabled.
2025-10-04 20:14:36 +03:00
WahPlus 943f1020fa Added the new registry.json in preparation for Argentum 2 2025-09-30 21:22:09 +03:00
WahPlus 3d9ec665b9 Added component.isAvailable()
The function checks if a component of a specified type exists.
2025-09-30 21:15:19 +03:00
WahPlus 9c0e33c116 Removed .editorconfig from .gitignore 2025-09-30 20:29:50 +03:00
WahPlus cd3dd80c23 Made event.pull() with a timeout of 0 not yield.
This makes sense because if the timeout is 0, the app calling it
obviously just wants to fetch any pending events and not wait.
2025-09-30 15:26:35 +03:00
WahPlus 58c8ce3f2d Modified gitignore
Modified gitignore to ignore .editorconfig files
2025-09-28 17:55:41 +03:00
WahPlus de5d779d9a Patched a bug with require
If there was a folder in root with the same name as a library, requiring
that library would cause the require function to error. This has now
been fixed.
2025-09-28 16:04:25 +03:00
WahPlus 99725b43ba Added CLI parser library
This library can easily process flags, arguments, and flags with
arguments.
2025-09-24 21:29:34 +03:00
WahPlus 39897457f9 Added log printing on the screen on startup.
The log library now prints all the logs on startup.
2025-09-17 20:54:56 +03:00
WahPlus 8b51217324 Made filesystem seeking more failsafe and added better log trimming.
- Trying to seek before the start of a file stream now does not cause an
error
- Logs are now trimmed between log entries
2025-09-16 19:36:41 +03:00
WahPlus 90252f83f1 Set Git to ignore logs
Added the /halyde/logs/ directory to .gitignore.
2025-09-15 16:17:49 +03:00
WahPlus 0b2745ab9c Merge branch 'Pre-Alpha-3.0.0' of https://github.com/Team-Cerulean-Blue/Halyde into Pre-Alpha-3.0.0 2025-09-15 08:14:39 +03:00
WahPlus 099fbee8c6 Added logging system, fixed filesystem read handle buffering and added read handle seeking. 2025-09-15 08:10:50 +03:00