I don’t know about the dependency changes, does that have to do with the way you can do them in text now? I haven’t been following that. I also don’t get what Moonbase is, it’s not gonna be an app like WebRepo?
Yes, you could always use ‘require’ to include dependency files but that’s the recommended way now rather than a simple entry in the project metadata. WebRepo reads that metadata to determine projects to include during upload. Parsing a project natively to identify require statements is obviously faster than doing that in Lua.
Moonbase will be more or less the same as WebRepo but in a more maintainable form. I do have a client in progress but ideally the project browser would be built into Codea instead. The server side is also much easier to use and has its own dashboard allowing easy metadata edits.
Oooooooooo in-app community project browser oooooooooo ![]()
Zip - 1.1.4 is now available.
Description: Zip Archive Library
Author(s): @Steppers
![]()
Description:
Zip provides functions to read from and write to compressed .zip files. Note: Only DEFLATE compression is supported.
Change-notes:
- Fix crash when compressing a file of zero length.
@UberGoober That update to the zip library above should hopefully fix your upload issues ![]()
I’ve tested it with the tilt carousel and haiku projects so far and both now succeed. I’ve obviously left actual submissions to you so you can add descriptions.
Let me know if you have any other issues with WebRepo. In the meantime, I’m now making some more progress on Moonbase.
Cheers!
Moonbase - 0.0.3 is now available.
Description: Moonbase - Pre Alpha
Author(s): @Steppers
![]()
Description:
Pre-alpha version of the new Moonbase client. This is a work in progress project.
Most features are currently missing and/or not working.
Change-notes:
- Add ‘install’ button to 20 latest projects allowing for download and install.
I feel a little silly having said this because that’s what WebRepo already is lol
