v1.3.8 - 2026-08-24
- don't designate destroyed things - (61a5f50) - @keyz182
- Finish Off could silently fail to kill after animation played - (966a170) - @keyz182
- designate log spam - (12e8e74) - @keyz182
- update changelog for v1.3.7 - (af2f427) - github-actions[bot]
- (version) v1.3.8 - (7c2aaae) - github-actions[bot]
v1.3.7 - 2026-08-24
- (mp) Select Similar exemption + hardened arg accessor (#29) - (418fea2) - Kieran Evans
- update changelog for v1.3.6 - (563272a) - github-actions[bot]
v1.3.6 - 2026-08-24
- update changelog for v1.3.5 - (76456f2) - github-actions[bot]
- (version) v1.3.6 - (7fefaf2) - github-actions[bot]
v1.3.5 - 2026-08-24
- update changelog for v1.3.4 - (227c60d) - github-actions[bot]
- (version) v1.3.5 - (3c06f5f) - github-actions[bot]
v1.3.4 - 2026-08-24
- clear-all only removes designations the designator owns - (e01541f) - @keyz182
- Select Similar works without pre-selection - (fd4ad53) - @keyz182
- correct Designation property for harvest designators - (89a6e75) - @keyz182
- update changelog for v1.3.3 - (ed5723d) - github-actions[bot]
- (version) v1.3.4 - (17d1476) - github-actions[bot]
- update publisher plus config - (486cc42) - github-actions[bot]
v1.3.3 - 2026-08-24
- O hotkey selection, allow/forbid blueprints, incapable haul pawns; fix test infra net9 - (0034332) - @keyz182
- update changelog for v1.3.2 - (ff862d7) - github-actions[bot]
- (version) v1.3.3 - (b3d78b6) - github-actions[bot]
v1.3.2 - 2026-08-24
- update changelog for v1.3.1 - (706708e) - github-actions[bot]
- (version) v1.3.2 - (f45ed24) - github-actions[bot]
v1.3.1 - 2026-08-24
- update changelog for v1.3.0 - (7b7333d) - github-actions[bot]
- (version) v1.3.1 - (8f6ffa2) - github-actions[bot]
- Merge pull request #27 from Niruase/main - (4bdce4a) - Kieran Evans
v1.3.0 - 2026-08-24
- update changelog for v1.2.4 - (ad9c1dd) - github-actions[bot]
- (version) v1.3.0 - (a9d1f81) - github-actions[bot]
v1.2.4 - 2026-08-24
- update changelog for v1.2.3 - (c75b39b) - github-actions[bot]
- (version) v1.2.4 - (5d92724) - github-actions[bot]
v1.2.3 - 2026-08-24
- update changelog for v1.2.2 - (3b6fc53) - github-actions[bot]
- (version) v1.2.3 - (1667df3) - github-actions[bot]
v1.2.2 - 2026-08-24
- update changelog for v1.2.1 - (a6ead4a) - github-actions[bot]
- (version) v1.2.2 - (3042f4b) - github-actions[bot]
v1.2.1 - 2026-08-24
- update Steam description for granular selection and settings sections - (c8d5028) - @keyz182
- update changelog for v1.2.0 - (2370531) - github-actions[bot]
- (version) v1.2.1 - (228da92) - github-actions[bot]
v1.2.0 - 2026-08-24
- update changelog for v1.1.0 - (f3cfc82) - github-actions[bot]
- (version) v1.2.0 - (d7ad4fa) - github-actions[bot]
v1.1.0 - 2026-08-24
- update changelog for v1.0.2 - (5db74f7) - github-actions[bot]
- (version) v1.1.0 - (3e79943) - github-actions[bot]
- Add rebuilt binaries - (37b21c1) - @keyz182
- no release on docs tag - (e3f1e5c) - @keyz182
v1.0.2 - 2026-08-24
- update changelog for v1.0.1 - (8177ad8) - github-actions[bot]
- (version) v1.0.2 - (dd0f721) - github-actions[bot]
- updated steam description - (9d85864) - @keyz182
- add steam mod description - (63f1f4f) - @keyz182
v1.0.1 - 2026-08-24
- (version) v1.0.1 - (9060cd3) - github-actions[bot]
v1.0.0 - 2026-08-24
- (ci) remove initial-tag special case from release workflow - (082505a) - @keyz182
- (ci) discard pre-flight DLL before cog bump - (786aa7c) - @keyz182
- (ci) restrict CI builds to net48 target only - (84122c3) - @keyz182
- set job.count for CarryGenepackToContainer - (4875dc6) - @keyz182
- drop test code - (ec241e4) - @keyz182
- re-stagger work column header labels after toggling visibility - (5a5378e) - @keyz182
- call ValidateDesignators from settings UI on checkbox change - (445d312) - @keyz182
- bust VisibleCurrently 30-frame cache when toggling work types - (39f32db) - @keyz182
- guard work tab invalidation against background thread crash - (742c325) - @keyz182
- use Notify_ResolutionChanged to rebuild work tab columns - (351d423) - @keyz182
- resolve post-merge compile errors in three files - (d4b5b00) - @keyz182
- clamp StripMine control window to screen bounds using UI.screenHeight/Width - (224275a) - @keyz182
- only give execution thoughts for prisoners, guests, and colonists — not hostile enemies - (af16ce8) - @keyz182
- call GiveThoughtsForPawnExecuted unconditionally to match vanilla execution behaviour - (065f48f) - @keyz182
- guard JobOnThing against stale searchPool entries missing urgent haul designation - (fc3d02b) - @keyz182
- soft-depend on PUAH to enable multi-item urgent hauling - (d7327e6) - @keyz182
- invalidate work tab column layout after toggling work type visibility - (125ff3b) - @keyz182
- clear existing harvest/cut designations when harvest gizmos are disabled - (6b38fb1) - @keyz182
- add xunit VSTest adapter packages to enable dotnet test - (4ba25b5) - @keyz182
- enable tests to run on macOS via net8.0 multi-targeting - (2cebead) - @keyz182
- harvest all crop gizmo now designates immature plants - (ac15909) - @keyz182
- goal 4 bad practices — seenThings local, dead code, magic strings, null guards, private readonly - (4d0280b) - @keyz182
- goal 3 correctness — closure chain, record order, field naming, stale tests - (4778b12) - @keyz182
- replace IReadOnlySet with HashSet in OfDefs (net48 compat) - (e6096f5) - @keyz182
- remove inverted ! in Designator_CutGrown.CanDesignateThing - (1df94ad) - @keyz182
- scope haul designation removal to the target thing only - (4cbb8f8) - @keyz182
- return pool rotation subset instead of full designation list - (9252eca) - @keyz182
- correct ShouldSkip boolean operator && -> || - (357a6b2) - @keyz182
- exclude qodana baseline from uploads - (73a6f9e) - @keyz182
- rebuild - (7202c59) - @keyz182
- Only show 'Claim all doors' button when selected door is unclaimed - (d9b945e) - fourging
- rebuild - (af6cb6d) - @keyz182
- update assemblies - (a349988) - @keyz182
- Haul shortcut - (31a1e56) - @keyz182
- Fix harvest grown designation only targeting trees - (1cde372) - @keyz182
- update plant check logic and project file hints - (25ba916) - @keyz182
- tweaks to mech patches - (cfa3f3d) - @keyz182
- handle null Event.current and correct class name typo - (b6dc12b) - @keyz182
- update changelog for v0.1.0 - (3c08956) - github-actions[bot]
- select stored items gizmo + allow all excluding corpses - (9281ac5) - @keyz182
- haul urgently routes genepacks to genebanks - (0630077) - @keyz182
- Add Haul Urgently Selection hotkey and improve keybinding handling - (1af43f2) - @keyz182
- Add customizable plant growth level setting - (7049712) - @keyz182
- Minor bugfixes, label/desc fixes, cut blighted - (568a2ff) - @keyz182
- harmony debugging - (4d7ecdc) - @keyz182
- Open designator - (c60c685) - @keyz182
- add "Select Floor" designator with hotkey support - (7f95680) - @keyz182
- add "Harvest Grown Wood" designator and improve harvest/cut logic - (40d6317) - @keyz182
- add support for disabling various functionalities through mod settings - (20c63e1) - @keyz182
- toggle finish off and toggle haul urgently now hide the columns in the work tab. Disable haul urgently for friendlies and player by default. - (9fccd5b) - @keyz182
- add "Harvest Grown" and "Cut Grown" designators - (58a4a38) - @keyz182
- add strip mine - (7dc7500) - @keyz182
- add urgent haul priority for mechs and refactor map handling logic - (b5bf8d7) - @keyz182
- add growing zones for fertile tiles only - (9b9a9a8) - @keyz182
- add setting to disable melee requirement for "Finish Off" job - (6106b20) - @keyz182
- add new urgent haul options and improve hauling selection logic - (b7645d0) - @keyz182
- add patch for improved def error logging - (d0d8e67) - @keyz182
- restructure namespaces and add def error logging functionality - (9b17aa2) - @keyz182
- add mod icon - (62fa7a1) - @keyz182
- add "Disable All Shortcuts" functionality - (1bc5100) - @keyz182
- optimize urgent hauling selection logic - (42f8707) - @keyz182
- add compatibility for "Pick Up And Haul" mod - (4b10866) - @keyz182
- add compatibility for "Pick Up And Haul" mod and experimental optimizations - (fd1e434) - @keyz182
- add "Strip and Finish Off" functionality and "Select Similar" designator - (8437b93) - @keyz182
- (version) v0.1.0 - (906bcdf) - github-actions[bot]
- Merge pull request #21 from a-certain-existence/remember-filter - (60ed7a1) - Kieran Evans
- tweak qodana baseline name and path - (d037233) - @keyz182
- fix relative path for Qodana baseline in GitHub Actions workflow - (7a63c34) - @keyz182
- remove build and publish workflows, update project file to reflect deletion - (af539b9) - @keyz182
- update Qodana configuration to exclude SVG files - (1ef4111) - @keyz182
- update publish workflow to trigger on v20* tags - (b500b36) - @keyz182
- update publish workflow to trigger on version tags instead of branch patterns - (e4d565f) - @keyz182
- add new GitHub Actions build workflow and update associated project file links; adjust publish workflow branch trigger - (3c6bbb7) - @keyz182
- remove unused prerelease step from GitHub Actions publish workflow - (aa647e3) - @keyz182
- fix Qodana workflow syntax for linter and baseline arguments - (a7044d3) - @keyz182
- update GitHub Actions workflow to enhance permissions and streamline release process - (22f37e2) - @keyz182
- materialize def sets before passing to OfDefs in Plant_Patches - (4c4a5af) - @keyz182
- materialize defs to HashSet in OfDefs to eliminate O(n²) scan - (32c9948) - @keyz182
- New util methods - (b7f3ef9) - @keyz182
- migrate release script to bash, remove
release.bat, and update project file with versioning and additional content links - (1d0cf11) - @keyz182 - streamline project file structure and improve Qodana configuration - (bc9280c) - @keyz182
- enhance
Find.Selector.Selectcalls withforceDesignatorDeselectparameter and streamline filter logic - (3fc5791) - @keyz182 - replace static helper methods with extensions, cleanup unused patch, and add necessary null checks - (037240e) - @keyz182
- update run configurations and disable debug logging - (3be2080) - @keyz182
- remove redundant settings checks and update designators - (3d25fc8) - @keyz182
- replace
ToggleableWorkTypeDefwithWorkTypeDef, improve finish off logic, and update compatibility - (0ee22b4) - @keyz182 - remove PUAH unofficial compatibility project and simplify hauling logic - (3f69e61) - @keyz182
- use Lazy for deferred initialization and improve naming conventions - (17ba1cb) - @keyz182
- remove urgent hauling and experimental optimizations - (1387f8e) - @keyz182