MindustryToolMod
Mindustry Tool57kDownloads255Stars
Created 3 years agoUpdated 2 days ago
Authors:
v5.5.23-v8
- feat(video): add playUntilEnded method to improve playback handling in tests
- feat(localization): add batch action tooltips for unit selection in multiple languages
- Implement HUD docking framework with tests and specifications
- feat(armycontrol): enhance unit selection and management features
- feat: Implement blur functionality across UI components
- feat: remove unused requested.md file
- feat(chat): refactor ChatActionPopup lifecycle and prevent overlay attachment to parent containers
- test(video): use deterministic mock decoder for looping playback test
v5.5.23-v8-beta
- refactor(blur): remove redundant test for BlurCapability hierarchy
- feat(video): add playUntilEnded method to improve playback handling in tests
- feat(localization): add batch action tooltips for unit selection in multiple languages
- Implement HUD docking framework with tests and specifications
- feat(armycontrol): enhance unit selection and management features
- feat: Implement blur functionality across UI components
v5.5.21-v8
- feat(video): enhance playback test by adjusting loop iteration and adding seek functionality
- feat: Remove MP4 background support proposal and related specifications
- feat: Refactor HUD position handling to separate display and user intent
- feat(scale): implement effective scaling for Army Control components
- feat(icon): implement icon loading functionality and update version
- feat(video): Remove redundant audio logging and simplify audio track handling
- feat(video): Update audio cache version to v4 and adjust audio trimming calculation
- feat(audio): Update audio extraction logic and enhance tests for audio validity
- feat(video): Enhance audio handling and add tests for audio extraction
- feat(video): Improve playback synchronization and add scrubbing tests
- feat(video): Enhance scrubbing functionality with seek throttling and position flushing
- fix(video): Remove unnecessary logging in VideoPlayer decode loop and stream handling
- feat(video): Implement Android MediaCodec video decoder with reflective access
- fix(version): Update version to v5.5.19-v8 in mod.hjson
- fix(video): Update UV offset calculation and cache directory path for video processing
- fix(video): Correct UV channel indexing in NV12 to RGBA conversion
- feat(video): Add debug logging for Y channel min/max values in NV12 to RGBA conversion
- feat(video): Enhance frame queuing in VideoPlayer to prevent decoder thread from exiting
- feat(video): Implement NV12 to RGBA conversion and video decoding framework
- feat: improve video frame handling by implementing frame queuing with timeout
- feat: add support for MP4 video backgrounds in the main menu
- feat: Enhance video playback in FeatureHelpView with responsive sizing and autoplay
- feat(solim): Implement backdrop and content blur modifiers for enhanced UI
v5.5.21-v8-beta
- feat: remove unused requested.md file
- feat(chat): refactor ChatActionPopup lifecycle and prevent overlay attachment to parent containers
- test(video): use deterministic mock decoder for looping playback test
- feat(video): enhance playback test by adjusting loop iteration and adding seek functionality
- feat: Remove MP4 background support proposal and related specifications
- feat: Refactor HUD position handling to separate display and user intent
- feat(scale): implement effective scaling for Army Control components
- feat(icon): implement icon loading functionality and update version
- feat(video): Remove redundant audio logging and simplify audio track handling
v5.5.19-v8-beta
- feat(video): Update audio cache version to v4 and adjust audio trimming calculation
- feat(audio): Update audio extraction logic and enhance tests for audio validity
- feat(video): Enhance audio handling and add tests for audio extraction
- feat(video): Improve playback synchronization and add scrubbing tests
- feat(video): Enhance scrubbing functionality with seek throttling and position flushing
- fix(video): Remove unnecessary logging in VideoPlayer decode loop and stream handling
- feat(video): Implement Android MediaCodec video decoder with reflective access
- fix(version): Update version to v5.5.19-v8 in mod.hjson
v5.5.18-v8-beta
- fix(video): Update UV offset calculation and cache directory path for video processing
- fix(video): Correct UV channel indexing in NV12 to RGBA conversion
- feat(video): Add debug logging for Y channel min/max values in NV12 to RGBA conversion
- feat(video): Enhance frame queuing in VideoPlayer to prevent decoder thread from exiting
v5.5.17-v8-beta
- feat(video): Implement NV12 to RGBA conversion and video decoding framework
- feat: improve video frame handling by implementing frame queuing with timeout
- feat: add support for MP4 video backgrounds in the main menu
- feat: Enhance video playback in FeatureHelpView with responsive sizing and autoplay
- feat(solim): Implement backdrop and content blur modifiers for enhanced UI
- feat: Add Solim demo dialog and view with interactive UI components
- refactor: Reorder method calls in GeneralSettingsView for better readability
- refactor: Remove redundant props(fillParent(true)) calls in various dialog classes
- feat: Update card size in BrowserLayout and enhance BrowserState to accept content type
- refactor: Update button style in SettingKeybindRow to use outline style
- feat: Implement reactive query system with caching and signals
- refactor: Remove unused imports and clean up capabilities in various components
- Refactor capabilities in Solim: Collapse redundant markers and improve accessors
- feat: Implement performance and memory discipline guidelines
- Refactor Hud and SettingsPanel for improved event handling and signal management
- feat: Introduce media source abstractions and improve image/video handling
- Refactor UI Modifier Imports to solim.UI
- feat: Enhance HUD components with opacity and scale properties
- feat: Enforce static imports for Solim UI modifiers
- refactor: Remove obsolete semantic typing documentation and tasks for Solim properties
- feat: Implement semantic typing for Solim properties and capabilities
- feat: Introduce alignment and container capabilities to components
- refactor: simplify imports and enhance type usage across multiple classes
- Refactor Solim sizing units to unify element and cell constraints
- feat: Introduce generic Prop types for value typing in Solim
- refactor: unify layout configuration by enforcing props-only model and removing legacy methods
- Add unit tests for ownership and props behavior in Solim framework
- refactor: remove merged config-dsl-builder files and clean up directory structure
- refactor: streamline component lifecycle by enforcing ownership windows and removing legacy methods
- refactor: remove legacy ownership methods and enforce ambient ownership in component lifecycle
- test: update validation thresholds for layout benchmarks
- test: update validation thresholds for layout benchmarks
- refactor: enforce strict single ownership for Disposables and clean up component lifecycle management
- refactor: clean up component lifecycle and ownership management
- feat(performance): add performance profiling classes and instrumentation
- feat: Add Badge class for UI feedback and remove QueryViewTest
- feat: Introduce solim instrumentation SPI and refactor profiling mechanisms
- refactor: remove subscription and listener mechanisms from Signal and Computed, introducing Effect.of overload for unified reactivity
- refactor: unify reactive notification paths by removing listeners and subscriptions
- Refactor: Remove unnecessary comments and documentation across multiple classes
- Refactor launch process in run.bat to improve JRE handling and logging
- Refactor tests and UI structure for improved readability and maintainability
- Refactor tests in AttachmentStack and ArcTestEnv
- Add performance profiling tests and debugging utilities
- Refactor test imports and clean up unused code
- Add disposal tests for reactive modifiers and components
- fix: Improve error handling during disposal of child components and resources
- refactor: Clean up ownership management and error handling in Solim
- feat: Implement SessionRoot for unparented component ownership
- Add unit tests for reactive ownership and dependency management
- refactor: remove unused logging and unnecessary boolean flag in SolimAssert
- refactor: enforce lowercase bundle keys and update keybind identifiers
- Add keybinds for army control, tactical callouts, and grief alerts
- feat: Add tactical keybinds for Army Control, Callout, Grief Alert, and Block Stats Display features
- feat: Update version to v5.5.16v8 and clean up unused styles in WebStyles
- feat: Remove obsolete Solim video component specifications and related files
- feat: Enhance keybind handling by adding suppression for mouse input and mobile compatibility tests
- feat: Enhance video handling by adding mobile compatibility and cleaning up unused code
- feat: Implement keybind management UI for feature settings
- feat: Implement keybind management with reactive extensions and UI components
- Add YUV to RGBA conversion and video handling features
- feat: Enhance video component audio decoding and synchronization
- feat: Separate progress and efficiency block stats display with independent toggles
- feat: Implement separate progress and efficiency block stats display
- feat: Add display group functionality to feature metadata
- feat: Add semantic range colors and visibility controls for tactical buildings
- refactor: remove unused imports from BlockStatsDisplayFeature and RenderLoopAllocationTest refactor: simplify access control in ReflectAccess methods
- refactor: rename Progress Display feature to Block Stats Display
- feat(mining-task): implement ore filtering and unit capability checks in Mining Task settings
v5.5.17-v8
- feat: Add Solim demo dialog and view with interactive UI components
- refactor: Reorder method calls in GeneralSettingsView for better readability
- refactor: Remove redundant props(fillParent(true)) calls in various dialog classes
- feat: Update card size in BrowserLayout and enhance BrowserState to accept content type
- refactor: Update button style in SettingKeybindRow to use outline style
- feat: Implement reactive query system with caching and signals
- refactor: Remove unused imports and clean up capabilities in various components
- Refactor capabilities in Solim: Collapse redundant markers and improve accessors
- feat: Implement performance and memory discipline guidelines
- Refactor Hud and SettingsPanel for improved event handling and signal management
- feat: Introduce media source abstractions and improve image/video handling
- Refactor UI Modifier Imports to solim.UI
- feat: Enhance HUD components with opacity and scale properties
- feat: Enforce static imports for Solim UI modifiers
- refactor: Remove obsolete semantic typing documentation and tasks for Solim properties
- feat: Implement semantic typing for Solim properties and capabilities
- feat: Introduce alignment and container capabilities to components
- refactor: simplify imports and enhance type usage across multiple classes
- Refactor Solim sizing units to unify element and cell constraints
- feat: Introduce generic Prop types for value typing in Solim
- refactor: unify layout configuration by enforcing props-only model and removing legacy methods
- Add unit tests for ownership and props behavior in Solim framework
- refactor: remove merged config-dsl-builder files and clean up directory structure
- refactor: streamline component lifecycle by enforcing ownership windows and removing legacy methods
- refactor: remove legacy ownership methods and enforce ambient ownership in component lifecycle
- test: update validation thresholds for layout benchmarks
- test: update validation thresholds for layout benchmarks
- refactor: enforce strict single ownership for Disposables and clean up component lifecycle management
- refactor: clean up component lifecycle and ownership management
- feat(performance): add performance profiling classes and instrumentation
- feat: Add Badge class for UI feedback and remove QueryViewTest
- feat: Introduce solim instrumentation SPI and refactor profiling mechanisms
- refactor: remove subscription and listener mechanisms from Signal and Computed, introducing Effect.of overload for unified reactivity
- refactor: unify reactive notification paths by removing listeners and subscriptions
- Refactor: Remove unnecessary comments and documentation across multiple classes
- Refactor launch process in run.bat to improve JRE handling and logging
- Refactor tests and UI structure for improved readability and maintainability
- Refactor tests in AttachmentStack and ArcTestEnv
- Add performance profiling tests and debugging utilities
- Refactor test imports and clean up unused code
- Add disposal tests for reactive modifiers and components
- fix: Improve error handling during disposal of child components and resources
- refactor: Clean up ownership management and error handling in Solim
- feat: Implement SessionRoot for unparented component ownership
- Add unit tests for reactive ownership and dependency management
- refactor: remove unused logging and unnecessary boolean flag in SolimAssert
- refactor: enforce lowercase bundle keys and update keybind identifiers
- Add keybinds for army control, tactical callouts, and grief alerts
- feat: Add tactical keybinds for Army Control, Callout, Grief Alert, and Block Stats Display features
- feat: Update version to v5.5.16v8 and clean up unused styles in WebStyles
- feat: Remove obsolete Solim video component specifications and related files
- feat: Enhance keybind handling by adding suppression for mouse input and mobile compatibility tests
- feat: Enhance video handling by adding mobile compatibility and cleaning up unused code
- feat: Implement keybind management UI for feature settings
- feat: Implement keybind management with reactive extensions and UI components
- Add YUV to RGBA conversion and video handling features
- feat: Enhance video component audio decoding and synchronization
- feat: Separate progress and efficiency block stats display with independent toggles
- feat: Implement separate progress and efficiency block stats display
- feat: Add display group functionality to feature metadata
- feat: Add semantic range colors and visibility controls for tactical buildings
- refactor: remove unused imports from BlockStatsDisplayFeature and RenderLoopAllocationTest refactor: simplify access control in ReflectAccess methods
- Update
- refactor: rename Progress Display feature to Block Stats Display
- feat(mining-task): implement ore filtering and unit capability checks in Mining Task settings
- feat: Enhance Autoplay feature with task visibility toggles and UI updates
- feat(grief-alert): implement interactive HUD alerts for explosive reactor placements
- refactor: remove TransportTask and related classes for improved code clarity and maintenance
- feat(armycontrol): adjust gap and padding in ActiveSelectionBar and ArmyControlPopup for improved layout
- feat(chat): implement per-channel notification mute functionality
- feat: Add notification toggle for chat channels
- feat(solim-video): Implement video and audio playback support in Solim
- feat: Remove deprecated army control group and quick access popup edge alignment features
- feat: Update version to v5.5.7 and enhance QuickAccessPopup alignment logic with new tests
- feat(armycontrol): implement Army Control feature with HUD and popup views
- feat: Implement Transport Task and Serialization for Autoplay
- feat: Add Display Group feature with settings and popup UI
- feat: Implement minimum standoff distance for RepairTask AI and update specifications
- feat: Add localized status message for blocked build sites in multiple languages
- refactor: Remove unused variables and suppress warnings in test classes
- refactor: Update watchdog timeout in ChatService and replace SolimEnv with SolimCoreEnv in tests
- feat: Enhance alignment methods across layout components
- refactor: Remove obsolete alignment propagation specifications for reactive containers
- feat: Update version to v5.5.5 and add status for blocked build sites in RebuildTask
- fix: Improve threat validation in FleeTask and update target check in HealUnitsTask
- feat: Update version to v5.5.4 and enhance alignment propagation tests for reactive components
- feat: Implement alignment propagation in reactive containers
- feat: Modernize settings UI and improve color consistency
- feat: Enhance QuickSchematicGridSettingsView layout and responsiveness
- feat: Introduce standardized settings UI components and modernize layout
- feat: Enhance CI/CD pipeline to sync release tag references and resolve version discrepancies
- fix: Update version to v5.5.3-v8 in mod.hjson
- feat: Introduce Grief Alert feature to monitor explosive reactor constructions
- feat: Remove Map Rules feature and related specifications
- feat(maprules-cleanup): Clean up Map Rules feature for improved readability and maintainability
- feat(mod): modernize Solim UI and render pipeline
- feat: Implement Logic IDE with SolimCodeEditor, MLOG compiler, and AI Copilot integration
- refactor: Remove unused import in ContainerAutoAttachmentTest
- feat: Update version to v5.5.0 and enhance QuickRotate feature with zoom dismissal and overlay adjustments
- Refactor QuickRotate feature to use raw Arc Table for overlay
- feat: Update version to v5.4.0 and remove obsolete reactor alert toggle specifications
- feat: Implement Reactor Alert feature to warn about explosive reactor constructions
- feat: Implement content patch browser feature
- feat: Add wrap functionality to Checkbox and update related tests
- feat: Enhance MiningTask with coordinated inventory transfers and cooldowns
- fix: Adjust SECTION_BG opacity and update button background color in chat overlay
- feat(prettychat): modernize desktop settings view
- feat(translation): add dictionary, filter & pill
v5.5.10-v8-beta
- feat: Enhance Autoplay feature with task visibility toggles and UI updates
v5.5.9-v8-beta
- feat(grief-alert): implement interactive HUD alerts for explosive reactor placements
v5.5.8-v8-beta
- refactor: remove TransportTask and related classes for improved code clarity and maintenance
- feat(armycontrol): adjust gap and padding in ActiveSelectionBar and ArmyControlPopup for improved layout
- feat(chat): implement per-channel notification mute functionality
- feat: Add notification toggle for chat channels
- feat(solim-video): Implement video and audio playback support in Solim
v5.5.7-v8-beta
- feat: Remove deprecated army control group and quick access popup edge alignment features
- feat: Update version to v5.5.7 and enhance QuickAccessPopup alignment logic with new tests
- feat(armycontrol): implement Army Control feature with HUD and popup views
- feat: Implement Transport Task and Serialization for Autoplay
v5.5.6-v8-beta
- feat: Add Display Group feature with settings and popup UI
- feat: Implement minimum standoff distance for RepairTask AI and update specifications
- feat: Add localized status message for blocked build sites in multiple languages
- refactor: Remove unused variables and suppress warnings in test classes
- refactor: Update watchdog timeout in ChatService and replace SolimEnv with SolimCoreEnv in tests
- feat: Enhance alignment methods across layout components
- refactor: Remove obsolete alignment propagation specifications for reactive containers
- feat: Update version to v5.5.5 and add status for blocked build sites in RebuildTask
- fix: Improve threat validation in FleeTask and update target check in HealUnitsTask
- feat: Update version to v5.5.4 and enhance alignment propagation tests for reactive components
- feat: Implement alignment propagation in reactive containers
v5.5.3-v8-beta
- feat: Modernize settings UI and improve color consistency
- feat: Enhance QuickSchematicGridSettingsView layout and responsiveness
- feat: Introduce standardized settings UI components and modernize layout
- feat: Enhance CI/CD pipeline to sync release tag references and resolve version discrepancies
- fix: Update version to v5.5.3-v8 in mod.hjson
- feat: Introduce Grief Alert feature to monitor explosive reactor constructions
- feat: Remove Map Rules feature and related specifications
- feat(mod): modernize Solim UI and render pipeline
v5.5.2-v8-beta
- feat: Remove Map Rules feature and related specifications
- feat(maprules-cleanup): Clean up Map Rules feature for improved readability and maintainability
- feat: Implement Logic IDE with SolimCodeEditor, MLOG compiler, and AI Copilot integration
- refactor: Remove unused import in ContainerAutoAttachmentTest
- feat: Update version to v5.5.0 and enhance QuickRotate feature with zoom dismissal and overlay adjustments
- Refactor QuickRotate feature to use raw Arc Table for overlay
- feat: Update version to v5.4.0 and remove obsolete reactor alert toggle specifications
- feat: Implement Reactor Alert feature to warn about explosive reactor constructions
- feat: Implement content patch browser feature
- feat: Add wrap functionality to Checkbox and update related tests
- feat: Enhance MiningTask with coordinated inventory transfers and cooldowns
- fix: Adjust SECTION_BG opacity and update button background color in chat overlay
- feat(prettychat): modernize desktop settings view
- feat(translation): add dictionary, filter & pill
v5.5.0-v8-beta
- refactor: Remove unused import in ContainerAutoAttachmentTest
- feat: Update version to v5.5.0 and enhance QuickRotate feature with zoom dismissal and overlay adjustments
- Refactor QuickRotate feature to use raw Arc Table for overlay
- feat: Update version to v5.4.0 and remove obsolete reactor alert toggle specifications
- feat: Implement Reactor Alert feature to warn about explosive reactor constructions
- feat: Implement content patch browser feature
- feat: Add wrap functionality to Checkbox and update related tests
- feat: Enhance MiningTask with coordinated inventory transfers and cooldowns
- fix: Adjust SECTION_BG opacity and update button background color in chat overlay
- chore: Bump version to v5.3.0-v8 in mod.hjson
- feat(prettychat): modernize desktop settings view
- feat(translation): add dictionary, filter & pill
- feat: Add chat stream event envelope parsing and delete event handling
- fix: Enhance UpdateDialog and ChangelogFormatter to support target release isolation and improved changelog presentation
- fix: Refactor UpdateDialog and UpdateService for improved readability and layout adjustments
- fix: Update mod description and author formatting for improved clarity and detail
- fix: Refactor HealUnitsTask and RepairTask to streamline healing logic and improve weapon checks fix: Update JoinRoomDialog to enhance clipboard link handling and signal management fix: Add environment variable for release notes generation in CI/CD pipeline
- fix: Refactor RepairTask and HealUnitsTask for improved healing logic and range calculations
- fix: Refactor GodModeUnitsDialog for improved readability and logic consistency
- fix: Refactor JoinRoomDialog to improve link handling and password management
- fix: Enhance password input layout in JoinRoomDialog for better responsiveness
- fix: Refactor JoinRoomDialog to accept PlayerConnectFeature and improve password handling logic
- fix: Prevent ArrayIndexOutOfBoundsException in ClientPathfinder during world transitions and enhance pathfinding lifecycle checks
- fix: Update GodModeUnitsDialog to filter unspawnable units and improve initial selection logic
- fix: Update version to v5.2.8 and enhance RepairTask logic for improved building repair criteria
- fix: drain reactive effects and ensure clean teardown in test environment
- fix: Resolve fully qualified class name violations across tests and runtime
- fix: Implement fail-fast error propagation in reactive components and event handlers
- Refactor build configuration to Kotlin DSL
- fix: Update SchematicActions and SchematicBrowserDialog to pass SolimDialog instance for improved dialog handling
- fix: Replace SolimEnv with ArcTestEnv in pure-logic tests to improve test isolation and stability
- fix: Update version to v5.2.6 and improve SolimTextField formatting
- fix: Update Mindustry version to 160.7 and adjust chat mobile tab handling
- fix: Enhance MiningTask to deposit items immediately when within core range
- fix: Enhance chat unread indicator functionality and reactivity for incoming messages
- feat: Implement Quick Access click functionality for Schematic and Map Browser features
- fix: Improve refresh button rotation logic in RoomBrowserView for smoother animation
- fix: Refactor step signal handling in HostRoomDialog for improved clarity
- fix: Reset step signal on dialog shown event in HostRoomDialog
- fix: Update version number to v5.2.3-v8 in mod.hjson
- fix: Refactor button layout in HostRoomDialog for improved UI structure
- fix: Update card heights in ChatMessageHeightCalculator and related components for consistent UI rendering
- fix: Update text wrapping in TimeControlSettingsView for better UI presentation
- feat: Integrate Solim MCP server initialization and update translation feature condition
- fix: Add left margin to user name text in AuthOverlay for better UI spacing
- fix: Change field and method visibility to public in ReflectUtilTest for accessibility
- docs: Update testing guidelines to clarify what not to test, including localization and trivial getters
- refactor: Clean up test cases by removing redundant assertions and unused methods
- feat: Add Google Web translation provider labels and error messages in Arabic and Spanish
- chore: Update version to v5.2.0-v8 and fix packet replacement logic
- feat: Add Google Web Translation provider with caching and throttling
- feat: Simplify password storage and retrieval for player connections
- feat: Increase connection timeout for pinger to improve reliability
- chore: Update version to v5.1.6-v8 in mod.hjson
- feat: Add ResetEvent handling to close room when hosting
- Refactor code structure for improved readability and maintainability
- feat: Enhance ChatService with request tracking and cancellation handling
- feat: Enhance reactivity in ReactiveGrid and ForEach components with internal signals and computed properties
- feat: Add mod suggestion button and tooltip in FeatureSettingsView, update localization bundles
- feat: Refactor RepairTask and introduce HealUnitsTask for improved unit healing capabilities
- feat: Implement automated localization bundle verification and CI optimization
- feat: implement mod.hjson fetching and version compatibility checks in update service
- feat: disable visualizer feature by default
- refactor: rename ParentStack and ComponentContext to AttachmentStack and OwnershipContext
- feat: add collapsible HUD feature with toggle functionality and settings
- feat: update task icons to use FileIcon for improved clarity and consistency
- feat(togglerendering): implement toggle rendering
- revert: restore original reflection handling in playerconnect and features
- feat: add bridge flow rate and hud hide options
- FIX: translattion not working
- refactor: rename ParentStack to AttachmentStack and ComponentContext to OwnershipContext
- feat: rename ParentStack and ComponentContext to AttachmentStack and OwnershipContext for clarity
- feat: Implement flame tracing in DebugParentStack
- feat: implement hierarchical build tracing and self-contained HTML flame export for Solim
- feat: enhance QuickSchematicEntry and QuickSchematicGridFeature with copy functionality and update logic for entry visual refresh
- feat: implement input handling for placing state in Smart Upgrade feature
- feat: replace double-tap with armed single-click for Smart Upgrade
- feat: implement Autoplay feature with HUD and popup modes, including settings for display mode and task management
- feat: add fluent When conditional API and void component support
- fix
- refactor: simplify SchematicBrowserDialog by extracting body and items methods
- feat: add null and empty check for Authorization token in Request headers
- feat: enhance Popup component to support layer-behind functionality and update related specifications
- chore: update version to v5.1.0-v8 and add changelog for the release
- feat: enhance FollowAssistTask to yield when no active builders exist and add corresponding status message
- refactor: remove metadata tests from RangeDisplayFeatureTest and SmartUpgradeFeatureTest
- feat: Migrate from java.util.function to arc.func in core and runtime modules
- Implement double-tap gesture for Smart Upgrade feature, replacing hold duration with configurable tap interval
- Merge multiple specifications and refine requirements across Solim lifecycle, widgets, test environment, and UI components
- feat(smartdrill): add smart drill, fix reflection
- refactor(visualizer): replace bridge visualizer
- Refactor UI and Component Tests
- feat(rangedisplay): add filters and display modes
- docs(solim-ui-dx): add solim-ui-dx proposal and specs
- refactor(test-env): fix build path cycles and restructure test env layering
- refactor: extract test setup to solim-test module
- refactor(network-image): extract ImageLoader interface and clean up NetworkImage
- refactor(query): migrate to new query builder API
- refactor: replace legacy perf tracker, fix schematic browser pagination
- feat,refactor: add UI perf tracking, SolimStack rewrite
- feat(smartupgrade): implement bulk block upgrades
- fix(chat): resolve chat initial load and stale channel issues
- refactor: complete query cache unification and cleanups
- refactor: migrate to reactive Query system, clean up legacy specs
- feat(free-camera): add centered indicator and fix vanilla parity
- feat: add reactive query/mutation primitives & migrate features
- a
- feat(solim-query): add initial query/mutation reactive primitive docs and tweaks
- docs(solim-layout): update spec and clean up old change docs
- chore(schematicgrid): raise max grid/page limits
- t push origin devRevert "Fixed crash (#261)"
- fix(ReactiveGrid): resolve pending cell config for wrapped items
- feat: add typed reactive graph and MapSignal, refactor chat code
- Fixed carsh
- feat: add comprehensive regression test suite and fix minor bugs
- docs: add solim arch-stab openspec files
- feat: add Team Resource and Bridge Visualizer features with corresponding views, tests, and localization assets
- refactor: remove unused legacy old.mindustrytool files
- fix: resolve mobile tap, mining crashes and improve map picker
- refactor: replace raw userObject pattern with SolimToken metadata
- fixed: When the player minimizes the Mindustry desktop window, the position of the Team Resource panel (and other HUD overlays) resets to default coordinates or the screen corner (
0, 0). - docs: merge network-image specs and cleanup temp files
- refactor(networkimage): clean up layout, fix bindings, add tests
- refactor: adjust schematic preview layout constraints
- refactor(browser): deduplicate tag rendering and clean up UI styling
- test(PopupMenuTest): remove unused default background assertion
- feat(rangedisplay): add zoom threshold setting and optimize rendering
- feat(chat): add SSE watchdog and chat background sync fixes
- feat(quick-schematic-grid): add multi-page grid management and slot tracking
- chore: clean up obsolete scrollbar gutter docs and tests
- fix(browsers,ui): resolve scrollbar overlap and update chat styles
- docs: update feature icons and pathfinding spec
- feat: adjust autoplay and add player join logging
- feat(mod, openspec): release v5.0.47-v8 with pathfinding, grid polish and fixes
- feat: add quick schematic grid and refine input/autoplay handling
- feat(free-camera): complete free camera implementation and remove legacy settings
- chore: bump mod version to v5.0.44-v8
- feat(resilience): add safe timezone & error handling
- refactor(rangedisplay): update Signal import path
- docs(openspec): add free camera feature proposal and specs
- feat: add feature favorites and default keybinds
- feat: implement unified feature keybind system
- feat: add screenshot feature and keybind system specs
- feat: add searchable emoji glyph browser feature
- feat: add new camera zoom, emoji, music features and improve autoplay
- docs(autonomous-gameplay-ai): remove override cooldown from spec and clean up change files
- fix: remove autoplay cooldown and improve mining
- chore: bump mod version, update docs and add assets
- feat: add SolimCollapser and fix autoplay bugs
- fix(autoplay): finalize null safety fixes for autoplay
- feat: add HUD overlay component along with range display and team resource features
- docs: relocate autoplay AI spec and clean up drafts
- feat(autoplay): implement complete autonomous autoplay feature
- refactor: migrate signal and perf packages to new namespaces
- feat(reactive-ui): add complete reactive UI framework and tools
- chore: replace built-in link icons with custom external link asset
- docs: bump mod to v5.0.37-v8 and finalize tooltip spec
- feat(ui, chat): add elementconfig tooltips and chat error retry
- feat(quickaccess): add dual override visibility for quick access
- feat(general-settings): add diagnostic log/crash buttons and refactor dialog
- feat(joystick,chat,settings): add free camera and global settings, refactor chat presence
- Pending
- PENDING FIXING BUG
- chore(config): update project url to new workers.dev endpoint
- chore(prettychat): disable pretty chat feature by default
v5.3.2-v8-beta
- feat: Implement Reactor Alert feature to warn about explosive reactor constructions
- feat: Implement content patch browser feature
- feat: Add wrap functionality to Checkbox and update related tests
- feat: Enhance MiningTask with coordinated inventory transfers and cooldowns
- fix: Adjust SECTION_BG opacity and update button background color in chat overlay
- chore: Bump version to v5.3.0-v8 in mod.hjson
- feat(prettychat): modernize desktop settings view
- feat(translation): add dictionary, filter & pill
- feat: Add chat stream event envelope parsing and delete event handling
v5.3.1-v8-beta
- feat: Add wrap functionality to Checkbox and update related tests
- feat: Enhance MiningTask with coordinated inventory transfers and cooldowns
- fix: Adjust SECTION_BG opacity and update button background color in chat overlay
- chore: Bump version to v5.3.0-v8 in mod.hjson
- feat(prettychat): modernize desktop settings view
- feat(translation): add dictionary, filter & pill
- feat: Add chat stream event envelope parsing and delete event handling
- fix: Enhance UpdateDialog and ChangelogFormatter to support target release isolation and improved changelog presentation
- fix: Refactor UpdateDialog and UpdateService for improved readability and layout adjustments
- fix: Update mod description and author formatting for improved clarity and detail
- fix: Refactor HealUnitsTask and RepairTask to streamline healing logic and improve weapon checks fix: Update JoinRoomDialog to enhance clipboard link handling and signal management fix: Add environment variable for release notes generation in CI/CD pipeline
- fix: Refactor RepairTask and HealUnitsTask for improved healing logic and range calculations
- fix: Refactor GodModeUnitsDialog for improved readability and logic consistency
- fix: Refactor JoinRoomDialog to improve link handling and password management
- fix: Enhance password input layout in JoinRoomDialog for better responsiveness
- fix: Refactor JoinRoomDialog to accept PlayerConnectFeature and improve password handling logic
- fix: Prevent ArrayIndexOutOfBoundsException in ClientPathfinder during world transitions and enhance pathfinding lifecycle checks
- fix: Update GodModeUnitsDialog to filter unspawnable units and improve initial selection logic
- fix: Update version to v5.2.8 and enhance RepairTask logic for improved building repair criteria
- fix: drain reactive effects and ensure clean teardown in test environment
- fix: Resolve fully qualified class name violations across tests and runtime
- fix: Implement fail-fast error propagation in reactive components and event handlers
- Refactor build configuration to Kotlin DSL
- fix: Update SchematicActions and SchematicBrowserDialog to pass SolimDialog instance for improved dialog handling
- fix: Replace SolimEnv with ArcTestEnv in pure-logic tests to improve test isolation and stability
- fix: Update version to v5.2.6 and improve SolimTextField formatting
- fix: Update Mindustry version to 160.7 and adjust chat mobile tab handling
- fix: Enhance MiningTask to deposit items immediately when within core range
- fix: Enhance chat unread indicator functionality and reactivity for incoming messages
- feat: Implement Quick Access click functionality for Schematic and Map Browser features
- fix: Improve refresh button rotation logic in RoomBrowserView for smoother animation
- fix: Refactor step signal handling in HostRoomDialog for improved clarity
- fix: Reset step signal on dialog shown event in HostRoomDialog
- fix: Update version number to v5.2.3-v8 in mod.hjson
- fix: Refactor button layout in HostRoomDialog for improved UI structure
- fix: Update card heights in ChatMessageHeightCalculator and related components for consistent UI rendering
- fix: Update text wrapping in TimeControlSettingsView for better UI presentation
- feat: Integrate Solim MCP server initialization and update translation feature condition
- fix: Add left margin to user name text in AuthOverlay for better UI spacing
- fix: Change field and method visibility to public in ReflectUtilTest for accessibility
- docs: Update testing guidelines to clarify what not to test, including localization and trivial getters
- refactor: Clean up test cases by removing redundant assertions and unused methods
- feat: Add Google Web translation provider labels and error messages in Arabic and Spanish
- chore: Update version to v5.2.0-v8 and fix packet replacement logic
- feat: Add Google Web Translation provider with caching and throttling
- feat: Simplify password storage and retrieval for player connections
- feat: Increase connection timeout for pinger to improve reliability
- chore: Update version to v5.1.6-v8 in mod.hjson
- feat: Add ResetEvent handling to close room when hosting
- Refactor code structure for improved readability and maintainability
- feat: Enhance ChatService with request tracking and cancellation handling
- feat: Enhance reactivity in ReactiveGrid and ForEach components with internal signals and computed properties
- feat: Add mod suggestion button and tooltip in FeatureSettingsView, update localization bundles
- feat: Refactor RepairTask and introduce HealUnitsTask for improved unit healing capabilities
- feat: Implement automated localization bundle verification and CI optimization
- feat: implement mod.hjson fetching and version compatibility checks in update service
- feat: disable visualizer feature by default
- refactor: rename ParentStack and ComponentContext to AttachmentStack and OwnershipContext
- feat: add collapsible HUD feature with toggle functionality and settings
- feat: update task icons to use FileIcon for improved clarity and consistency
- feat(togglerendering): implement toggle rendering
- revert: restore original reflection handling in playerconnect and features
- feat: add bridge flow rate and hud hide options
- FIX: translattion not working
- refactor: rename ParentStack to AttachmentStack and ComponentContext to OwnershipContext
- feat: rename ParentStack and ComponentContext to AttachmentStack and OwnershipContext for clarity
- feat: Implement flame tracing in DebugParentStack
- feat: implement hierarchical build tracing and self-contained HTML flame export for Solim
- feat: enhance QuickSchematicEntry and QuickSchematicGridFeature with copy functionality and update logic for entry visual refresh
- feat: implement input handling for placing state in Smart Upgrade feature
- feat: replace double-tap with armed single-click for Smart Upgrade
- feat: implement Autoplay feature with HUD and popup modes, including settings for display mode and task management
- feat: add fluent When conditional API and void component support
- fix
- refactor: simplify SchematicBrowserDialog by extracting body and items methods
- feat: add null and empty check for Authorization token in Request headers
- feat: enhance Popup component to support layer-behind functionality and update related specifications
- chore: update version to v5.1.0-v8 and add changelog for the release
- feat: enhance FollowAssistTask to yield when no active builders exist and add corresponding status message
- refactor: remove metadata tests from RangeDisplayFeatureTest and SmartUpgradeFeatureTest
- feat: Migrate from java.util.function to arc.func in core and runtime modules
- Implement double-tap gesture for Smart Upgrade feature, replacing hold duration with configurable tap interval
- Merge multiple specifications and refine requirements across Solim lifecycle, widgets, test environment, and UI components
- feat(smartdrill): add smart drill, fix reflection
- refactor(visualizer): replace bridge visualizer
- Refactor UI and Component Tests
- feat(rangedisplay): add filters and display modes
- docs(solim-ui-dx): add solim-ui-dx proposal and specs
- refactor(test-env): fix build path cycles and restructure test env layering
- refactor: extract test setup to solim-test module
- refactor(network-image): extract ImageLoader interface and clean up NetworkImage
- refactor(query): migrate to new query builder API
- refactor: replace legacy perf tracker, fix schematic browser pagination
- feat,refactor: add UI perf tracking, SolimStack rewrite
- feat(smartupgrade): implement bulk block upgrades
- fix(chat): resolve chat initial load and stale channel issues
- refactor: complete query cache unification and cleanups
- refactor: migrate to reactive Query system, clean up legacy specs
- feat(free-camera): add centered indicator and fix vanilla parity
- feat: add reactive query/mutation primitives & migrate features
- a
- feat(solim-query): add initial query/mutation reactive primitive docs and tweaks
- docs(solim-layout): update spec and clean up old change docs
- chore(schematicgrid): raise max grid/page limits
- t push origin devRevert "Fixed crash (#261)"
- fix(ReactiveGrid): resolve pending cell config for wrapped items
- feat: add typed reactive graph and MapSignal, refactor chat code
- Fixed carsh
- feat: add comprehensive regression test suite and fix minor bugs
- docs: add solim arch-stab openspec files
- feat: add Team Resource and Bridge Visualizer features with corresponding views, tests, and localization assets
- refactor: remove unused legacy old.mindustrytool files
- fix: resolve mobile tap, mining crashes and improve map picker
- refactor: replace raw userObject pattern with SolimToken metadata
- fixed: When the player minimizes the Mindustry desktop window, the position of the Team Resource panel (and other HUD overlays) resets to default coordinates or the screen corner (
0, 0). - docs: merge network-image specs and cleanup temp files
- refactor(networkimage): clean up layout, fix bindings, add tests
- refactor: adjust schematic preview layout constraints
- refactor(browser): deduplicate tag rendering and clean up UI styling
- test(PopupMenuTest): remove unused default background assertion
- feat(rangedisplay): add zoom threshold setting and optimize rendering
- feat(chat): add SSE watchdog and chat background sync fixes
- feat(quick-schematic-grid): add multi-page grid management and slot tracking
- chore: clean up obsolete scrollbar gutter docs and tests
- fix(browsers,ui): resolve scrollbar overlap and update chat styles
- docs: update feature icons and pathfinding spec
- feat: adjust autoplay and add player join logging
- feat(mod, openspec): release v5.0.47-v8 with pathfinding, grid polish and fixes
- feat: add quick schematic grid and refine input/autoplay handling
- feat(free-camera): complete free camera implementation and remove legacy settings
- chore: bump mod version to v5.0.44-v8
- feat(resilience): add safe timezone & error handling
- refactor(rangedisplay): update Signal import path
- docs(openspec): add free camera feature proposal and specs
- feat: add feature favorites and default keybinds
- feat: implement unified feature keybind system
- feat: add screenshot feature and keybind system specs
- feat: add searchable emoji glyph browser feature
- feat: add new camera zoom, emoji, music features and improve autoplay
- docs(autonomous-gameplay-ai): remove override cooldown from spec and clean up change files
- fix: remove autoplay cooldown and improve mining
- chore: bump mod version, update docs and add assets
- feat: add SolimCollapser and fix autoplay bugs
- fix(autoplay): finalize null safety fixes for autoplay
- feat: add HUD overlay component along with range display and team resource features
- docs: relocate autoplay AI spec and clean up drafts
- feat(autoplay): implement complete autonomous autoplay feature
- refactor: migrate signal and perf packages to new namespaces
- feat(reactive-ui): add complete reactive UI framework and tools
- chore: replace built-in link icons with custom external link asset
- docs: bump mod to v5.0.37-v8 and finalize tooltip spec
- feat(ui, chat): add elementconfig tooltips and chat error retry
- feat(quickaccess): add dual override visibility for quick access
- feat(general-settings): add diagnostic log/crash buttons and refactor dialog
- feat(joystick,chat,settings): add free camera and global settings, refactor chat presence
- Pending
- PENDING FIXING BUG
- chore(config): update project url to new workers.dev endpoint
- chore(prettychat): disable pretty chat feature by default
v5.3.0-v8
- Update
- chore: Bump version to v5.3.0-v8 in mod.hjson
- feat: Add chat stream event envelope parsing and delete event handling
v5.3.0-v8-beta
- feat: Enhance MiningTask with coordinated inventory transfers and cooldowns
- fix: Adjust SECTION_BG opacity and update button background color in chat overlay
- chore: Bump version to v5.3.0-v8 in mod.hjson
- feat(prettychat): modernize desktop settings view
- feat(translation): add dictionary, filter & pill
- feat: Add chat stream event envelope parsing and delete event handling
- fix: Enhance UpdateDialog and ChangelogFormatter to support target release isolation and improved changelog presentation
- fix: Refactor UpdateDialog and UpdateService for improved readability and layout adjustments
- fix: Update mod description and author formatting for improved clarity and detail