<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut/src-tauri/src/core/mod.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-14T08:38:36Z</updated>
<entry>
<title>feat: add Fabric and Forge type definitions and update mod.rs for mod loader support</title>
<updated>2026-01-14T08:38:36Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T08:38:16Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=0a933975f7eba48588ee60e338e461155afe9c8d'/>
<id>urn:sha1:0a933975f7eba48588ee60e338e461155afe9c8d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: implement Microsoft account token refresh and storage management; add Java detection functionality</title>
<updated>2026-01-13T12:19:34Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T12:19:34Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=48d9d886c078a04ead31a9d10744a085307444fa'/>
<id>urn:sha1:48d9d886c078a04ead31a9d10744a085307444fa</id>
<content type='text'>
</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: Add config module</title>
<updated>2026-01-13T09:54:09Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T09:54:09Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=f7cabe5a0388518be50eb225500b7b4800109274'/>
<id>urn:sha1:f7cabe5a0388518be50eb225500b7b4800109274</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>
<entry>
<title>feat: implement download functionality with progress monitoring and version management</title>
<updated>2026-01-13T07:56:20Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T07:56:20Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=66f7825ed9638606665b9e61c6f8132de013da14'/>
<id>urn:sha1:66f7825ed9638606665b9e61c6f8132de013da14</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add offline account management and version fetching functionality</title>
<updated>2026-01-13T07:37:55Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T07:37:55Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=6fbb5f19cab02f3a0f18cdeda3da02e717b69cd6'/>
<id>urn:sha1:6fbb5f19cab02f3a0f18cdeda3da02e717b69cd6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Minecraft DropOut launcher with version fetching and basic UI</title>
<updated>2026-01-13T06:31:37Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-13T06:31:37Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=f878efe456e8f5c557f2cde9d71f120f3e0b38cd'/>
<id>urn:sha1:f878efe456e8f5c557f2cde9d71f120f3e0b38cd</id>
<content type='text'>
- Implemented version manifest fetching from Mojang API.
- Created launcher configuration and main launcher logic.
- Added SVG and PNG icons for the application.
- Developed a simple HTML/CSS interface for the launcher.
- Integrated Tauri commands for backend communication.
- Added utility functions for file operations and config parsing.
</content>
</entry>
</feed>
