<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut/src-tauri/src/utils/zip.rs, branch feat/gpu-jvm-params</title>
<subtitle>This is a new Minecraft launcher that is currently in development. It is designed to be a modern, fast and efficient launcher. It is written in Rust. Aims to be a Reproducible Minecraft Workspace Manager.</subtitle>
<id>https://git.hydroroll.team/DropOut/atom?h=feat%2Fgpu-jvm-params</id>
<link rel='self' href='https://git.hydroroll.team/DropOut/atom?h=feat%2Fgpu-jvm-params'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/'/>
<updated>2026-01-14T04:12:31Z</updated>
<entry>
<title>feat(java): integrate Adoptium API for Java runtime download</title>
<updated>2026-01-14T04:12:31Z</updated>
<author>
<name>Begonia, HE</name>
<email>163421589+BegoniaHe@users.noreply.github.com</email>
</author>
<published>2026-01-14T04:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=f093d2a310627aa3ee5a2820339f8a18bd251e81'/>
<id>urn:sha1:f093d2a310627aa3ee5a2820339f8a18bd251e81</id>
<content type='text'>
Add automatic Java (Temurin) download and installation feature:

- Add Adoptium API v3 integration to fetch latest Java releases
- Support JRE and JDK image types with version selection (8/11/17/21)
- Implement platform detection for macOS, Linux, and Windows
- Add SHA256 checksum verification for downloaded archives
- Add tar.gz extraction support with Unix permission preservation
- Handle macOS-specific Java path structure (Contents/Home/bin)
- Add frontend UI with version selector and download progress
- Register Tauri commands: fetch_adoptium_java, download_adoptium_java,
  fetch_available_java_versions

Dependencies added: sha2, flate2, tar, dirs
</content>
</entry>
<entry>
<title>chore(style): format code</title>
<updated>2026-01-13T09:54:42Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T09:54:42Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=50f4725c657c6583452d9c85f9b934c3cf2a0f70'/>
<id>urn:sha1:50f4725c657c6583452d9c85f9b934c3cf2a0f70</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Implement library rules validation and zip extraction utility</title>
<updated>2026-01-13T08:14:49Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T08:14:49Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=746a94952de6d506dee5f45c77c72ccb597bb516'/>
<id>urn:sha1:746a94952de6d506dee5f45c77c72ccb597bb516</id>
<content type='text'>
- Added `is_library_allowed` function to evaluate library permissions based on defined rules.
- Introduced `rule_matches` helper function to check OS compatibility for rules.
- Created `extract_zip` function to handle zip file extraction, including directory creation and skipping of META-INF entries.
</content>
</entry>
</feed>
