Repository navigation
Release v1.8.0
🎉 Release v1.8.0
- Caching
📋 Changes since v1.7.0
- ver upd
- upd gitignore
- feat: добавить кнопку Refresh на карточку игры в библиотеке
- test: добавить unit тесты для функций кеширования
- feat: сохранять метаданные в кеш после загрузки из сети
- feat: загружать метаданные из кеша при показе библиотеки
- feat: добавить функции кеширования метаданных в helpers.rs
- refactor(main_screen): извлечь вспомогательные функции
- feat(library): улучшить логирование в CachingProvider
- feat(app): обрабатывать относительные пути cache_dir
- feat(library): добавить ProductionCachingProvider type alias
- fix(library): прокидывать ошибки save_to_cache вместо silent failure
- test(library): добавить тесты corrupted cache, FS errors и concurrent access
- test(library): добавить тесты cache hit/miss для CachingProvider
- test(library): добавить моки для unit testing
- refactor(library): сделать CachingProvider generic по FS и ImageCodec
- feat(library): добавить traits FileSystem и ImageCodec для абстракции
📦 Downloads
Windows
- Windows executable - Pre-built binary for Windows (x86_64)
📝 Installation
Windows
- Download the
.exefile - Place it in your desired directory
- Run from command line or double-click
Build from source
```bash
cargo build --release
```