v2.0.0-beta.3
Notable Changes
-
State Management
You can now save and restore entire sets of KS settings easily, through an entirely new panel in KS. Please refer to https://kitten-science.github.io/kitten-scientists/sections/state-management/ for a full documentation of this new feature. -
Full Internationalization Support
We can now translate KS into any language, so that it is properly translated, just like the game itself is. We also use Crowdin for the translation effort, just like the game itself. Please help out translating KS if you can 😊
For the time being, a German translation has been added to KS. -
Optimized Blackcoin Trading
Thanks to contributions my @acmihal, the blackcoin trading behavior should now be a lot more ideal by default. You can now configure the buying and selling thresholds for this automation, but he has also taken care to pick good, sane defaults, that should outperform the previous behavior. Thanks! -
Religion
You should also see a reworked Religion section that now offers more control over alicorns, tears, and TCs:
-
Documentation
While still far from complete, the documentation has been extended considerably since the last release. Please let us know if any part of the documentation is missing any information or needs to be improved ASAP, so that we can prioritize efforts. -
Random Fact
KS has more than 700 individual settings now.
Features
- ui: Add list tools to space missions (Oliver Salzburg)
- ui: Allow more emphasis for hover (Oliver Salzburg)
- religion: Sacrifice alicorns automatically (Oliver Salzburg)
- time: Added kitten population as a criteria for autoreset #116 (Andrew Mihal)
- state: Add state management #110 (Oliver Salzburg)
- i18n: Support German language (Oliver Salzburg)
- bonfire: Turn on magnetos (Andrew Mihal)
- trade: Blackcoin trading buy/sell thresholds (Andrew Mihal)
Bug Fixes
- ui: Incomplete log filter UI refactor (Oliver Salzburg)
- village: Promote kittens not persistent (Oliver Salzburg)
- religion: Buildings locked in invalid state (Oliver Salzburg)
- Missing alicorns settings entry (Oliver Salzburg)
- village: Make hunt trigger persistent #115 (Andrew Mihal)
- Missing
kittens
resource (Oliver Salzburg) - Add missing BLS resource (Oliver Salzburg)
- i18n: Unordered translation files (Oliver Salzburg)
- core: Only use EN for literal validation (Oliver Salzburg)
Documentation
- Fix
README
not updated (Oliver Salzburg) - Complete repository scripts reference (Oliver Salzburg)
- Add Bonfire (Oliver Salzburg)
- Build mkdocs-material locally (Oliver Salzburg)
- Fix incomplete edit history (Oliver Salzburg)
- Add commit standards (Oliver Salzburg)
- Add contributing guide (Oliver Salzburg)
- Trim down README (Oliver Salzburg)
- Pull request guidelines (Oliver Salzburg)
- Remove container info from README (Oliver Salzburg)
- Point users directly to latest release (Oliver Salzburg)
- Add missing link (Oliver Salzburg)
- Point users to translation website (Oliver Salzburg)
- Clean up index (Oliver Salzburg)
Code Refactoring
- core: Bypass manager to load settings (Oliver Salzburg)
- ui: More consistent component construction (Oliver Salzburg)
- ui: Move all icons to a central store (Oliver Salzburg)
- ui: Improve nesting buttons in lists (Oliver Salzburg)
- ui: Migrate more components to options-based construction (Oliver Salzburg)
- i18n: Split language files (Oliver Salzburg)
Continuous Integration
- Fix missing type-checks (Oliver Salzburg)
- Validate commit messages in PRs #121 (Oliver Salzburg)
Chores
- i18n: Remove some unused literals (Oliver Salzburg)
- i18n: New Crowdin updates (#120) #120 (Oliver Salzburg)
- i18n: New translations en.json (German) (#122) #122 (Oliver Salzburg)