Skip to content

v0.2.0

Choose a tag to compare

@zombieCraig zombieCraig released this 10 Mar 18:29
· 13 commits to main since this release
a34923f

What's New in v0.2.0

New Features

  • Network Routes — New route model, widgets, and progress tracking for Infiltrate Segment moves
  • Campaign Setup Wizard — Guided flow for new players through game creation
  • World Truths — Reference toolbar tab for quick gameplay access
  • Factions & Connections — New models, UI, and management for factions and connections
  • Reference Tab — Consolidated Moves/Oracles/Assets/Truths into a single Reference screen
  • Inline Oracle Results — Oracle results display inline with action support
  • Recent Moves — Track and favorite recently used moves

Improvements

  • Image caching (cacheWidth/cacheHeight) for memory-efficient decoding
  • AppImageWidget used consistently for character images
  • LocationSegment icons and updated darkNet color
  • Store move IDs instead of full descriptions to reduce save data bloat
  • GameSummary model and lazy game loading to reduce memory usage
  • Selector-based rebuilds to reduce unnecessary UI updates
  • Cached asset/move/oracle lookups in DataswornProvider

Bug Fixes

  • Safe character lookups with firstWhereOrNull to prevent crashes on missing data
  • Cache invalidation when Datasworn data is reloaded
  • Strongly typed lists in LinkedItemsSummary
  • Fixed analyzer warnings and incorrect @OverRide annotations in test mocks
  • Improved test reliability for clock tab interactions

AI Image Generation

  • Added Stability AI, Google Imagen, and FAL.ai providers
  • AiConfigProvider extracted for cleaner config management