- Apr 01, 2025
-
-
Roman Shishkin authored
The Git installation step has been removed as it is not required during the build process. This simplifies the Dockerfile and reduces potential build overhead.
-
Roman Shishkin authored
Introduced `entrypoint.sh` to handle dynamic startup variable replacement and server execution. Updated Dockerfile to use Debian base image, added relevant environment configurations, and replaced CMD with entrypoint usage. Enabled stdin binding in `main.go` for attached mode and added a log message for process closure.
- Mar 28, 2025
-
-
Roman Shishkin authored
Updated error messages for clarity in `selector.go` and adjusted the log message handling order for `PROGRESS_BUNDLE_REMOVED` in `main.go`. These changes improve log consistency and error communication.
-
- Mar 21, 2025
-
- Mar 20, 2025
-
-
Roman Shishkin authored
Introduced tests to verify the behavior of the updater, including SyncSelector, GetBundle, and File.GetBytes under various scenarios. Added mock HTTP server setup and progress callbacks for testing. Removed unused dependencies and updated `go.sum` to reflect these changes.
-
- Mar 18, 2025
-
- Mar 17, 2025
-
-
Roman Shishkin authored
Replaced the `File` field with `FilePath` in `ProgressCallbackState` for simpler and more consistent file path handling across modules. Updated relevant log statements, GUI components, and file processing logic to reflect this change. Also implemented logic to remove non-whitelisted files during directory traversal.
-
Roman Shishkin authored
Replaced the `runner` package with telemetry-enabled functionality for tracking application events, session data, and errors. Refactored processes to send telemetry data for key actions like updates, target execution, and error handling while enhancing modularity.
- Mar 16, 2025
-
-
Roman Shishkin authored
Ensure the correct base path is included when constructing the Java binary path. This resolves potential errors in locating and modifying the permissions of the Java executable.
-
Roman Shishkin authored
Replaced explicit basePath variable with args.BasePath throughout the code to streamline logic and reduce redundancy. Updated function signatures and invocations accordingly for consistent usage. Adjusted path construction in runner to incorporate the correct base path.
-
Roman Shishkin authored
Added /.idea, /diorite, and /diorite.exe to the .gitignore file to exclude them from version control. This ensures unnecessary IDE files and project-specific binaries are not tracked.
-
Roman Shishkin authored
This introduces a log statement to record the Java binary path when fixing its permissions. It improves visibility and troubleshooting in the runner process.
- Mar 13, 2025
-
- Mar 11, 2025
-
-
Roman Shishkin authored
-
Roman Shishkin authored
-
Roman Shishkin authored
-
Roman Shishkin authored
-
Roman Shishkin authored
-
Roman Shishkin authored
-
Roman Shishkin authored
-
Roman Shishkin authored