1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
|
# Description
<!-- Provide a brief description of the changes in this PR -->
## Type of Change
<!-- Mark the relevant option with an "x" -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
- [ ] Documentation update
- [ ] UI/UX improvement
- [ ] Performance improvement
- [ ] Code refactoring (no functional changes)
- [ ] Configuration change
- [ ] Test addition or update
## LLM-Generated Code Disclosure
<!-- If this PR contains LLM-generated code, please disclose it here -->
- [ ] This PR contains LLM-generated code, and I **provide** quality assurance
- [ ] This PR contains LLM-generated code, and I **do not provide** quality assurance
- [ ] This PR does not contain LLM-generated code
## Related Issues
<!-- Link to related issues using #issue_number -->
Closes #
Related to #
## Changes Made
<!-- Describe the changes in detail -->
### Backend (Rust)
-
### Frontend (Svelte)
-
### Configuration
-
## Testing
<!-- Describe the tests you ran and how to reproduce them -->
### Test Environment
- **OS**: <!-- e.g., Windows 11, macOS 14, Ubuntu 22.04 -->
- **DropOut Version**: <!-- e.g., 0.1.23 -->
- **Minecraft Version Tested**: <!-- e.g., 1.21.1 -->
- **Mod Loader**: <!-- e.g., Fabric 0.16.0, Forge 49.0.3, or N/A -->
### Test Cases
- [ ] Tested on Windows
- [ ] Tested on macOS
- [ ] Tested on Linux
- [ ] Tested with vanilla Minecraft
- [ ] Tested with Fabric
- [ ] Tested with Forge
- [ ] Tested game launch
- [ ] Tested authentication flow
- [ ] Tested Java detection/download
### Steps to Test
1.
2.
3.
## Checklist
<!-- Mark completed items with an "x" -->
### Code Quality
- [ ] My code follows the project's style guidelines
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code, particularly in hard-to-understand areas
- [ ] My changes generate no new warnings or errors
### Testing Verification
- [ ] I have tested my changes locally
- [ ] I have added tests that prove my fix is effective or that my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] I have tested on at least one target platform
### Documentation
- [ ] I have updated the documentation accordingly
- [ ] I have updated the README if needed
- [ ] I have added/updated code comments where necessary
### Dependencies
- [ ] I have checked that no unnecessary dependencies were added
- [ ] All new dependencies are properly documented
- [ ] `Cargo.lock` and/or `pnpm-lock.yaml` are updated (if dependencies changed)
## Screenshots / Videos
<!-- If applicable, add screenshots or videos to demonstrate the changes -->
## Additional Notes
<!-- Add any other context about the PR here -->
## Breaking Changes
<!-- If this is a breaking change, describe the migration path for users -->
---
**For Maintainers:**
- [ ] Code review completed
- [ ] CI checks passing
- [ ] Ready to merge
|