WahPlus
2b897106c5
solvitdb: Improved sanitize() function
2026-05-31 09:38:25 +03:00
WahPlus
bf541b8b9d
Finished modifying of packages
2026-05-06 21:15:40 +03:00
WahPlus
2bff0e749a
Fixed SolvitDB's insert() function
...
It uses a temporary file like remove() now.
2026-05-06 19:10:30 +03:00
WahPlus
f275247b00
Added versions to SolvitDB
2026-05-03 19:12:19 +03:00
WahPlus
d84324c707
Added encoding package data to a string to solvitDB
2026-05-03 19:06:04 +03:00
WahPlus
95b1c56d65
Made the list returned by solvitdb.list() iterable
2026-05-03 18:31:48 +03:00
WahPlus
56a849c1a8
Added solvitdb.list()
2026-05-03 18:29:26 +03:00
WahPlus
e001c1b17e
ACTUALLY added overwriting package data if it is the same length. Whoops.
2026-05-03 15:55:58 +03:00
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