Compare commits
base: NowChess/NowChessSystems:core-0.5.0
NowChess/NowChessSystems:main
NowChess/NowChessSystems:feat/NCS-81
NowChess/NowChessSystems:performance
NowChess/NowChessSystems:feat/NCS-66
NowChess/NowChessSystems:store-0.22.0
NowChess/NowChessSystems:store-0.21.0
NowChess/NowChessSystems:account-0.18.0
NowChess/NowChessSystems:account-0.17.0
NowChess/NowChessSystems:store-0.20.0
NowChess/NowChessSystems:store-0.19.0
NowChess/NowChessSystems:store-0.18.0
NowChess/NowChessSystems:core-0.45.0
NowChess/NowChessSystems:core-0.44.0
NowChess/NowChessSystems:coordinator-0.32.0
NowChess/NowChessSystems:coordinator-0.31.0
NowChess/NowChessSystems:coordinator-0.30.0
NowChess/NowChessSystems:store-0.17.0
NowChess/NowChessSystems:core-0.43.0
NowChess/NowChessSystems:coordinator-0.29.0
NowChess/NowChessSystems:coordinator-0.28.0
NowChess/NowChessSystems:coordinator-0.27.0
NowChess/NowChessSystems:coordinator-0.26.0
NowChess/NowChessSystems:store-0.16.0
NowChess/NowChessSystems:core-0.42.0
NowChess/NowChessSystems:coordinator-0.25.0
NowChess/NowChessSystems:store-0.15.0
NowChess/NowChessSystems:core-0.41.0
NowChess/NowChessSystems:coordinator-0.24.0
NowChess/NowChessSystems:account-0.16.0
NowChess/NowChessSystems:coordinator-0.23.0
NowChess/NowChessSystems:coordinator-0.22.0
NowChess/NowChessSystems:core-0.40.0
NowChess/NowChessSystems:coordinator-0.21.0
NowChess/NowChessSystems:core-0.39.0
NowChess/NowChessSystems:coordinator-0.20.0
NowChess/NowChessSystems:ws-0.14.0
NowChess/NowChessSystems:store-0.14.0
NowChess/NowChessSystems:core-0.38.0
NowChess/NowChessSystems:account-0.15.0
NowChess/NowChessSystems:coordinator-0.19.0
NowChess/NowChessSystems:core-0.37.0
NowChess/NowChessSystems:ws-0.13.0
NowChess/NowChessSystems:store-0.13.0
NowChess/NowChessSystems:rule-0.18.0
NowChess/NowChessSystems:official-bots-0.13.0
NowChess/NowChessSystems:io-0.22.0
NowChess/NowChessSystems:core-0.36.0
NowChess/NowChessSystems:bot-platform-0.11.0
NowChess/NowChessSystems:account-0.14.0
NowChess/NowChessSystems:ws-0.12.0
NowChess/NowChessSystems:rule-0.17.0
NowChess/NowChessSystems:official-bots-0.12.0
NowChess/NowChessSystems:io-0.21.0
NowChess/NowChessSystems:core-0.35.0
NowChess/NowChessSystems:bot-platform-0.10.0
NowChess/NowChessSystems:account-0.13.0
NowChess/NowChessSystems:ws-0.11.0
NowChess/NowChessSystems:store-0.12.0
NowChess/NowChessSystems:rule-0.16.0
NowChess/NowChessSystems:official-bots-0.11.0
NowChess/NowChessSystems:io-0.20.0
NowChess/NowChessSystems:core-0.34.0
NowChess/NowChessSystems:coordinator-0.18.0
NowChess/NowChessSystems:bot-platform-0.9.0
NowChess/NowChessSystems:account-0.12.0
NowChess/NowChessSystems:ws-0.10.0
NowChess/NowChessSystems:store-0.11.0
NowChess/NowChessSystems:official-bots-0.10.0
NowChess/NowChessSystems:core-0.33.0
NowChess/NowChessSystems:coordinator-0.17.0
NowChess/NowChessSystems:account-0.11.0
NowChess/NowChessSystems:ws-0.9.0
NowChess/NowChessSystems:store-0.10.0
NowChess/NowChessSystems:official-bots-0.9.0
NowChess/NowChessSystems:core-0.32.0
NowChess/NowChessSystems:coordinator-0.16.0
NowChess/NowChessSystems:account-0.10.0
NowChess/NowChessSystems:core-0.31.0
NowChess/NowChessSystems:ws-0.8.0
NowChess/NowChessSystems:store-0.9.0
NowChess/NowChessSystems:official-bots-0.8.0
NowChess/NowChessSystems:coordinator-0.15.0
NowChess/NowChessSystems:bot-platform-0.8.0
NowChess/NowChessSystems:account-0.9.0
NowChess/NowChessSystems:ws-0.7.0
NowChess/NowChessSystems:store-0.8.0
NowChess/NowChessSystems:official-bots-0.7.0
NowChess/NowChessSystems:coordinator-0.14.0
NowChess/NowChessSystems:bot-platform-0.7.0
NowChess/NowChessSystems:account-0.8.0
NowChess/NowChessSystems:coordinator-0.13.0
NowChess/NowChessSystems:coordinator-0.12.0
NowChess/NowChessSystems:coordinator-0.11.0
NowChess/NowChessSystems:security-0.8.0
NowChess/NowChessSystems:core-0.30.0
NowChess/NowChessSystems:account-0.7.0
NowChess/NowChessSystems:store-0.7.0
NowChess/NowChessSystems:core-0.29.0
NowChess/NowChessSystems:coordinator-0.10.0
NowChess/NowChessSystems:core-0.28.0
NowChess/NowChessSystems:security-0.7.0
NowChess/NowChessSystems:coordinator-0.9.0
NowChess/NowChessSystems:coordinator-0.8.0
NowChess/NowChessSystems:coordinator-0.7.0
NowChess/NowChessSystems:core-0.27.0
NowChess/NowChessSystems:ws-0.6.0
NowChess/NowChessSystems:store-0.6.0
NowChess/NowChessSystems:security-0.6.0
NowChess/NowChessSystems:rule-0.15.0
NowChess/NowChessSystems:official-bots-0.6.0
NowChess/NowChessSystems:json-0.6.0
NowChess/NowChessSystems:io-0.19.0
NowChess/NowChessSystems:core-0.26.0
NowChess/NowChessSystems:coordinator-0.6.0
NowChess/NowChessSystems:bot-platform-0.6.0
NowChess/NowChessSystems:account-0.6.0
NowChess/NowChessSystems:account-0.5.0
NowChess/NowChessSystems:security-0.5.0
NowChess/NowChessSystems:store-0.5.0
NowChess/NowChessSystems:io-0.18.0
NowChess/NowChessSystems:ws-0.5.0
NowChess/NowChessSystems:core-0.25.0
NowChess/NowChessSystems:official-bots-0.5.0
NowChess/NowChessSystems:coordinator-0.5.0
NowChess/NowChessSystems:rule-0.14.0
NowChess/NowChessSystems:json-0.5.0
NowChess/NowChessSystems:bot-platform-0.5.0
NowChess/NowChessSystems:io-0.17.0
NowChess/NowChessSystems:rule-0.13.0
NowChess/NowChessSystems:official-bots-0.4.0
NowChess/NowChessSystems:security-0.4.0
NowChess/NowChessSystems:coordinator-0.4.0
NowChess/NowChessSystems:bot-platform-0.4.0
NowChess/NowChessSystems:core-0.24.0
NowChess/NowChessSystems:json-0.4.0
NowChess/NowChessSystems:store-0.4.0
NowChess/NowChessSystems:ws-0.4.0
NowChess/NowChessSystems:account-0.4.0
NowChess/NowChessSystems:security-0.3.0
NowChess/NowChessSystems:coordinator-0.3.0
NowChess/NowChessSystems:rule-0.12.0
NowChess/NowChessSystems:io-0.16.0
NowChess/NowChessSystems:json-0.3.0
NowChess/NowChessSystems:ws-0.3.0
NowChess/NowChessSystems:core-0.23.0
NowChess/NowChessSystems:bot-platform-0.3.0
NowChess/NowChessSystems:official-bots-0.3.0
NowChess/NowChessSystems:account-0.3.0
NowChess/NowChessSystems:store-0.3.0
NowChess/NowChessSystems:official-bots-0.2.0
NowChess/NowChessSystems:coordinator-0.2.0
NowChess/NowChessSystems:rule-0.11.0
NowChess/NowChessSystems:core-0.22.0
NowChess/NowChessSystems:json-0.2.0
NowChess/NowChessSystems:security-0.2.0
NowChess/NowChessSystems:io-0.15.0
NowChess/NowChessSystems:account-0.2.0
NowChess/NowChessSystems:ws-0.2.0
NowChess/NowChessSystems:store-0.2.0
NowChess/NowChessSystems:bot-platform-0.2.0
NowChess/NowChessSystems:security-0.1.0
NowChess/NowChessSystems:json-0.1.0
NowChess/NowChessSystems:official-bots-0.1.0
NowChess/NowChessSystems:bot-platform-0.1.0
NowChess/NowChessSystems:account-0.1.0
NowChess/NowChessSystems:rule-0.10.0
NowChess/NowChessSystems:store-0.1.0
NowChess/NowChessSystems:core-0.21.0
NowChess/NowChessSystems:ws-0.1.0
NowChess/NowChessSystems:api-0.13.0
NowChess/NowChessSystems:coordinator-0.1.0
NowChess/NowChessSystems:io-0.14.0
NowChess/NowChessSystems:core-0.20.0
NowChess/NowChessSystems:api-0.12.0
NowChess/NowChessSystems:rule-0.9.0
NowChess/NowChessSystems:rule-0.8.0
NowChess/NowChessSystems:api-0.11.0
NowChess/NowChessSystems:io-0.13.0
NowChess/NowChessSystems:core-0.19.0
NowChess/NowChessSystems:rule-0.7.0
NowChess/NowChessSystems:core-0.18.0
NowChess/NowChessSystems:io-0.12.0
NowChess/NowChessSystems:api-0.10.0
NowChess/NowChessSystems:api-0.9.0
NowChess/NowChessSystems:io-0.11.0
NowChess/NowChessSystems:core-0.17.0
NowChess/NowChessSystems:rule-0.6.0
NowChess/NowChessSystems:ui-0.13.0
NowChess/NowChessSystems:io-0.10.0
NowChess/NowChessSystems:api-0.8.0
NowChess/NowChessSystems:rule-0.5.0
NowChess/NowChessSystems:core-0.16.0
NowChess/NowChessSystems:core-0.15.0
NowChess/NowChessSystems:rule-0.4.0
NowChess/NowChessSystems:api-0.7.0
NowChess/NowChessSystems:ui-0.12.0
NowChess/NowChessSystems:io-0.9.0
NowChess/NowChessSystems:rule-0.3.0
NowChess/NowChessSystems:io-0.8.0
NowChess/NowChessSystems:api-0.6.0
NowChess/NowChessSystems:ui-0.11.0
NowChess/NowChessSystems:core-0.14.0
NowChess/NowChessSystems:core-0.13.0
NowChess/NowChessSystems:rule-0.2.0
NowChess/NowChessSystems:io-0.7.0
NowChess/NowChessSystems:ui-0.10.0
NowChess/NowChessSystems:api-0.5.0
NowChess/NowChessSystems:io-0.6.0
NowChess/NowChessSystems:ui-0.9.0
NowChess/NowChessSystems:rule-0.1.0
NowChess/NowChessSystems:io-0.5.0
NowChess/NowChessSystems:rule-0.0.7
NowChess/NowChessSystems:rule-0.0.6
NowChess/NowChessSystems:io-0.4.0
NowChess/NowChessSystems:rule-0.0.5
NowChess/NowChessSystems:io-0.3.0
NowChess/NowChessSystems:rule-0.0.4
NowChess/NowChessSystems:ui-0.8.0
NowChess/NowChessSystems:io-0.2.0
NowChess/NowChessSystems:ui-0.7.0
NowChess/NowChessSystems:io-0.1.0
NowChess/NowChessSystems:api-0.4.0
NowChess/NowChessSystems:rule-0.0.3
NowChess/NowChessSystems:core-0.12.0
NowChess/NowChessSystems:io-0.0.3
NowChess/NowChessSystems:api-0.3.0
NowChess/NowChessSystems:core-0.11.0
NowChess/NowChessSystems:rule-0.0.2
NowChess/NowChessSystems:io-0.0.2
NowChess/NowChessSystems:ui-0.6.0
NowChess/NowChessSystems:rule-0.0.1
NowChess/NowChessSystems:io-0.0.1
NowChess/NowChessSystems:api-0.2.0
NowChess/NowChessSystems:ui-0.5.0
NowChess/NowChessSystems:core-0.10.0
NowChess/NowChessSystems:core-0.9.0
NowChess/NowChessSystems:ui-0.4.0
NowChess/NowChessSystems:api-0.1.0
NowChess/NowChessSystems:core-0.8.0
NowChess/NowChessSystems:ui-0.3.0
NowChess/NowChessSystems:api-0.0.8
NowChess/NowChessSystems:api-0.0.7
NowChess/NowChessSystems:core-0.7.0
NowChess/NowChessSystems:ui-0.2.0
NowChess/NowChessSystems:ui-0.1.0
NowChess/NowChessSystems:api-0.0.6
NowChess/NowChessSystems:core-0.6.0
NowChess/NowChessSystems:api-0.0.5
NowChess/NowChessSystems:core-0.5.0
NowChess/NowChessSystems:core-0.4.0
NowChess/NowChessSystems:api-0.0.4
NowChess/NowChessSystems:core-0.3.0
NowChess/NowChessSystems:api-0.0.3
..
compare: NowChess/NowChessSystems:9f0e2b0a14cebc59d4f52bbc6735a8853e913ce9
NowChess/NowChessSystems:main
NowChess/NowChessSystems:feat/NCS-81
NowChess/NowChessSystems:performance
NowChess/NowChessSystems:feat/NCS-66
NowChess/NowChessSystems:store-0.22.0
NowChess/NowChessSystems:store-0.21.0
NowChess/NowChessSystems:account-0.18.0
NowChess/NowChessSystems:account-0.17.0
NowChess/NowChessSystems:store-0.20.0
NowChess/NowChessSystems:store-0.19.0
NowChess/NowChessSystems:store-0.18.0
NowChess/NowChessSystems:core-0.45.0
NowChess/NowChessSystems:core-0.44.0
NowChess/NowChessSystems:coordinator-0.32.0
NowChess/NowChessSystems:coordinator-0.31.0
NowChess/NowChessSystems:coordinator-0.30.0
NowChess/NowChessSystems:store-0.17.0
NowChess/NowChessSystems:core-0.43.0
NowChess/NowChessSystems:coordinator-0.29.0
NowChess/NowChessSystems:coordinator-0.28.0
NowChess/NowChessSystems:coordinator-0.27.0
NowChess/NowChessSystems:coordinator-0.26.0
NowChess/NowChessSystems:store-0.16.0
NowChess/NowChessSystems:core-0.42.0
NowChess/NowChessSystems:coordinator-0.25.0
NowChess/NowChessSystems:store-0.15.0
NowChess/NowChessSystems:core-0.41.0
NowChess/NowChessSystems:coordinator-0.24.0
NowChess/NowChessSystems:account-0.16.0
NowChess/NowChessSystems:coordinator-0.23.0
NowChess/NowChessSystems:coordinator-0.22.0
NowChess/NowChessSystems:core-0.40.0
NowChess/NowChessSystems:coordinator-0.21.0
NowChess/NowChessSystems:core-0.39.0
NowChess/NowChessSystems:coordinator-0.20.0
NowChess/NowChessSystems:ws-0.14.0
NowChess/NowChessSystems:store-0.14.0
NowChess/NowChessSystems:core-0.38.0
NowChess/NowChessSystems:account-0.15.0
NowChess/NowChessSystems:coordinator-0.19.0
NowChess/NowChessSystems:core-0.37.0
NowChess/NowChessSystems:ws-0.13.0
NowChess/NowChessSystems:store-0.13.0
NowChess/NowChessSystems:rule-0.18.0
NowChess/NowChessSystems:official-bots-0.13.0
NowChess/NowChessSystems:io-0.22.0
NowChess/NowChessSystems:core-0.36.0
NowChess/NowChessSystems:bot-platform-0.11.0
NowChess/NowChessSystems:account-0.14.0
NowChess/NowChessSystems:ws-0.12.0
NowChess/NowChessSystems:rule-0.17.0
NowChess/NowChessSystems:official-bots-0.12.0
NowChess/NowChessSystems:io-0.21.0
NowChess/NowChessSystems:core-0.35.0
NowChess/NowChessSystems:bot-platform-0.10.0
NowChess/NowChessSystems:account-0.13.0
NowChess/NowChessSystems:ws-0.11.0
NowChess/NowChessSystems:store-0.12.0
NowChess/NowChessSystems:rule-0.16.0
NowChess/NowChessSystems:official-bots-0.11.0
NowChess/NowChessSystems:io-0.20.0
NowChess/NowChessSystems:core-0.34.0
NowChess/NowChessSystems:coordinator-0.18.0
NowChess/NowChessSystems:bot-platform-0.9.0
NowChess/NowChessSystems:account-0.12.0
NowChess/NowChessSystems:ws-0.10.0
NowChess/NowChessSystems:store-0.11.0
NowChess/NowChessSystems:official-bots-0.10.0
NowChess/NowChessSystems:core-0.33.0
NowChess/NowChessSystems:coordinator-0.17.0
NowChess/NowChessSystems:account-0.11.0
NowChess/NowChessSystems:ws-0.9.0
NowChess/NowChessSystems:store-0.10.0
NowChess/NowChessSystems:official-bots-0.9.0
NowChess/NowChessSystems:core-0.32.0
NowChess/NowChessSystems:coordinator-0.16.0
NowChess/NowChessSystems:account-0.10.0
NowChess/NowChessSystems:core-0.31.0
NowChess/NowChessSystems:ws-0.8.0
NowChess/NowChessSystems:store-0.9.0
NowChess/NowChessSystems:official-bots-0.8.0
NowChess/NowChessSystems:coordinator-0.15.0
NowChess/NowChessSystems:bot-platform-0.8.0
NowChess/NowChessSystems:account-0.9.0
NowChess/NowChessSystems:ws-0.7.0
NowChess/NowChessSystems:store-0.8.0
NowChess/NowChessSystems:official-bots-0.7.0
NowChess/NowChessSystems:coordinator-0.14.0
NowChess/NowChessSystems:bot-platform-0.7.0
NowChess/NowChessSystems:account-0.8.0
NowChess/NowChessSystems:coordinator-0.13.0
NowChess/NowChessSystems:coordinator-0.12.0
NowChess/NowChessSystems:coordinator-0.11.0
NowChess/NowChessSystems:security-0.8.0
NowChess/NowChessSystems:core-0.30.0
NowChess/NowChessSystems:account-0.7.0
NowChess/NowChessSystems:store-0.7.0
NowChess/NowChessSystems:core-0.29.0
NowChess/NowChessSystems:coordinator-0.10.0
NowChess/NowChessSystems:core-0.28.0
NowChess/NowChessSystems:security-0.7.0
NowChess/NowChessSystems:coordinator-0.9.0
NowChess/NowChessSystems:coordinator-0.8.0
NowChess/NowChessSystems:coordinator-0.7.0
NowChess/NowChessSystems:core-0.27.0
NowChess/NowChessSystems:ws-0.6.0
NowChess/NowChessSystems:store-0.6.0
NowChess/NowChessSystems:security-0.6.0
NowChess/NowChessSystems:rule-0.15.0
NowChess/NowChessSystems:official-bots-0.6.0
NowChess/NowChessSystems:json-0.6.0
NowChess/NowChessSystems:io-0.19.0
NowChess/NowChessSystems:core-0.26.0
NowChess/NowChessSystems:coordinator-0.6.0
NowChess/NowChessSystems:bot-platform-0.6.0
NowChess/NowChessSystems:account-0.6.0
NowChess/NowChessSystems:account-0.5.0
NowChess/NowChessSystems:security-0.5.0
NowChess/NowChessSystems:store-0.5.0
NowChess/NowChessSystems:io-0.18.0
NowChess/NowChessSystems:ws-0.5.0
NowChess/NowChessSystems:core-0.25.0
NowChess/NowChessSystems:official-bots-0.5.0
NowChess/NowChessSystems:coordinator-0.5.0
NowChess/NowChessSystems:rule-0.14.0
NowChess/NowChessSystems:json-0.5.0
NowChess/NowChessSystems:bot-platform-0.5.0
NowChess/NowChessSystems:io-0.17.0
NowChess/NowChessSystems:rule-0.13.0
NowChess/NowChessSystems:official-bots-0.4.0
NowChess/NowChessSystems:security-0.4.0
NowChess/NowChessSystems:coordinator-0.4.0
NowChess/NowChessSystems:bot-platform-0.4.0
NowChess/NowChessSystems:core-0.24.0
NowChess/NowChessSystems:json-0.4.0
NowChess/NowChessSystems:store-0.4.0
NowChess/NowChessSystems:ws-0.4.0
NowChess/NowChessSystems:account-0.4.0
NowChess/NowChessSystems:security-0.3.0
NowChess/NowChessSystems:coordinator-0.3.0
NowChess/NowChessSystems:rule-0.12.0
NowChess/NowChessSystems:io-0.16.0
NowChess/NowChessSystems:json-0.3.0
NowChess/NowChessSystems:ws-0.3.0
NowChess/NowChessSystems:core-0.23.0
NowChess/NowChessSystems:bot-platform-0.3.0
NowChess/NowChessSystems:official-bots-0.3.0
NowChess/NowChessSystems:account-0.3.0
NowChess/NowChessSystems:store-0.3.0
NowChess/NowChessSystems:official-bots-0.2.0
NowChess/NowChessSystems:coordinator-0.2.0
NowChess/NowChessSystems:rule-0.11.0
NowChess/NowChessSystems:core-0.22.0
NowChess/NowChessSystems:json-0.2.0
NowChess/NowChessSystems:security-0.2.0
NowChess/NowChessSystems:io-0.15.0
NowChess/NowChessSystems:account-0.2.0
NowChess/NowChessSystems:ws-0.2.0
NowChess/NowChessSystems:store-0.2.0
NowChess/NowChessSystems:bot-platform-0.2.0
NowChess/NowChessSystems:security-0.1.0
NowChess/NowChessSystems:json-0.1.0
NowChess/NowChessSystems:official-bots-0.1.0
NowChess/NowChessSystems:bot-platform-0.1.0
NowChess/NowChessSystems:account-0.1.0
NowChess/NowChessSystems:rule-0.10.0
NowChess/NowChessSystems:store-0.1.0
NowChess/NowChessSystems:core-0.21.0
NowChess/NowChessSystems:ws-0.1.0
NowChess/NowChessSystems:api-0.13.0
NowChess/NowChessSystems:coordinator-0.1.0
NowChess/NowChessSystems:io-0.14.0
NowChess/NowChessSystems:core-0.20.0
NowChess/NowChessSystems:api-0.12.0
NowChess/NowChessSystems:rule-0.9.0
NowChess/NowChessSystems:rule-0.8.0
NowChess/NowChessSystems:api-0.11.0
NowChess/NowChessSystems:io-0.13.0
NowChess/NowChessSystems:core-0.19.0
NowChess/NowChessSystems:rule-0.7.0
NowChess/NowChessSystems:core-0.18.0
NowChess/NowChessSystems:io-0.12.0
NowChess/NowChessSystems:api-0.10.0
NowChess/NowChessSystems:api-0.9.0
NowChess/NowChessSystems:io-0.11.0
NowChess/NowChessSystems:core-0.17.0
NowChess/NowChessSystems:rule-0.6.0
NowChess/NowChessSystems:ui-0.13.0
NowChess/NowChessSystems:io-0.10.0
NowChess/NowChessSystems:api-0.8.0
NowChess/NowChessSystems:rule-0.5.0
NowChess/NowChessSystems:core-0.16.0
NowChess/NowChessSystems:core-0.15.0
NowChess/NowChessSystems:rule-0.4.0
NowChess/NowChessSystems:api-0.7.0
NowChess/NowChessSystems:ui-0.12.0
NowChess/NowChessSystems:io-0.9.0
NowChess/NowChessSystems:rule-0.3.0
NowChess/NowChessSystems:io-0.8.0
NowChess/NowChessSystems:api-0.6.0
NowChess/NowChessSystems:ui-0.11.0
NowChess/NowChessSystems:core-0.14.0
NowChess/NowChessSystems:core-0.13.0
NowChess/NowChessSystems:rule-0.2.0
NowChess/NowChessSystems:io-0.7.0
NowChess/NowChessSystems:ui-0.10.0
NowChess/NowChessSystems:api-0.5.0
NowChess/NowChessSystems:io-0.6.0
NowChess/NowChessSystems:ui-0.9.0
NowChess/NowChessSystems:rule-0.1.0
NowChess/NowChessSystems:io-0.5.0
NowChess/NowChessSystems:rule-0.0.7
NowChess/NowChessSystems:rule-0.0.6
NowChess/NowChessSystems:io-0.4.0
NowChess/NowChessSystems:rule-0.0.5
NowChess/NowChessSystems:io-0.3.0
NowChess/NowChessSystems:rule-0.0.4
NowChess/NowChessSystems:ui-0.8.0
NowChess/NowChessSystems:io-0.2.0
NowChess/NowChessSystems:ui-0.7.0
NowChess/NowChessSystems:io-0.1.0
NowChess/NowChessSystems:api-0.4.0
NowChess/NowChessSystems:rule-0.0.3
NowChess/NowChessSystems:core-0.12.0
NowChess/NowChessSystems:io-0.0.3
NowChess/NowChessSystems:api-0.3.0
NowChess/NowChessSystems:core-0.11.0
NowChess/NowChessSystems:rule-0.0.2
NowChess/NowChessSystems:io-0.0.2
NowChess/NowChessSystems:ui-0.6.0
NowChess/NowChessSystems:rule-0.0.1
NowChess/NowChessSystems:io-0.0.1
NowChess/NowChessSystems:api-0.2.0
NowChess/NowChessSystems:ui-0.5.0
NowChess/NowChessSystems:core-0.10.0
NowChess/NowChessSystems:core-0.9.0
NowChess/NowChessSystems:ui-0.4.0
NowChess/NowChessSystems:api-0.1.0
NowChess/NowChessSystems:core-0.8.0
NowChess/NowChessSystems:ui-0.3.0
NowChess/NowChessSystems:api-0.0.8
NowChess/NowChessSystems:api-0.0.7
NowChess/NowChessSystems:core-0.7.0
NowChess/NowChessSystems:ui-0.2.0
NowChess/NowChessSystems:ui-0.1.0
NowChess/NowChessSystems:api-0.0.6
NowChess/NowChessSystems:core-0.6.0
NowChess/NowChessSystems:api-0.0.5
NowChess/NowChessSystems:core-0.5.0
NowChess/NowChessSystems:core-0.4.0
NowChess/NowChessSystems:api-0.0.4
NowChess/NowChessSystems:core-0.3.0
NowChess/NowChessSystems:api-0.0.3
20 Commits
| Author | SHA1 | Message | Date | |
|---|---|---|---|---|
|
|
9f0e2b0a14 |
test: add tests for undo and redo notifications in GameEngine
Build & Test (NowChessSystems) TeamCity build finished
|
||
|
|
5fab97ec10 |
fix: improve TerminalUI coverage and make MoveCommand/ResetCommand immutable
**TerminalUI Coverage Fix:** - Added explicit test for empty input case (lines 64-65 previously uncovered) - Test "TerminalUI should explicitly handle empty input by re-prompting" validates that multiple empty inputs are properly handled by re-prompting - UI module coverage improved to near-100% **MoveCommand Immutability (Anti-pattern Fix):** - Changed MoveCommand fields from var to val: moveResult, previousBoard, previousHistory, previousTurn - Changed ResetCommand fields from var to val: previousBoard, previousHistory, previousTurn - Updated GameEngine to use .copy() instead of direct mutation when updating command state (lines 88, 95, 103, 112) - Removed 3 edge-case tests that relied on command mutation (now impossible with immutable fields) **MoveCommand Immutability Tests:** - Added MoveCommandImmutabilityTest to verify: - Fields cannot be mutated after creation - equals/hashCode respect immutability invariant - .copy() creates new instances with updated values All tests pass; 100% core coverage maintained. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> |
||
|
|
288a1c5ac3 |
fix: add thread-safety synchronization to Observable and CommandInvoker
Test-driven fixes for code review blockers NCS-16: **Observable (CRITICAL):** Added synchronized blocks to subscribe, unsubscribe, notifyObservers, and observerCount to prevent race conditions when concurrent threads register observers while notifications are dispatched. **CommandInvoker (IMPORTANT):** Added synchronized blocks to all methods (execute, undo, redo, history, getCurrentIndex, canUndo, canRedo, clear) to ensure atomic access to mutable state (executedCommands, currentIndex). Tests: - Added ObservableThreadSafetyTest: 3 tests for concurrent subscribe/unsubscribe/notify - Added CommandInvokerThreadSafetyTest: 2 tests for concurrent execute/undo/redo - All 54 existing tests remain green - Full build passes with 100% core coverage Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> |
||
|
|
2ee201abe1 | refactor: simplify undo and redo logic in GameEngine and removed Hacky Test | ||
|
|
94981d9cff | test: added UI model tests | ||
|
|
fb46dc9d7d | fix: PR issues fixed | ||
|
|
0458688409 | test: 100% | ||
|
|
f290bc5895 | fix: removing the scala metal folder | ||
|
|
81b83fc81d | fix: removing metal folder | ||
|
|
cfe0e80414 | test: reached 99% for GameEngine | ||
|
|
6a04b79517 | test: more branch coverage for CommandInvoker | ||
|
|
1f3a653bcd | feat: undo/redo added | ||
|
|
bbe53905c3 | feat: core sepration, observer added | ||
|
|
8fa44bdb81 | feat: enhance FEN and PGN parsers with additional test cases and coverage improvements | ||
|
|
9924a461da |
style: replace .isDefined/.get with pattern matching in PgnParser
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
189c268892 |
feat: add PGN exporter for game notation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
bda1109e01 |
feat: add PGN parser with algebraic move notation
Implements PgnParser with parsePgn(), parseAlgebraicMove(), and move resolution using geometric piece reachability with disambiguation support for piece type, file, and rank hints. Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> |
||
|
|
8747fad282 |
feat: add full FEN parsing with GameState support
Implements parseFen() in FenParser and gameStateToFen() in FenExporter, covering all 6 FEN fields (piece placement, active color, castling, en passant, half-move clock, full-move number). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
2974029473 |
feat: add FEN exporter and round-trip tests
Implements FenExporter.boardToFen() converting Board to FEN piece-placement string, and adds three round-trip tests (initial position, empty board, partial position). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|
|
2925c385bc |
feat: add FEN piece-placement parser
Implements FenParser.parseBoard() to parse FEN piece-placement strings into a Board, with proper None propagation on invalid input. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |