<feed xmlns='http://www.w3.org/2005/Atom'>
<title>DropOut/ui/src/components/SettingsView.svelte, 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-01-19T06:17:32Z</updated>
<entry>
<title>chore(ui): refactor workspace to monorepo</title>
<updated>2026-01-19T06:17:32Z</updated>
<author>
<name>苏向夜</name>
<email>fu050409@163.com</email>
</author>
<published>2026-01-19T06:17:32Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=da0d79f0db873c08fab3bc85023167e174d18b0e'/>
<id>urn:sha1:da0d79f0db873c08fab3bc85023167e174d18b0e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(migration): implement shared cache migration with SHA1 dedup</title>
<updated>2026-01-18T05:43:12Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-18T05:43:12Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=17e8dd78ca5b7aae9baa4f86d38fa755c8af21c5'/>
<id>urn:sha1:17e8dd78ca5b7aae9baa4f86d38fa755c8af21c5</id>
<content type='text'>
- Add migrate_to_shared_caches() with hard link preference
- SHA1-based deduplication across all instances
- Copy fallback for cross-filesystem scenarios
- Auto-enable use_shared_caches after successful migration
- UI shows statistics: moved files, hardlinks/copies, MB saved
</content>
</entry>
<entry>
<title>fix(ci): improve pre-commit fmt hook configuration</title>
<updated>2026-01-18T05:34:52Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-18T05:34:52Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=02520ca62ac5e508e8748b2445171be64f459b6c'/>
<id>urn:sha1:02520ca62ac5e508e8748b2445171be64f459b6c</id>
<content type='text'>
- Add pass_filenames: false to fmt hook
- Add -- separator for cargo fmt args
- Manually format code with cargo fmt
</content>
</entry>
<entry>
<title>feat: enhance settings view with AI assistant configuration options</title>
<updated>2026-01-16T06:18:21Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-16T06:17:27Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=0243c26de63032ffa9f655cc248e7c02e65d0bd1'/>
<id>urn:sha1:0243c26de63032ffa9f655cc248e7c02e65d0bd1</id>
<content type='text'>
Expanded the SettingsView component to include new features for managing the AI assistant, such as selecting language models, configuring response settings, and applying preset personas. Added a button to open the configuration editor for JSON settings. This update improves user interaction with the assistant and provides more control over its behavior and settings.
</content>
</entry>
<entry>
<title>feat: Implement custom dropdown components for version selection in BottomBar and ModLoaderSelector, enhancing user interaction and UI consistency</title>
<updated>2026-01-15T09:36:41Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T09:36:36Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=31077dbd39a25eecd24a1dca0f8c9d1879265277'/>
<id>urn:sha1:31077dbd39a25eecd24a1dca0f8c9d1879265277</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Add debug and log upload settings to SettingsView for enhanced user control and customization</title>
<updated>2026-01-15T09:36:40Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T08:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=84b429680f19ac736c3a5c7e8db3d934aa7e6791'/>
<id>urn:sha1:84b429680f19ac736c3a5c7e8db3d934aa7e6791</id>
<content type='text'>
</content>
</entry>
<entry>
<title>style: Update UI components for improved appearance and consistency</title>
<updated>2026-01-15T06:57:01Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-15T06:57:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=c687bf0f3a657e56118780128f7a71e782489f0e'/>
<id>urn:sha1:c687bf0f3a657e56118780128f7a71e782489f0e</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>
<entry>
<title>feat: re-integrate Java download UI into new component architecture</title>
<updated>2026-01-14T21:06:55Z</updated>
<author>
<name>Begonia, HE</name>
<email>163421589+BegoniaHe@users.noreply.github.com</email>
</author>
<published>2026-01-14T21:06:55Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=3000190d4f9d43bd33b074cc1c242ff0b87d8235'/>
<id>urn:sha1:3000190d4f9d43bd33b074cc1c242ff0b87d8235</id>
<content type='text'>
- Add Java download functionality to settings store
- Add JavaDownloadInfo type definition
- Add Download Java button and modal to SettingsView
- Support JRE/JDK selection with version picker
- Maintain integration with Adoptium API backend
</content>
</entry>
<entry>
<title>feat: enhance dark mode support across UI components</title>
<updated>2026-01-14T10:40:01Z</updated>
<author>
<name>HsiangNianian</name>
<email>i@jyunko.cn</email>
</author>
<published>2026-01-14T10:40:01Z</published>
<link rel='alternate' type='text/html' href='https://git.hydroroll.team/DropOut/commit/?id=74849ad2d18586736d9677dfd10af4875f4ef2ca'/>
<id>urn:sha1:74849ad2d18586736d9677dfd10af4875f4ef2ca</id>
<content type='text'>
- Updated BottomBar, HomeView, LoginModal, ModLoaderSelector, SettingsView, Sidebar, StatusToast, and VersionsView components for improved dark mode styling.
- Adjusted color schemes for various elements to ensure better visibility and aesthetics in dark mode.
- Added a theme property to settings to enforce dark mode as the default.
- Refactored version badges in VersionsView for better color differentiation.
- Enhanced button and input styles for consistency in both light and dark themes.
</content>
</entry>
</feed>
