aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* feat: add NVIDIA Prime environment variables for Linux hybrid graphics (#155)HEADmainkrypton2026-04-041-0/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## Summary - Inject __NV_PRIME_RENDER_OFFLOAD=1 and __GLX_VENDOR_LIBRARY_NAME=nvidia environment variables when launching Minecraft on Linux - Enables discrete GPU usage on Linux systems with hybrid graphics (NVIDIA + Intel/AMD) - Only applies on Linux via #[cfg(target_os = "linux")] ## Changes - Modified src-tauri/src/main.rs to inject NVIDIA Prime environment variables before spawning the Java process ## Test Plan - On a Linux system with hybrid graphics (NVIDIA + Intel/AMD), launch the game and verify the discrete GPU is being used - Can check with nvidia-smi or glxinfo to confirm GPU usage Closes #154 ## Summary by Sourcery Inject GPU-related environment variables when launching the game on Linux to support hybrid graphics configurations. New Features: - Enable discrete GPU usage on Linux hybrid graphics systems by setting NVIDIA Prime and AMD DRI_PRIME environment variables before starting the game process. Enhancements: - Log when GPU environment variables are injected on Linux to aid debugging of hybrid graphics setups. --------- Co-authored-by: 简律纯 <i@jyunko.cn> Co-authored-by: sourcery-ai[bot] <58596630+sourcery-ai[bot]@users.noreply.github.com>
* refactor(modpack): split modpack module and extract curseforge api (#127)苏向夜2026-04-0214-493/+1400
| | | | | Co-authored-by: wsrsq <wsrsq001@163.com> Co-authored-by: 简律纯 <i@jyunko.cn> Co-authored-by: HsiangNianian <44714368+HsiangNianian@users.noreply.github.com>
* ci: add docs build workflow (#135)krypton2026-04-011-0/+47
|\ | | | | | | | | | | | | ## Summary by Sourcery CI: - Introduce a GitHub Actions workflow that installs dependencies and builds the docs package on pushes, pull requests, and manual triggers.
| * Merge branch 'main' into feat/docs-build-test简律纯2026-04-014-107/+2401
| |\ | |/ |/|
* | feat: add GPU acceleration JVM parameters support (#140)krypton2026-04-011-0/+14
| |
* | chore: upgrade dependencies for security fixes (#139)krypton2026-04-013-107/+2387
| |
| * Merge branch 'main' into feat/docs-build-testNatsuu2026-04-0118-195/+719
| |\ | |/ |/|
| * ci: update docs build workflow to include additional paths and enforce ↵NtskwK2026-04-011-1/+7
| | | | | | | | frozen lockfile
* | chore: change license from MIT to AGPL-3.0 (#136)krypton2026-04-011-21/+621
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 将项目许可证从 MIT 更改为 AGPL-3.0,以更好地保护开源性质和网络服务使用场景。 ## Summary by Sourcery Update the project licensing to AGPL-3.0. Documentation: - Replace the MIT license text with AGPL-3.0 in the LICENSE file. Chores: - Align repository metadata with the new AGPL-3.0 project license.
| * \ Merge branch 'main' into chore/change-license-to-agplchore/change-license-to-agpl简律纯2026-04-011-4/+4
| |\ \ | |/ / |/| |
* | | chore: update FOSSA status badge to HydroRoll-Team (#138)krypton2026-04-011-4/+4
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updated FOSSA status badge URLs from HsiangNianian/DropOut to HydroRoll-Team/DropOut to match the repository migration. ## Summary by Sourcery Documentation: - Update FOSSA badges in README to reference the HydroRoll-Team/DropOut project instead of the previous repository.
| * | | chore: update FOSSA status badge to HydroRoll-Teamkrypton2026-04-011-4/+4
|/ / /
| * | Merge branch 'main' into chore/change-license-to-agpl苏向夜2026-04-0116-170/+94
| |\ \ | |/ / |/| |
* | | Improve docs UI and Mermaid rendering (#125)苏向夜2026-04-0116-170/+94
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refactor documentation for clarity and organization. Upgrade the @biomejs/biome dependency to version 2.4.9. Clean up imports and improve component structure in the documentation pages. ## Summary by Sourcery Refine documentation rendering and UI components while updating tooling dependencies. New Features: - Improve Mermaid diagram rendering in docs with explicit SVG rendering and stricter security configuration. Bug Fixes: - Use stable keys for mapped feature and FAQ items on the docs home page to avoid React key issues. - Adjust field error list keys to avoid collisions and improve React reconciliation. Enhancements: - Clean up and reorder exports, imports, and hook dependencies across UI components for consistency and maintainability. - Streamline docs routing and loader types by removing unused parameters and simplifying language handling. - Improve user-facing error and status messages with template literals and clearer formatting. Build: - Upgrade @biomejs/biome to version 2.4.9 and consolidate Biome configuration by removing redundant docs-specific settings. Documentation: - Tidy documentation page composition and table-of-contents handling for clearer structure.
| | * | chore: update copyright holder to HydroRoll Teamkrypton2026-04-011-1/+1
| | | |
| | * | chore: change license from MIT to AGPL-3.0krypton2026-04-011-21/+621
| |/ / |/| |
| * | chore(docs): restore private field in package.jsonNtskwK2026-04-011-0/+1
| | |
| | * ci: add docs build workflowNtskwK2026-04-011-0/+41
| | |
| * | chore(docs): add update-dependence.md to sync package version with rootNtskwK2026-03-311-0/+5
| | |
| * | chore(docs): reorder export statements in accordion.tsxNtskwK2026-03-301-1/+1
| | |
| * | chore(docs): add newline at end of package.jsonNtskwK2026-03-301-1/+1
| | |
| * | Merge branch 'main' of https://github.com/HydroRoll-Team/DropOut into chore/docsNtskwK2026-03-3042-1995/+1396
| |\ \ | |/ / |/| |
| | * Merge branch 'main' of https://github.com/HydroRoll-Team/DropOutNtskwK2026-03-3044-2001/+1424
| | |\ | |_|/ |/| |
* | | chore(release): bump versions (#132)dropout-v0.2.0-alpha.6苏向夜2026-03-2914-47/+47
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Releases ## dropout ## v0.2.0-alpha.6 ### Refactors - [`5b799a1`](https://github.com/HydroRoll-Team/DropOut/commit/5b799a125a970e5e56f29a08b3c86450855fb6c4): Full rewrite instance create with stepper page instead of modal. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`ffbfce8`](https://github.com/HydroRoll-Team/DropOut/commit/ffbfce895c37e8e8306d426a2e59e73647ed6a86): Refactor game store and rename `HomePage` component. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`18aceb4`](https://github.com/HydroRoll-Team/DropOut/commit/18aceb4ddf01e964d0b81a4e926e42b72c64e355): Rewrite `ParticleBackground` to modern component design instead of global `window` api call. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`97fe504`](https://github.com/HydroRoll-Team/DropOut/commit/97fe5046f68b5e4ee5f750945bcc39a27f5eb37b): Rewrite effect instance nullish checking. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) ### New Features - [`32a4d85`](https://github.com/HydroRoll-Team/DropOut/commit/32a4d85af937e4fd882fa671aee8b72878cc564f): Remove all legacy codes in `stores/`. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) ### Chores - [`ef478b2`](https://github.com/HydroRoll-Team/DropOut/commit/ef478b29605afbd1c3ec88184b64960e8ad01e71): Fix vite config to integrate with Tauri. ([#128](https://github.com/HydroRoll-Team/DropOut/pull/128) by @fu050409) ## @dropout/docs ## v0.1.0-alpha.1 ### Chores - [`906a042`](https://github.com/HydroRoll-Team/DropOut/commit/906a04226be13a7435b775c0f21a685d95fdbf34): Partially apply docs frontend lint fixes ([#123](https://github.com/HydroRoll-Team/DropOut/pull/123) by @fu050409) ## @dropout/ui ## v0.1.0-alpha.4 ### Chores - [`ef478b2`](https://github.com/HydroRoll-Team/DropOut/commit/ef478b29605afbd1c3ec88184b64960e8ad01e71): Fix vite config to integrate with Tauri. ([#128](https://github.com/HydroRoll-Team/DropOut/pull/128) by @fu050409) ### Refactors - [`5b799a1`](https://github.com/HydroRoll-Team/DropOut/commit/5b799a125a970e5e56f29a08b3c86450855fb6c4): Full rewrite instance create with stepper page instead of modal. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`ffbfce8`](https://github.com/HydroRoll-Team/DropOut/commit/ffbfce895c37e8e8306d426a2e59e73647ed6a86): Refactor game store and rename `HomePage` component. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`18aceb4`](https://github.com/HydroRoll-Team/DropOut/commit/18aceb4ddf01e964d0b81a4e926e42b72c64e355): Rewrite `ParticleBackground` to modern component design instead of global `window` api call. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`97fe504`](https://github.com/HydroRoll-Team/DropOut/commit/97fe5046f68b5e4ee5f750945bcc39a27f5eb37b): Rewrite effect instance nullish checking. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) ### New Features - [`32a4d85`](https://github.com/HydroRoll-Team/DropOut/commit/32a4d85af937e4fd882fa671aee8b72878cc564f): Remove all legacy codes in `stores/`. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409)
| * | | chore(release): bump versionsgithub-actions[bot]2026-03-2914-47/+47
|/ / /
* | | fix(release): fix release version tag苏向夜2026-03-296-0/+6
| | |
* | | revert: revert due to primary version (#131)苏向夜2026-03-2911-28/+39
|\ \ \ | | | | | | | | Reverts HydroRoll-Team/DropOut#124
| * | | Revert "chore(release): bump versions"苏向夜2026-03-2911-28/+39
|/ / /
* | | chore(release): bump versions (#124)@dropout/ui-v0.1.0-alpha.4@dropout/docs-v0.1.0-alpha.1苏向夜2026-03-2911-39/+28
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | # Releases ## @dropout/docs ## v0.1.0-alpha.1 ### Chores - [`906a042`](https://github.com/HydroRoll-Team/DropOut/commit/906a04226be13a7435b775c0f21a685d95fdbf34): Partially apply docs frontend lint fixes ([#123](https://github.com/HydroRoll-Team/DropOut/pull/123) by @fu050409) ## @dropout/ui ## v0.1.0-alpha.4 ### Refactors - [`5b799a1`](https://github.com/HydroRoll-Team/DropOut/commit/5b799a125a970e5e56f29a08b3c86450855fb6c4): Full rewrite instance create with stepper page instead of modal. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`ffbfce8`](https://github.com/HydroRoll-Team/DropOut/commit/ffbfce895c37e8e8306d426a2e59e73647ed6a86): Refactor game store and rename `HomePage` component. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`18aceb4`](https://github.com/HydroRoll-Team/DropOut/commit/18aceb4ddf01e964d0b81a4e926e42b72c64e355): Rewrite `ParticleBackground` to modern component design instead of global `window` api call. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) - [`97fe504`](https://github.com/HydroRoll-Team/DropOut/commit/97fe5046f68b5e4ee5f750945bcc39a27f5eb37b): Rewrite effect instance nullish checking. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409) ### Chores - [`ef478b2`](https://github.com/HydroRoll-Team/DropOut/commit/ef478b29605afbd1c3ec88184b64960e8ad01e71): Fix vite config to integrate with Tauri. ([#128](https://github.com/HydroRoll-Team/DropOut/pull/128) by @fu050409) ### New Features - [`32a4d85`](https://github.com/HydroRoll-Team/DropOut/commit/32a4d85af937e4fd882fa671aee8b72878cc564f): Remove all legacy codes in `stores/`. ([#129](https://github.com/HydroRoll-Team/DropOut/pull/129) by @fu050409)
| * | | chore(release): bump versionsgithub-actions[bot]2026-03-2911-39/+28
|/ / /
* | | fix(build): fix pnpm build (#130)苏向夜2026-03-291-0/+0
|\ \ \
| * | | fix(build): fix pnpm buildfix/build苏向夜2026-03-291-0/+0
|/ / /
* | | refactor(ui): full rewrite instance and code struct (#129)苏向夜2026-03-2938-1981/+1380
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## 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.
| * \ \ Merge branch 'refactor/fe' of https://github.com/HydroRoll-Team/DropOut into ↵苏向夜2026-03-292-2/+2
| |\ \ \ | | | | | | | | | | | | | | | refactor/fe
| * | | | refactor(ui): rewrite instance create苏向夜2026-03-2910-574/+1328
| | | | |
| * | | | refactor(ui): rewrite game store苏向夜2026-03-298-675/+135
| | | | |
| | * | | Update packages/ui/src/components/ui/field.tsx苏向夜2026-03-291-1/+1
| | | | | | | | | | | | | | | Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| | * | | Update .changes/particle-background.md苏向夜2026-03-291-1/+1
| |/ / / | | | | | | | | Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| * | | fix(lint): apply ui code lint苏向夜2026-03-298-23/+53
| | | |
| * | | Merge branch 'refactor/fe' of https://github.com/HydroRoll-Team/DropOut into ↵苏向夜2026-03-294-9/+27
| |\ \ \ | | | | | | | | | | | | | | | refactor/fe
| * | | | fix(ci): fix duplicate lint ci苏向夜2026-03-291-0/+4
| | | | |
| | * | | Merge branch 'main' into refactor/fe苏向夜2026-03-294-9/+27
| |/| | | | |/ / / |/| | |
* | | | fix(env): fix vite config to integrate with tauri (#128)苏向夜2026-03-294-9/+27
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## Summary by Sourcery Align Vite development server configuration with Tauri requirements for the UI package. Enhancements: - Configure Vite dev server with fixed Tauri ports, optional host-based HMR, and ignored `src-tauri` directory to support Tauri development workflows. Chores: - Add a changeset entry documenting the Vite–Tauri integration change and remove the unused example environment file.
| * | | | fix(env): fix vite config to integrate with taurifix/vite-tauri苏向夜2026-03-294-9/+27
|/ / / /
| * | | feat(ui): remove all stores苏向夜2026-03-298-886/+5
| | | |
| * | | chore(ui): refactor effect instance check苏向夜2026-03-298-168/+497
| | | |
| | * | chore(docs): remove version and private fields from package.jsonNtskwK2026-03-261-2/+0
| | | |
| | * | fix(mermaid): prevent memory leak on unmountNtskwK2026-03-261-1/+6
| | | |
| | * | refactor(mermaid): improve svg rendering with DOMParserNtskwK2026-03-261-17/+13
| | | |
| | * | chore: remove @types/node from dependencies in package.json and pnpm-lock.yamlNtskwK2026-03-262-4/+1
| | | |