* Add index page to dev server
* Add target=_blank to packwiz-installer link
* Improve sentence about packwiz-installer
Co-authored-by: comp500 <comp500@users.noreply.github.com>
* Add a nix flake
* Update flake deps and nix package's version nightly
* nix-flake: Update vendorSha256 on each push
An extra commit will be pushed only if needed
* Move flake.* into root directory
Update flake.lock
* nix-flake: Support more systems, commit hash as version
* Don't automatically update flake.lock
* Update list of Modrinth approved domains
* Add flag to disable Modrinth restricted domains
This allows packwiz to produce .mrpack files with direct downloads,
for packs that aren't distributed on modrinth.com.
Added support for importing manual files and rehashing where necessary
Moved cache folder to "local" user folder
Cleaned up messages, saved index after importing
The mods-folder option is now replaced with two new options: meta-folder and meta-folder-base
This allows non-mod files to use the correct directory based on their category; with correct
import of resource packs/etc from CurseForge packs, and the ability to override this behaviour.
To improve the reliability of packwiz metadata file marking (in the index), new files now use .pw.toml
as the extension - any extension can be used, but .pw.toml will now be automatically be
marked as a metafile regardless of folder, so you can easily move metadata files around.
Existing metadata files will still work (as metafile = true is set in the index); though in
the future .pw.toml may be required.
New --category and --game flags allow using categories other than Minecraft mods (also parsed from URLs)
Fixed loader checks to allow a project with no loaders in the version list
Improved error messages and docs
Fixed sending empty mod requests when dependencies were already installed
Slug lookup now defaults to no category, forcing a user to interactively select a project (--category should guarantee no interactivity)
Added project summaries to search results
Fixes#112
See the packwiz Discord for more information, as the changes with the new API Terms and Conditions have some implications for packwiz.
This commit isn't fully functional yet; I have more changes to make.