Releases: HydroRoll-Team/DropOut
Releases · HydroRoll-Team/DropOut
dropout v0.2.0-alpha.1
@dropout/ui v0.2.0-alpha.1
DropOut v0.1.26
New Features
1119f6c- enhance Java version management for Minecraft versions (commit by @HsiangNianian)3c13c14- implement instance management functionality (commit by @HsiangNianian)743401f- add InstancesView component and integrate instance management into the UI (commit by @HsiangNianian)853f40d- implement instance management features and enhance game launch process (commit by @HsiangNianian)
Bug Fixes
76ab8c5- windows: resolve Java executable path issues on Windows (commit by @BegoniaHe)e38f3b0- path: resolve critical java path validation bug on unix (commit by @BegoniaHe)a4b0ca3- update logging for Java arguments in game start function (commit by @HsiangNianian)535f825- improve Java path normalization logic (commit by @HsiangNianian)
Chores
756c60e- enhance GitHub Actions workflow to check for changes before committing fixes (commit by @HsiangNianian)122beee- simplify GitHub Actions workflow by removing unnecessary auto-fix option (commit by @HsiangNianian)1ef7d13- update pre-commit configuration to specify language for clippy checks (commit by @HsiangNianian)bf934d6- update pre-commit configuration to include Rust as system language (commit by @HsiangNianian)f6a88e6- update pre-commit configuration for Rust hooks (commit by @HsiangNianian)bb6cf77- update pre-commit configuration to skip specific hooks (commit by @HsiangNianian)ba52354- update pre-commit configuration for Rust hooks to specify manifest path (commit by @HsiangNianian)ef59aae- bump version to 0.1.26 in Cargo.toml and tauri.conf.json (commit by @HsiangNianian)
DropOut v0.1.25
New Features
1e09056- add UNC prefix stripping for Windows paths in Java handling (commit by @HsiangNianian)4d6ed7b- enhance Java path handling by resolving symlinks and stripping UNC prefixes (commit by @HsiangNianian)c3a0bef- enhance CI workflow by adding Node.js, pnpm, and Tauri CLI installation (commit by @HsiangNianian)
Bug Fixes
0fbb2b7- update project name formatting in README.md (commit by @HsiangNianian)
Chores
066ffc6- update Node.js and pnpm versions in CI workflow (commit by @HsiangNianian)252618d- update CI workflow to improve dependency installation (commit by @HsiangNianian)ddf10db- refine CI workflow to conditionally execute steps based on event type (commit by @HsiangNianian)4777cbb- update plugin-dialog dependency versions in Cargo.toml and package.json (commit by @HsiangNianian)2b0576b- update @tauri-apps/plugin-dialog version in pnpm-lock.yaml (commit by @HsiangNianian)cfa49be- add dev dependency for prek in pyproject.toml and uv.lock (commit by @HsiangNianian)6beecb0- update pre-commit configuration and remove unnecessary dependencies (commit by @HsiangNianian)beeb032- update CI workflow to simplify formatting step (commit by @HsiangNianian)cffc1ca- update pre-commit configuration to enable autofix for PRs (commit by @HsiangNianian)15439e4- enhance prek workflow to support auto-fixing and commit changes (commit by @HsiangNianian)e78e4e4- apply prek auto-fixes [skip ci] (commit by @HsiangNianian)521ca11- update prek workflow bot user details (commit by @HsiangNianian)d5a00cc- enhance prek workflow with Rust installation and system dependencies (commit by @HsiangNianian)ab7bd03- update pre-commit configuration to skip formatting and clippy checks (commit by @HsiangNianian)fc22b38- add pre-commit badge to README for enhanced visibility (commit by @HsiangNianian)b2f5c7b- refine prek workflow by removing skip ci comment (commit by @HsiangNianian)11757bd- update pre-commit configuration to specify language for hooks (commit by @HsiangNianian)df7d5c6- update CSP in tauri configuration for enhanced security (commit by @HsiangNianian)80e9733- bump version in tauri configuration to 0.1.25 (commit by @HsiangNianian)
DropOut v0.1.24
New Features
655d477- Add interactive Saturn effect controls in HomeView and enhance ParticleBackground for external mouse handling (commit by @HsiangNianian)7955de1- add LLM-generated code disclosure section to PR templates (commit by @BegoniaHe)d0e7da7- implement assistant state management and messaging functionality (commit by @HsiangNianian)d7a6e47- enhance settings state with AI model management and configuration editor (commit by @HsiangNianian)6c6cd50- add assistant view and configuration editor components (commit by @HsiangNianian)0243c26- enhance settings view with AI assistant configuration options (commit by @HsiangNianian)a38e61c- add prismjs dependency and update TypeScript configuration (commit by @HsiangNianian)73ddf24- integrate AI assistant functionality and configuration management (commit by @HsiangNianian)9c366b8- improve Java command execution on Windows (commit by @HsiangNianian)
Bug Fixes
a3a1991- ci: Enhance GitHub Actions workflow with lint and format (commit by @HsiangNianian)39028e3- security: Potential fix for code scanning alert no. 2: Workflow does not contain permissions (commit by @HsiangNianian)7c5e195- security: Potential fix for code scanning alert no. 6: Workflow does not contain permissions (commit by @HsiangNianian)1c00c50- security: Potential fix for code scanning alert no. 3: Cleartext logging of sensitive information (commit by @HsiangNianian)
Refactors
36138be- ci: Refactor lint workflow for auto fixes on push (commit by @HsiangNianian)11621cd- improve bug report templates based on PR review (commit by @BegoniaHe)
Chores
495cd80- vscode: move.vscodeto project root (commit by @fu050409)d0ca2de- lint: fix code lint (commit by @fu050409)d55fc66- deps: bump devalue (commit by @dependabot[bot])472c8c5- deps-dev: bump svelte (commit by @dependabot[bot])73e83b4- add UI linter workflow with oxlint and oxfmt (commit by @NtskwK)3fa38e2- ci: Rename workflow from 'UI Auto Fix' to 'UI Auto Lint' (commit by @HsiangNianian)ca6b59a- add pyproject.toml and uv.lock for project configuration and dependencies (commit by @HsiangNianian)f83ed85- update .gitignore to include additional files and directories (commit by @HsiangNianian)f72ced6- add pre-commit configuration for linting and formatting (commit by @HsiangNianian)e64b91e- update pre-commit hooks for improved linting and formatting (commit by @HsiangNianian)f1b297c- add cargo formatting and linting hooks to pre-commit configuration (commit by @HsiangNianian)83027c3- add GitHub issue and PR templates with automation workflows (commit by @BegoniaHe)47ec907- update pre-commit configuration for Rust and Python hooks (commit by @HsiangNianian)1d1748e- refine pre-commit configuration for Rust hooks (commit by @HsiangNianian)937df84- ensure newline at end of pre-commit configuration file (commit by @HsiangNianian)51929ac- update clippy arguments in pre-commit configuration (commit by @HsiangNianian)e714e6f- remove automatic fix option from clippy in pre-commit configuration (commit by @HsiangNianian)e76f926- update pre-commit configuration to include additional argument for Rust hooks (commit by @HsiangNianian)3a64328- update pre-commit configuration to change clippy and formatting arguments (commit by @HsiangNianian)9948550- update clippy arguments in pre-commit configuration to remove warnings as errors (commit by @HsiangNianian)310aee2- update clippy arguments in pre-commit configuration to treat warnings as errors (commit by @HsiangNianian)f1eaa8f- adjust clippy arguments in pre-commit configuration for improved linting (commit by @HsiangNianian)e3bd439- update version to 0.1.24 in Cargo.toml and tauri.conf.json (commit by @HsiangNianian)
DropOut v0.1.23
New Features
20cd97d- Add version installation and check functionality to enhance mod loader support in the application (commit by @HsiangNianian)314ce0e- Implement logout confirmation dialog and enhance account status display in BottomBar for improved user experience (commit by @HsiangNianian)ff358c3- Enhance text formatting in HomeView by adding support for italicized text using single asterisks (commit by @HsiangNianian)7a6933e- Add functionality to list installed game versions in the application, enhancing version management and user experience in BottomBar (commit by @HsiangNianian)f584425- Implement local version fetching and enhance version type detection to support modpacks in version management (commit by @HsiangNianian)a9c5ed1- Enhance Forge installation process by fetching installer manifest and improving library management for better compatibility (commit by @HsiangNianian)
Chores
6b1480d- Bump version to 0.1.23 in Cargo.toml and tauri.conf.json for release (commit by @HsiangNianian)
DropOut v0.1.22
New Features
f399b87- Configure Dependabot for multiple ecosystems (commit by @HsiangNianian)c6edd73- Add CodeQL analysis workflow configuration (commit by @HsiangNianian)25dd14c- Enhance file system capabilities in default.json by adding permissions for reading, checking existence, and writing text files (commit by @HsiangNianian)dc10653- Add custom styles for select elements, dropdowns, and global scrollbars to enhance UI consistency and user experience (commit by @HsiangNianian)6ef9f5e- Add log upload service and optional API key to LauncherConfig for enhanced logging capabilities (commit by @HsiangNianian)0477829- Implement upload_to_pastebin command for log file uploads with content length validation and support for Pastebin and paste.rs services (commit by @HsiangNianian)fc6a787- Add log upload service options to LauncherConfig for improved logging flexibility (commit by @HsiangNianian)bce2369- Add custom background path handling and reactive URL conversion in SettingsState for enhanced user customization (commit by @HsiangNianian)a8738f2- Implement logging system with game log parsing and event listeners for enhanced log management (commit by @HsiangNianian)485e829- Enhance GameConsole with advanced log filtering, searching, and export/upload functionalities for improved user experience (commit by @HsiangNianian)84b4296- Add debug and log upload settings to SettingsView for enhanced user control and customization (commit by @HsiangNianian)31077db- Implement custom dropdown components for version selection in BottomBar and ModLoaderSelector, enhancing user interaction and UI consistency (commit by @HsiangNianian)
Bug Fixes
28cc7c6- Clean up main.rs by removing unused imports and updating variable names for clarity; enhance HomeView.svelte by correcting emoji processing logic (commit by @HsiangNianian)cf38209- Enable host option in Vite configuration for improved development server accessibility (commit by @HsiangNianian)
Refactors
76559c6- Clean up imports and enhance GameConsole display with conditional rendering and improved styling (commit by @HsiangNianian)
Chores
1c79338- Update reqwest dependency to version 0.11 with additional multipart feature and add tauri-plugin-fs version 2.4.5 in Cargo.toml (commit by @HsiangNianian)43317e7- Add @tauri-apps/plugin-fs version 2.4.5 to package.json and update pnpm-lock.yaml (commit by @HsiangNianian)aaa81cc- Bump version to 0.1.22 in Cargo.toml and tauri.conf.json for release (commit by @HsiangNianian)
DropOut v0.1.21
New Features
fda94a2- Add ReleasesState class to manage GitHub releases and implement loading logic (commit by @HsiangNianian)e272afb- Enhance HomeView component with release loading, markdown parsing, and improved UI elements (commit by @HsiangNianian)97021c9- Implement get_github_releases command to fetch and serialize GitHub release data (commit by @HsiangNianian)
Bug Fixes
a520e40- Correct package name for appindicator in release workflow (commit by @HsiangNianian)e22a671- Update package name for webkit2gtk in release workflow (commit by @HsiangNianian)41482c9- Remove unnecessary package from Wayland setup in release workflow (commit by @HsiangNianian)716d18b- Add missing packages for Wayland setup in release workflow (commit by @HsiangNianian)
Refactors
5b0df12- Simplify release workflow by removing Wayland-specific jobs and dependencies (commit by @HsiangNianian)
Chores
201743e- update LICENSE file (commit by @HsiangNianian)3944a08- Update package dependencies in package.json and lock files, adding lucide-svelte, marked, and node-emoji (commit by @HsiangNianian)fd61cbe- Bump version to 0.1.21 in Cargo.toml and tauri.conf.json (commit by @HsiangNianian)
DropOut v0.1.20
New Features
f093d2a- java: integrate Adoptium API for Java runtime download (commit by @BegoniaHe)dba27a4- add Wayland support for Arch Linux in release workflow (commit by @HsiangNianian)18c123f- enhance testing workflow with Arch Linux Wayland support and improved environment setup (commit by @HsiangNianian)3000190- re-integrate Java download UI into new component architecture (commit by @BegoniaHe)43a3e9c- java: Implement Java catalog management and download features (commit by @BegoniaHe)
Bug Fixes
ec09a0b- refine AppImage handling for Wayland on Linux platforms (commit by @HsiangNianian)18111ef- remove PR-only restrictions for Windows and macOS platforms in CI workflow (commit by @HsiangNianian)a6037e4- add missing sha256 field to DownloadTask for Maven libraries (commit by @BegoniaHe)1b92b55- ui: correct styling bugs and code quality issues (commit by @BegoniaHe)233c1eb- update JVM argument handling to set sha256 to None (commit by @BegoniaHe)1b3c84b- change Java installation path to use Tauri app handle for directory access (commit by @BegoniaHe)b2e40b1- Update branches and install steps in UI check workflow (commit by @HsiangNianian)c32a65e- Add pnpm install step in UI check workflow (commit by @HsiangNianian)b5f1e67- Rename test job to check-ui in workflow (commit by @HsiangNianian)d4d37b4- Migrate UI checker workflow from ui_check.yml to check.yml (commit by @HsiangNianian)
Chores
01201e1- fix import order in settings store (commit by @BegoniaHe)e9d2c46- Update commands for development and build in tauri config (commit by @HsiangNianian)f343403- Update version number to 0.1.20 in Cargo.toml and tauri.conf.json (commit by @HsiangNianian)
DropOut v0.1.19
New Features
44a5f42- add Wayland compatibility fixes for AppImage and setup appimagetool for Ubuntu (commit by @HsiangNianian)
Bug Fixes
1893aae- update webkit2gtk package version in workflows for Arch Linux (commit by @HsiangNianian)a3da667- add missing dependencies for Arch Linux in workflows (commit by @HsiangNianian)a9f7a45- remove unnecessary 'linuxdeploy' package from Arch Linux dependencies (commit by @HsiangNianian)cf634ad- remove Arch Linux build and test workflows; add libfuse2 dependency for Ubuntu (commit by @HsiangNianian)
Chores
5b1d9e0- update version to 0.1.19 in Cargo.toml and tauri.conf.json (commit by @HsiangNianian)