<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut/ui/src/stores, branch feat/Instance/Profile-System</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%2FInstance%2FProfile-System</id>
<link rel='self' href='https://git.hydroroll.team/DropOut/atom?h=feat%2FInstance%2FProfile-System'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/'/>
<updated>2026-01-16T12:20:05Z</updated>
<entry>
<title>feat: implement instance management functionality</title>
<updated>2026-01-16T12:20:05Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-16T12:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=3c13c14dea03c6b91716fb0f1578deb12fcf9756'/>
<id>urn:sha1:3c13c14dea03c6b91716fb0f1578deb12fcf9756</id>
<content type='text'>
Added a new InstancesState class to manage game instances, including loading, creating, deleting, updating, and duplicating instances. Integrated instance selection into the game launch process, ensuring an active instance is selected before starting a game. Updated the types to include instance-related data structures.
</content>
</entry>
<entry>
<title>feat: enhance Java version management for Minecraft versions</title>
<updated>2026-01-16T10:42:12Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-16T10:38:47Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=1119f6c3cf421da2f2db92873efae8135c76b678'/>
<id>urn:sha1:1119f6c3cf421da2f2db92873efae8135c76b678</id>
<content type='text'>
Added functionality to determine and validate the required Java version for Minecraft versions, including checks for compatibility with older versions. Implemented event emissions for version installation and deletion, and updated the UI to reflect Java version requirements and installation status. Improved version metadata handling and added support for deleting versions.
</content>
</entry>
<entry>
<title>feat: enhance settings state with AI model management and configuration editor</title>
<updated>2026-01-16T06:18:21Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-16T06:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=d7a6e4761dc2cb7905c6bed1ba9e53546505409f'/>
<id>urn:sha1:d7a6e4761dc2cb7905c6bed1ba9e53546505409f</id>
<content type='text'>
Added functionality for managing AI model settings, including loading and selecting models from Ollama and OpenAI. Implemented a configuration editor for raw settings, allowing users to open, edit, and save configuration files. This update improves the assistant's integration and user experience by providing more control over AI model options and settings management.
</content>
</entry>
<entry>
<title>feat: implement assistant state management and messaging functionality</title>
<updated>2026-01-16T06:18:21Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-16T06:16:42Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=d0e7da7ec7745be3d34efe3949c0592f6723136a'/>
<id>urn:sha1:d0e7da7ec7745be3d34efe3949c0592f6723136a</id>
<content type='text'>
Added a new module for managing the assistant's state, including message handling, health checks, and streaming responses. Introduced interfaces for message structure and generation statistics. Enhanced the logs state by removing unnecessary listener setup during initialization. Updated the types to include assistant configuration options.
</content>
</entry>
<entry>
<title>style: auto format and lint fix [skip ci]</title>
<updated>2026-01-16T01:35:23Z</updated>
<author>
<name>HsiangNianian</name>
<email>44714368+HsiangNianian@users.noreply.github.com</email>
</author>
<published>2026-01-16T01:35:23Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=963b4b8567ac1bd8b23c41e1bfbd6a99d202d1ed'/>
<id>urn:sha1:963b4b8567ac1bd8b23c41e1bfbd6a99d202d1ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Implement logout confirmation dialog and enhance account status display in BottomBar for improved user experience</title>
<updated>2026-01-15T10:17:49Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T10:17:49Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=314ce0e656107ab43a8e8681d85525a551f83f21'/>
<id>urn:sha1:314ce0e656107ab43a8e8681d85525a551f83f21</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Implement logging system with game log parsing and event listeners for enhanced log management</title>
<updated>2026-01-15T09:36:40Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T08:57:10Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=a8738f27bbc8284249932d9589bfe927d1bfacc5'/>
<id>urn:sha1:a8738f27bbc8284249932d9589bfe927d1bfacc5</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Add custom background path handling and reactive URL conversion in SettingsState for enhanced user customization</title>
<updated>2026-01-15T09:36:40Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T08:57:04Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=bce23698b64d5bf2055786f903edc38a49076358'/>
<id>urn:sha1:bce23698b64d5bf2055786f903edc38a49076358</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Add ReleasesState class to manage GitHub releases and implement loading logic</title>
<updated>2026-01-15T06:56:53Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T06:56:53Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=fda94a25d9cd7d777163ce968e5a6b6bc7ea41a1'/>
<id>urn:sha1:fda94a25d9cd7d777163ce968e5a6b6bc7ea41a1</id>
<content type='text'>
</content>
</entry>
<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>
</feed>
