<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut, branch fix/vite-tauri</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=fix%2Fvite-tauri</id>
<link rel='self' href='https://git.hydroroll.team/DropOut/atom?h=fix%2Fvite-tauri'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/'/>
<updated>2026-03-28T17:00:12Z</updated>
<entry>
<title>fix(env): fix vite config to integrate with tauri</title>
<updated>2026-03-28T17:00:12Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-28T17:00:12Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=ef478b29605afbd1c3ec88184b64960e8ad01e71'/>
<id>urn:sha1:ef478b29605afbd1c3ec88184b64960e8ad01e71</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add game lifecycle management and instance import/export tools (#117)</title>
<updated>2026-03-26T01:02:10Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-26T01:02:10Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=94b0d8e208363c802c12b56d8bdbef574dd1fb91'/>
<id>urn:sha1:94b0d8e208363c802c12b56d8bdbef574dd1fb91</id>
<content type='text'>
## Summary by Sourcery

Add centralized game process and instance lifecycle management, shared
cache-aware path resolution, and instance import/export/repair
capabilities across backend and UI.

New Features:
- Track a single running game process in the backend, expose stop-game
control, and emit structured game-exited events with instance and
version context.
- Introduce instance path resolution that supports shared caches for
versions, libraries, and assets, and use it across game start, install,
and version management APIs.
- Add import, export, and repair operations for instances, including
zip-based archive support and automatic recovery of on-disk instances.
- Expose new instance lifecycle and repair APIs to the frontend and wire
them through the client and instance store.
- Add per-instance start/stop controls in the instances view and
instance selection in the bottom bar for launching games.

Enhancements:
- Guard instance operations with per-instance locks and track active
operations such as launch, install, delete, and import/export.
- Improve handling of Microsoft login errors and polling status, with
clearer user feedback and safer interval management.
- Simplify config mutation during shared cache migration and centralize
instance directory resolution in the backend.
- Initialize a game lifecycle listener at app startup to keep UI state
in sync with backend game exit events.

Build:
- Configure the Vite dev server to use a fixed localhost host and port
for the UI dev environment.</content>
</entry>
<entry>
<title>Merge branch 'main' into feature/multi-instances</title>
<updated>2026-03-26T01:01:31Z</updated>
<author>
<name>简律纯</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-03-26T01:01:31Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=3a31d3004b2814cd8a26d49a0f8a96636411dcd2'/>
<id>urn:sha1:3a31d3004b2814cd8a26d49a0f8a96636411dcd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(lint): partial apply docs code lints (#123)</title>
<updated>2026-03-26T00:50:26Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-26T00:50:26Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=7d0e92e6d3b172adfe552ffae9b97f8dad6f63ae'/>
<id>urn:sha1:7d0e92e6d3b172adfe552ffae9b97f8dad6f63ae</id>
<content type='text'>
cc @NtskwK ptal, and, some codes cannot pass the code lint, check plz.

## Summary by Sourcery

Apply linting and formatting updates across the docs app, and align
tooling and release config for the @dropout/docs package.

Enhancements:
- Normalize imports, string literals, and JSX formatting across the docs
app for consistent style and lint compliance.
- Tidy i18n, routing, and docs loader code without changing behavior,
improving readability and maintainability.

Build:
- Register the @dropout/docs package in the release/config system with
nodejs resolver and alpha pre-release tagging.
- Update docs-related Vite and TypeScript config files to match the new
linting and path conventions.
- Remove the nodejs publish command block from the shared changes config
to simplify release behavior.

Chores:
- Bump @biomejs/biome to the latest version and add core-js to
onlyBuiltDependencies for tooling compatibility.
- Add a changeset for @dropout/docs describing the docs linting patch
release.
- Introduce or update Biome and docs content metadata config files to
support the new linting setup.</content>
</entry>
<entry>
<title>Merge branch 'main' into chore/docs-lint</title>
<updated>2026-03-26T00:48:55Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-26T00:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=41589eac819da64e832539df3e1c7117a6393ad0'/>
<id>urn:sha1:41589eac819da64e832539df3e1c7117a6393ad0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update .changes/docs-lint.md</title>
<updated>2026-03-26T00:48:39Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-26T00:48:39Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=9daf75093cca0e63feea4e3dac1c7b52a2b021e9'/>
<id>urn:sha1:9daf75093cca0e63feea4e3dac1c7b52a2b021e9</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>chore(pnpm): fix pnpm lock file</title>
<updated>2026-03-26T00:47:19Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-26T00:16:59Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=b95cd870357fcb0973bb02b1ec2d2fc061eafaec'/>
<id>urn:sha1:b95cd870357fcb0973bb02b1ec2d2fc061eafaec</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(smif): add missing version field</title>
<updated>2026-03-26T00:47:17Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-26T00:13:40Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=fbaee6cde3660143b65624620cfde748fd822f4c'/>
<id>urn:sha1:fbaee6cde3660143b65624620cfde748fd822f4c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(smif): add docs and patch bump</title>
<updated>2026-03-26T00:47:17Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-26T00:10:49Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=906a04226be13a7435b775c0f21a685d95fdbf34'/>
<id>urn:sha1:906a04226be13a7435b775c0f21a685d95fdbf34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore(lint): partial apply docs code lint</title>
<updated>2026-03-26T00:47:13Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-26T00:07:22Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=f021eabab64490ebf0f39509642a7d86ad858af8'/>
<id>urn:sha1:f021eabab64490ebf0f39509642a7d86ad858af8</id>
<content type='text'>
</content>
</entry>
</feed>
