aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
* chore(docs): restore private field in package.jsonNtskwK2026-04-011-0/+1
|
* 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
|\
| * 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
| | |
* | | chore: remove @biomejs/biome from dependencies in package.json and ↵NtskwK2026-03-262-4/+0
| | | | | | | | | | | | pnpm-lock.yaml
* | | chore(docs): refactor Mermaid component to render charts asynchronously and ↵NtskwK2026-03-261-9/+20
| | | | | | | | | | | | improve security
* | | fix(mermaid): update chart dependency in effectNtskwK2026-03-261-1/+2
| | |
* | | style: format code and update biome schemaNtskwK2026-03-2616-48/+71
| | |
* | | build: upgrade @biomejs/biome from 2.4.5 to 2.4.9NtskwK2026-03-262-95/+3
| | |
* | | chore(docs): refactor Mermaid component and clean up imports in ↵NtskwK2026-03-263-16/+12
| | | | | | | | | | | | documentation pages
* | | build(deps): upgrade @biomejs/biome to v2.4.9NtskwK2026-03-262-50/+59
| | |
* | | Merge branch 'main' of https://github.com/HydroRoll-Team/DropOutNtskwK2026-03-2650-7641/+5848
|\| |
| | * Merge branch 'main' into refactor/fe苏向夜2026-03-2619-737/+1735
| | |\ | | |/ | |/|
| | * chore: add missing file苏向夜2026-03-261-3/+7
| | |
| | * refactor(ui): rewrite particle background苏向夜2026-03-265-363/+62
| | |
| | * chore: update shadcn components苏向夜2026-03-263-25/+25
| | |
| * | Add game lifecycle management and instance import/export tools (#117)苏向夜2026-03-2619-737/+1735
| |\ \ | | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## 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.
| | * Merge branch 'main' into feature/multi-instances简律纯2026-03-2632-6904/+4113
| | |\ | | |/ | |/|
| * | chore(lint): partial apply docs code lints (#123)苏向夜2026-03-2632-6904/+4113
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * \ Merge branch 'main' into chore/docs-lint苏向夜2026-03-261-0/+2
| | |\ \ | | |/ / | |/| |
| | * | Update .changes/docs-lint.md苏向夜2026-03-261-1/+1
| | | | | | | | | | | | Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
| | * | chore(pnpm): fix pnpm lock file苏向夜2026-03-263-6692/+3872
| | | |