<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut/src-tauri/src/core/downloader.rs, branch v0.1.20</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=v0.1.20</id>
<link rel='self' href='https://git.hydroroll.team/DropOut/atom?h=v0.1.20'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/'/>
<updated>2026-01-15T04:29:58Z</updated>
<entry>
<title>feat(java): Implement Java catalog management and download features</title>
<updated>2026-01-15T04:29:58Z</updated>
<author>
<name>Begonia, HE</name>
<email>163421589+BegoniaHe@users.noreply.github.com</email>
</author>
<published>2026-01-15T04:29:58Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=43a3e9c285f3d5d04fef025041a06609a0d1c218'/>
<id>urn:sha1:43a3e9c285f3d5d04fef025041a06609a0d1c218</id>
<content type='text'>
- Added commands to fetch and refresh the Java catalog, cancel downloads, and manage pending downloads.
- Enhanced the Java download modal in the UI to support version selection, download progress, and pending downloads.
- Introduced new types for Java catalog, download progress, and pending downloads.
- Updated settings store to handle Java catalog state, download progress, and pending downloads.
- Improved user experience with loading states, error handling, and status notifications for Java installations.
</content>
</entry>
<entry>
<title>Merge main into feat/download-java-rt</title>
<updated>2026-01-14T21:05:25Z</updated>
<author>
<name>Begonia, HE</name>
<email>163421589+BegoniaHe@users.noreply.github.com</email>
</author>
<published>2026-01-14T21:05:25Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=b473aa744e1382e946a92a116707b93151558888'/>
<id>urn:sha1:b473aa744e1382e946a92a116707b93151558888</id>
<content type='text'>
- Integrate latest main branch changes (Fabric, Forge support, new UI)
- Keep Adoptium Java download feature with SHA256 support
- Merge improved download progress tracking with checksum verification
- Update dependencies and build configuration
</content>
</entry>
<entry>
<title>refactor: improve code readability by formatting and restructuring function calls</title>
<updated>2026-01-14T06:54:57Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T06:54:57Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=986e76df89028e37ea3f872f12508763b5723e32'/>
<id>urn:sha1:986e76df89028e37ea3f872f12508763b5723e32</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update src-tauri/src/core/downloader.rs</title>
<updated>2026-01-14T06:13:14Z</updated>
<author>
<name>简律纯</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T06:13:14Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=bf0a493020aa2e0ffea47e0d10105dd525439f23'/>
<id>urn:sha1:bf0a493020aa2e0ffea47e0d10105dd525439f23</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Update src-tauri/src/core/downloader.rs</title>
<updated>2026-01-14T06:13:01Z</updated>
<author>
<name>简律纯</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T06:13:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=ee44423edfa83597411d6f499ae61c2aa2d9ad1f'/>
<id>urn:sha1:ee44423edfa83597411d6f499ae61c2aa2d9ad1f</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>feat: implement global progress tracking for concurrent downloads</title>
<updated>2026-01-14T05:44:06Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T05:44:06Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=188e3a910ce3566742068979d7fc1eb6f454884c'/>
<id>urn:sha1:188e3a910ce3566742068979d7fc1eb6f454884c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: display download rate and progress with concurrency support</title>
<updated>2026-01-14T05:35:06Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T05:35:06Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=b21df2f9abb9c8d5da0b77f2d3756802f95a1ad2'/>
<id>urn:sha1:b21df2f9abb9c8d5da0b77f2d3756802f95a1ad2</id>
<content type='text'>
</content>
</entry>
<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>feat: refactor download logic to use chunking for response handling</title>
<updated>2026-01-13T07:56:32Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T07:56:32Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=d247a02cd9656b7ca15128e517c8e995af66903a'/>
<id>urn:sha1:d247a02cd9656b7ca15128e517c8e995af66903a</id>
<content type='text'>
</content>
</entry>
</feed>
