aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Collapse)AuthorAgeFilesLines
...
| * ci(dependabot): add `patterns` field for dependabot苏向夜2026-01-191-4/+4
| |
| * Potential fix for code scanning alert no. 3: Cleartext logging of sensitive ↵简律纯2026-01-191-1/+1
| |\ | | | | | | | | | information (#71)
| * | ci(dependabot): fix manifest file苏向夜2026-01-191-5/+1
| | |
| * | chore(ui): refactor workspace to monorepo (#70)苏向夜2026-01-1957-40/+37
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ## Summary by Sourcery Refactor the UI project structure into a pnpm monorepo packages layout and align tooling and automation with the new paths. Enhancements: - Reorganize the UI app from the root ui directory into packages/ui within a pnpm workspace. - Update pnpm workspace configuration to include all packages under packages/*. - Adjust paths in changeset configuration so the @dropout/ui package resolves from packages/ui. Build: - Update pre-commit configuration paths and arguments to reflect the new UI location and normalize hook argument formatting. - Update Dependabot configuration so npm updates target /packages/ui instead of /ui. CI: - Update GitHub Actions workflows to watch packages/** instead of ui/** and to run frontend tasks from packages/ui. - Update pnpm cache dependency paths in workflows to use the root pnpm-lock.yaml. - Simplify frontend install steps in test workflows to run from the repository root. Chores: - Add a new index.html under packages/ui and remove the old ui/index.html to match the new project layout.
| | | * Potential fix for code scanning alert no. 3: Cleartext logging of sensitive ↵简律纯2026-01-191-1/+1
| | |/ | |/| | | | | | | | | | information Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
| | * ci(check): fix check actions苏向夜2026-01-191-5/+4
| | |
| | * chore(ui): refactor workspace to monorepo苏向夜2026-01-1957-35/+33
| |/
| * chore(git): ignore artifact files苏向夜2026-01-191-0/+3
| |
| * chore: migrate repository from HsiangNianian to HydroRoll-Team (#68)苏向夜2026-01-191-1/+1
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Recreated from #64 #64 includes non-linear commits that rebased from old version of main branch which contains large files. ## Summary by Sourcery Update project metadata and links for the new HydroRoll-Team repository and bump versions for the alpha.1 pre-release. New Features: - Add changelog files for the Tauri app and UI packages documenting the v0.2.0-alpha.1 release. Enhancements: - Bump Tauri and UI package versions from 0.2.0-alpha to 0.2.0-alpha.1 to reflect the new pre-release. - Update repository URLs, API endpoints, and commit links to point to the HydroRoll-Team/DropOut GitHub organization. Documentation: - Add release notes for v0.2.0-alpha.1 in separate changelog files for the backend and UI.
| | * Merge branch 'main' into chore/migrate-repository苏向夜2026-01-1941-2479/+4637
| | |\ | | |/ | |/|
| * | style: auto format and lint fix [skip ci]fu0504092026-01-191-1/+1
| | |
| * | chore(release): bump versionsgithub-actions[bot]2026-01-199-14/+22
| | |
| | * chore: migrate repository from HsiangNianian to HydroRoll-TeamBegonia, HE2026-01-184-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Updated repository URL in Cargo.toml - Updated GitHub API endpoint in main.rs - Updated commit links in HomeView.svelte - Updated issue template links in config.yml Reviewed-by: Claude Sonnet 4.5
| * | chore(tauri): mark tauri crate as private苏向夜2026-01-191-0/+1
| | |
| * | ci(semifold): setup pnpm before versioning苏向夜2026-01-191-2/+11
| | |
| * | chore(semifold): remove lockfile post hook苏向夜2026-01-181-8/+0
| | |
| * | ci(build): disable failed targets苏向夜2026-01-181-8/+8
| | |
| * | ci(semifold): use nsis only on Windows platforms苏向夜2026-01-181-10/+4
| | |
| * | docs(readme): update tag svgs苏向夜2026-01-181-4/+4
| | |
| * | ci(semifold): unlock semifold ci苏向夜2026-01-181-9/+7
| | |
| * | Adopt Semifold CI and prepare 0.2.0-alpha pre-release (#62)简律纯2026-01-1820-2231/+2562
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Refer: http://semifold.noctisynth.org/ ## Summary by Sourcery Adopt Semifold-based release management and prepare the project for a 0.2.0-alpha pre-release across Rust and UI packages. New Features: - Introduce Semifold CI release workflow to orchestrate builds, publishing, and changelog management. - Add Semifold status workflow to report release status on pull requests. - Add workspace-level Node tooling and scripts to manage Tauri version bumping and project preparation. Enhancements: - Refactor GitHub Actions workflows for build, test, check, and lint to simplify pnpm usage, update action versions, and standardize artifact paths. - Move Rust profile configuration into a new Cargo workspace and add a pnpm workspace for the UI package. - Configure Semifold changelog and release metadata for Rust and Node packages, including alpha pre-release tagging. Build: - Replace the tag-triggered GitHub release workflow with a branch-based Semifold CI pipeline that builds artifacts for Linux, macOS, and Windows and uploads them for publishing. - Update CI action versions (checkout, setup-node, upload-artifact, download-artifact) and adjust Rust cache configuration and artifact locations. - Add root workspace package.json, pnpm-workspace.yaml, and pnpm overrides to centralize tooling and dependency management. CI: - Add a dedicated Semifold status GitHub Actions workflow for pull requests to main. - Update existing check, lint, test, and build workflows to align with the new workspace layout and artifact directories. Deployment: - Integrate Semifold configuration for automated publishing to crates.io and npm, including pre-checks, post-version hooks, and use of stored build artifacts in releases. Tests: - Adjust test workflow artifact paths to match the new target directory structure and workspace configuration. Chores: - Remove unused Python packaging files and old Node lockfiles that are no longer part of the build or release process.
| | * | ci(semifold): re-triger workflows苏向夜2026-01-181-2/+1
| | | |
| | * | ci(semifold): enable pull request tests苏向夜2026-01-181-6/+9
| | | |
| | * | ci(semifold): imporve release targets苏向夜2026-01-181-2/+17
| | | |
| | * | ci(semifold): change os name苏向夜2026-01-182-3/+3
| | | |
| | * | ci(semifold): release ci苏向夜2026-01-181-3/+1
| | | |
| | * | ci(semifold): add test publish code苏向夜2026-01-182-7/+7
| | | |
| | * | ci(semifold): use duplicate artifact name苏向夜2026-01-182-4/+6
| | | |
| | * | ci(semifold): prepare for alpha release苏向夜2026-01-186-52/+53
| | | |
| | * | ci(semifold): remove stupid naming convention苏向夜2026-01-181-3/+0
| | | |
| | * | ci(semifold): add target to paths苏向夜2026-01-181-6/+6
| | | |
| | * | ci(semifold): use release path苏向夜2026-01-181-8/+7
| | | |
| | * | ci(semifold): fix artifact upload conditions苏向夜2026-01-182-30/+38
| | | |
| | * | ci(workspace): use root path as cwd苏向夜2026-01-182-12/+9
| | | |
| | * | chore: add tauri cli苏向夜2026-01-183-5/+127
| | | |
| | * | ci(semifold): upload artifacts苏向夜2026-01-181-2/+31
| | | |
| | * | chore: add tauri version bump script苏向夜2026-01-185-20/+401
| | | |
| | * | fix(build): fix pnpm build script苏向夜2026-01-184-65/+192
| | | |
| | * | ci(semifold): enable pr ci for test苏向夜2026-01-181-16/+18
| | | |
| | * | ci(pnpm): remove pnpm version and use corepack instead苏向夜2026-01-184-8/+0
| | | |
| | * | chore(ci): setup semifold苏向夜2026-01-1812-2196/+1855
| |/ /
| * | Merge pull request #61 from fu050409/ci/bump简律纯2026-01-184-20/+21
| |\ \
| | * | chore(ci): bump versions of actions苏向夜2026-01-184-20/+21
| | | |
| * | | feat(frontend): add instance editor modal with tabbed interfaceHsiangNianian2026-01-183-50/+464
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Create InstanceEditorModal.svelte with 4 tabs: * Info: Instance name, notes, metadata (created date, last played) * Version: Mod loader switcher and version display * Files: File browser for mods/resourcepacks/shaderpacks/saves/screenshots * Settings: Memory override and JVM arguments customization - Wire InstanceEditorModal to InstancesView with Edit button - Add FileInfo type definition to types/index.ts - Fix accessibility issues: proper button roles, keyboard events - All TypeScript and Svelte compilation errors resolved - Enable comprehensive per-instance configuration management
| * | feat(frontend): add instance creation wizardHsiangNianian2026-01-182-41/+487
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Create multi-step InstanceCreationModal with version and mod loader selection - Step 1: Instance name input - Step 2: Minecraft version selection with search and filtering - Step 3: Mod loader choice (vanilla/Fabric/Forge) with version selection - Automatically installs vanilla version + mod loader during creation - Wire new modal to InstancesView, replace old simple creation dialog - Remove unused confirmCreate function This wizard integrates version management into instance creation workflow, streamlining the user experience by combining instance setup and version installation into a single guided process.
| * | feat(backend): enhance instance management for editor supportHsiangNianian2026-01-183-6/+142
| | | | | | | | | | | | | | | | | | | | | - Sync instance.version_id after start_game, install_fabric, install_forge - Add jvm_args_override and memory_override to Instance struct - Add file management commands: list_instance_directory, delete_instance_file, open_file_explorer - Support per-instance settings overrides (Java args, memory)
| * | feat(migration): implement shared cache migration with SHA1 dedupHsiangNianian2026-01-183-4/+303
| | | | | | | | | | | | | | | | | | | | | | | | - 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
| * | fix(ci): improve pre-commit fmt hook configurationHsiangNianian2026-01-188-93/+409
| | | | | | | | | | | | | | | | | | - Add pass_filenames: false to fmt hook - Add -- separator for cargo fmt args - Manually format code with cargo fmt
| * | delete: remove instance isolation tests for cleanupHsiangNianian2026-01-181-198/+0
| | |
| * | refactor: move version refresh logic to App.svelte and clean up GameState ↵HsiangNianian2026-01-182-11/+15
| | | | | | | | | | | | constructor