| Commit message (Collapse) | Author | Age | Files | Lines |
| |\ |
|
| | |\
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | | |
|
| |/ / |
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |\
| |/
|/| |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
# 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)
|
| |/ / |
|
| | | |
|
| |\ \
| | |
| | | |
Reverts HydroRoll-Team/DropOut#124
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
# 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)
|
| |/ / |
|
| |\ \ |
|
| |/ / |
|
| |\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
## 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.
|
| | |\ \
| | | |
| | | |
| | | | |
refactor/fe
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | |
| | | | |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
| | |/ /
| | |
| | | |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
| | | | |
|
| | |\ \
| | | |
| | | |
| | | | |
refactor/fe
|
| | | | | |
|
| | |/| |
| |/ /
|/| | |
|
| |\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
## 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.
|
| |/ / / |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
pnpm-lock.yaml
|
| | | |
| | |
| | |
| | | |
improve security
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | |
| | |
| | | |
documentation pages
|
| | | | |
|
| | | |\
| |_|/
|/| | |
|
| | |\ \
| |/ /
|/| | |
|
| | | | |
|
| | | | |
|
| | | | |
|
| |\ \ \
| |/ /
|/| |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
## 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.
|
| | |\ \
| |/ /
|/| | |
|