<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut, branch fix/build</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%2Fbuild</id>
<link rel='self' href='https://git.hydroroll.team/DropOut/atom?h=fix%2Fbuild'/>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/'/>
<updated>2026-03-29T13:41:13Z</updated>
<entry>
<title>fix(build): fix pnpm build</title>
<updated>2026-03-29T13:41:13Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-29T13:41:13Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=ff2b6ee23e9d57409c50533b80edb51c4082a7bb'/>
<id>urn:sha1:ff2b6ee23e9d57409c50533b80edb51c4082a7bb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ui): full rewrite instance and code struct (#129)</title>
<updated>2026-03-29T13:35:34Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-29T13:35:34Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=70348cefb7de8c1e044800296a99177309c5a81e'/>
<id>urn:sha1:70348cefb7de8c1e044800296a99177309c5a81e</id>
<content type='text'>
## Summary by Sourcery

Refactor the UI to modernize effect handling, routing, and legacy APIs
while adding a reusable alert dialog component and cleaning up obsolete
stores.

New Features:
- Introduce a shared SaturnEffect context via ParticleBackground so
pages can access the effect without relying on global window APIs.
- Add a Base UI–powered alert dialog component for consistent
confirmation and warning flows across the app.
- Define a central router configuration module with instance routes to
standardize page wiring.

Bug Fixes:
- Ensure SaturnEffect nullish checks are handled safely when forwarding
pointer and touch events from the home view.

Enhancements:
- Rewrite ParticleBackground to manage its own SaturnEffect lifecycle
via React state and context instead of global accessors.
- Update the home view to use the SaturnEffect hook, simplify
pointer/touch handlers, and remove legacy game and release store usage.
- Refine layout and accessibility attributes for various form field and
label components, including field grouping and error rendering keys.
- Simplify sidebar navigation and adjust the user dropdown trigger to
work with the updated dropdown menu API.
- Wrap the root outlet for the home route with ParticleBackground only
on the index path to limit the effect to the intended view.
- Clean up imports and code style in radio group and other UI primitives
for consistency.

Chores:
- Remove deprecated UI stores and utility modules that are no longer
used with the new architecture.
- Add changeset entries documenting the Saturn effect refactor,
ParticleBackground rewrite, and removal of legacy store code.</content>
</entry>
<entry>
<title>Merge branch 'refactor/fe' of https://github.com/HydroRoll-Team/DropOut into refactor/fe</title>
<updated>2026-03-29T13:33:01Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-29T13:33:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=1c115141cc7b676e6a07786594155c3ac293fe34'/>
<id>urn:sha1:1c115141cc7b676e6a07786594155c3ac293fe34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ui): rewrite instance create</title>
<updated>2026-03-29T13:32:54Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-29T13:32:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=5b799a125a970e5e56f29a08b3c86450855fb6c4'/>
<id>urn:sha1:5b799a125a970e5e56f29a08b3c86450855fb6c4</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(ui): rewrite game store</title>
<updated>2026-03-28T18:46:51Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-28T18:46:51Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=ffbfce895c37e8e8306d426a2e59e73647ed6a86'/>
<id>urn:sha1:ffbfce895c37e8e8306d426a2e59e73647ed6a86</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update packages/ui/src/components/ui/field.tsx</title>
<updated>2026-03-28T17:20:54Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-28T17:20:54Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=e88a55c1d5c7f47844e9045654ff1063c5f77494'/>
<id>urn:sha1:e88a55c1d5c7f47844e9045654ff1063c5f77494</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>Update .changes/particle-background.md</title>
<updated>2026-03-28T17:20:05Z</updated>
<author>
<name>苏向夜</name>
<email>46275354+fu050409@users.noreply.github.com</email>
</author>
<published>2026-03-28T17:20:05Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=9e7ea78c6b601087d7fed6b091eb4533a5fbc6d6'/>
<id>urn:sha1:9e7ea78c6b601087d7fed6b091eb4533a5fbc6d6</id>
<content type='text'>
Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;</content>
</entry>
<entry>
<title>fix(lint): apply ui code lint</title>
<updated>2026-03-28T17:19:25Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-28T17:19:25Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=397cbb34b327a0addfdf8e36f859b456956b66fe'/>
<id>urn:sha1:397cbb34b327a0addfdf8e36f859b456956b66fe</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Merge branch 'refactor/fe' of https://github.com/HydroRoll-Team/DropOut into refactor/fe</title>
<updated>2026-03-28T17:12:58Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-28T17:12:58Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=e16320b34fa2dbb75e19142f7e8e31ecd41a512c'/>
<id>urn:sha1:e16320b34fa2dbb75e19142f7e8e31ecd41a512c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ci): fix duplicate lint ci</title>
<updated>2026-03-28T17:11:59Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-03-28T17:11:59Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=e390bca10372d853c6ebfa191f9bce65cd591974'/>
<id>urn:sha1:e390bca10372d853c6ebfa191f9bce65cd591974</id>
<content type='text'>
</content>
</entry>
</feed>
