Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
ee6c733
Merge pull request #60 from HsiangNianian/dev
HsiangNianian Jan 18, 2026
5e98508
fix: complete Instance/Profile System isolation and state management
HsiangNianian Jan 18, 2026
9a16c14
refactor: move version refresh logic to App.svelte and clean up GameS…
HsiangNianian Jan 18, 2026
53df697
delete: remove instance isolation tests for cleanup
HsiangNianian Jan 18, 2026
02520ca
fix(ci): improve pre-commit fmt hook configuration
HsiangNianian Jan 18, 2026
17e8dd7
feat(migration): implement shared cache migration with SHA1 dedup
HsiangNianian Jan 18, 2026
6fdb730
feat(backend): enhance instance management for editor support
HsiangNianian Jan 18, 2026
5d403b8
feat(frontend): add instance creation wizard
HsiangNianian Jan 18, 2026
d4ea239
feat(frontend): add instance editor modal with tabbed interface
HsiangNianian Jan 18, 2026
9479c16
chore(ci): bump versions of actions
fu050409 Jan 18, 2026
30a7da9
Merge pull request #61 from fu050409/ci/bump
HsiangNianian Jan 18, 2026
c659689
chore(ci): setup semifold
fu050409 Jan 18, 2026
32fac4d
ci(pnpm): remove pnpm version and use corepack instead
fu050409 Jan 18, 2026
104e52b
ci(semifold): enable pr ci for test
fu050409 Jan 18, 2026
f5e2c9b
fix(build): fix pnpm build script
fu050409 Jan 18, 2026
7f9d73a
chore: add tauri version bump script
fu050409 Jan 18, 2026
e8818ae
ci(semifold): upload artifacts
fu050409 Jan 18, 2026
33eb320
chore: add tauri cli
fu050409 Jan 18, 2026
275612a
ci(workspace): use root path as cwd
fu050409 Jan 18, 2026
8e903d9
ci(semifold): fix artifact upload conditions
fu050409 Jan 18, 2026
7ae5ba6
ci(semifold): use release path
fu050409 Jan 18, 2026
52b2afb
ci(semifold): add target to paths
fu050409 Jan 18, 2026
3335b9b
ci(semifold): remove stupid naming convention
fu050409 Jan 18, 2026
e7ac28c
ci(semifold): prepare for alpha release
fu050409 Jan 18, 2026
6b4b949
ci(semifold): use duplicate artifact name
fu050409 Jan 18, 2026
b9de450
ci(semifold): add test publish code
fu050409 Jan 18, 2026
48e918b
ci(semifold): release ci
fu050409 Jan 18, 2026
f60c12c
ci(semifold): change os name
fu050409 Jan 18, 2026
39ebd11
ci(semifold): imporve release targets
fu050409 Jan 18, 2026
033141c
ci(semifold): enable pull request tests
fu050409 Jan 18, 2026
09b2e0f
ci(semifold): re-triger workflows
fu050409 Jan 18, 2026
53d3d71
Adopt Semifold CI and prepare 0.2.0-alpha pre-release (#62)
HsiangNianian Jan 18, 2026
f389f25
ci(semifold): unlock semifold ci
fu050409 Jan 18, 2026
d6c6351
docs(readme): update tag svgs
fu050409 Jan 18, 2026
a68d0aa
ci(semifold): use nsis only on Windows platforms
fu050409 Jan 18, 2026
a3530a7
ci(build): disable failed targets
fu050409 Jan 18, 2026
4e9e10a
chore(semifold): remove lockfile post hook
fu050409 Jan 18, 2026
0e4cdb9
ci(semifold): setup pnpm before versioning
fu050409 Jan 18, 2026
f57b663
chore(tauri): mark tauri crate as private
fu050409 Jan 18, 2026
ee76733
chore: migrate repository from HsiangNianian to HydroRoll-Team
BegoniaHe Jan 18, 2026
549b4b4
chore(release): bump versions
github-actions[bot] Jan 18, 2026
bdff217
style: auto format and lint fix [skip ci]
fu050409 Jan 18, 2026
f5560d7
Merge branch 'main' into chore/migrate-repository
fu050409 Jan 19, 2026
a0ae58a
chore: migrate repository from HsiangNianian to HydroRoll-Team (#68)
fu050409 Jan 19, 2026
887e415
chore(git): ignore artifact files
fu050409 Jan 19, 2026
da0d79f
chore(ui): refactor workspace to monorepo
fu050409 Jan 19, 2026
91d4590
ci(check): fix check actions
fu050409 Jan 19, 2026
40d71c9
Potential fix for code scanning alert no. 3: Cleartext logging of sen…
HsiangNianian Jan 19, 2026
49545e6
chore(ui): refactor workspace to monorepo (#70)
fu050409 Jan 19, 2026
b5cc2e8
ci(dependabot): fix manifest file
fu050409 Jan 19, 2026
1147aef
Potential fix for code scanning alert no. 3: Cleartext logging of sen…
HsiangNianian Jan 19, 2026
d46581b
ci(dependabot): add `patterns` field for dependabot
fu050409 Jan 19, 2026
cf6cd6b
chore(docs): Update README for new description
HsiangNianian Jan 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 47 additions & 0 deletions .changes/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
[branches]
base = "main"
release = "release"

[tags]
chore = "Chores"
feat = "New Features"
fix = "Bug Fixes"
perf = "Performance Improvements"
refactor = "Refactors"

[packages."@dropout/ui"]
path = "packages/ui"
resolver = "nodejs"
version-mode = { pre-release.tag = "alpha" }

[packages.dropout]
path = "src-tauri"
resolver = "rust"
version-mode = { pre-release.tag = "alpha" }
assets = ["artifacts/**/*"]

[resolver.rust.pre-check]
url = "https://crates.io/api/v1/crates/{{ package.name }}/{{ package.version }}"

[resolver.rust.pre-check.extra-headers]
User-Agent = "Semifold 0.2.10"

[[resolver.rust.publish]]
command = "cargo"
args = ["publish"]

[[resolver.rust.post-version]]
command = "pnpm"
args = ["bump-tauri"]

[resolver.nodejs.pre-check]
url = "https://registry.npmjs.org/{{ package.name }}/{{ package.version }}"

[[resolver.nodejs.publish]]
command = "npm"
args = [
"publish",
"--provenance",
"--access",
"public",
]
4 changes: 2 additions & 2 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ contact_links:
url: https://dropout.hydroroll.team
about: Read the project documentation and guides
- name: Discussions
url: https://github.com/HsiangNianian/DropOut/discussions
url: https://github.com/HydroRoll-Team/DropOut/discussions
about: Ask questions and discuss ideas with the community
- name: Releases
url: https://github.com/HsiangNianian/DropOut/releases
url: https://github.com/HydroRoll-Team/DropOut/releases
about: Download the latest version or view changelog
14 changes: 5 additions & 9 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
# Dependabot configuration for DropOut Minecraft Launcher
# Documentation: https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file

version: 2

Expand All @@ -12,13 +10,11 @@ multi-ecosystem-groups:

updates:
- package-ecosystem: "npm"
directory: "/ui"
directory: "/"
patterns: ["*"]
multi-ecosystem-group: "infrastructure"

- package-ecosystem: "cargo"
directory: "/src-tauri"
multi-ecosystem-group: "infrastructure"

- package-ecosystem: "uv"
directory: "/"
patterns: ["*"]
multi-ecosystem-group: "infrastructure"
23 changes: 10 additions & 13 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ name: UI Checker
on:
push:
paths:
- "ui/**"
- "packages/**"
- ".github/workflows/check.yml"
pull_request:
paths:
- "ui/**"
- "packages/**"
- ".github/workflows/check.yml"
workflow_dispatch:

Expand All @@ -17,29 +17,26 @@ jobs:
contents: read
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- name: Checkout
uses: actions/checkout@v6

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 9

- name: Install Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v6
with:
node-version: 22
cache: "pnpm"
cache-dependency-path: "ui/pnpm-lock.yaml"
cache-dependency-path: "pnpm-lock.yaml"

- run: pnpm install
working-directory: ui

- run: pnpm check
working-directory: ui
working-directory: packages/ui

- run: pnpm lint
working-directory: ui
working-directory: packages/ui

- run: pnpm format
working-directory: ui

working-directory: packages/ui
15 changes: 6 additions & 9 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches: ["main", "dev"]
paths:
- "ui/**"
- "packages/**"
workflow_dispatch:

permissions:
Expand All @@ -15,30 +15,27 @@ jobs:
if: github.event_name != 'pull_request'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Install pnpm
uses: pnpm/action-setup@v4
with:
version: 9

- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: 22
cache: "pnpm"
cache-dependency-path: "ui/pnpm-lock.yaml"
cache-dependency-path: "pnpm-lock.yaml"

- run: pnpm install
working-directory: ui

- run: pnpm format
working-directory: ui
working-directory: packages/ui

- run: pnpm lint:fix
working-directory: ui
working-directory: packages/ui

- name: Commit changes
uses: stefanzweifel/git-auto-commit-action@v5
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/prek.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,14 +14,14 @@ jobs:
if: "!contains(github.event.head_commit.message, '[skip ci]')"
steps:
- name: Checkout code
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
fetch-depth: 0

- name: Install Rust
uses: dtolnay/rust-toolchain@stable

- name: Install system dependencies
if: runner.os == 'Linux'
run: |
Expand All @@ -34,7 +34,7 @@ jobs:
libayatana-appindicator3-dev \
librsvg2-dev \
pkg-config

- name: Run prek
id: prek
uses: j178/prek-action@v1
Expand Down
Loading
Loading