What's Changed
- Add better coverage report by @Ayush1325 in #626
- bb-flasher-mspm0: Add mock bsl by @Ayush1325 in #627
- .github: workflows: Always run coverage by @Ayush1325 in #629
- bb-flasher-mspm0: Add more flashing tests by @Ayush1325 in #628
- bb-flasher-mspm0: Add basic integration test by @Ayush1325 in #630
- bb-imager-gui: assets: linux: Fix metainfo by @Ayush1325 in #631
- Fix clippy errors by @Ayush1325 in #635
- Fix cargo deny by @Ayush1325 in #636
- build(deps): bump zerocopy from 0.8.53 to 0.8.54 by @dependabot[bot] in #634
- build(deps): bump codecov/codecov-action from 5 to 7 by @dependabot[bot] in #633
- bb-flasher-mspm0: bsl: Hardcode some requests by @Ayush1325 in #637
- bb-downloader: Replace tokio-stream with futures-util by @Ayush1325 in #638
- bb-imager-gui: Remove tokio-stream by @Ayush1325 in #639
- bb-downloader: Basic cleanup by @Ayush1325 in #640
- bb-flasher-sd: Move mock_sd here by @Ayush1325 in #641
- Cleanup by @Ayush1325 in #642
- bb-flasher: Add integration tests for sd by @Ayush1325 in #643
- bb-config: Add integration tests for config parsing by @Ayush1325 in #644
- bb-bmap-parser: Add builder and from_xml error-path tests by @Ayush1325 in #645
- bb-downloader: Add tests for download_to_stream and JSON errors by @Ayush1325 in #646
- bb-helper: Cover file_stream streaming path and persist by @Ayush1325 in #647
- bb-flasher-sd: Test public flash customization and cancellation by @Ayush1325 in #648
- bb-flasher: Add tests for LocalImage and OsArchive by @Ayush1325 in #649
- bb-flasher-pb2-mspm0: Add hardware-free API tests by @Ayush1325 in #650
- bb-drivelist: Make drive_list smoke test host-independent by @Ayush1325 in #651
- bb-drivelist: Add inline tests for lsblk device classification by @Ayush1325 in #652
- Makefile: Improve check by @Ayush1325 in #654
- bb-flasher-pb2-mspm0: Add inline tests for the sysfs upload state mac… by @Ayush1325 in #653
- bb-imager-cli: Add inline tests for the CLI contract and helpers by @Ayush1325 in #655
- bb-imager-gui: Add inline tests for persistance config logic by @Ayush1325 in #656
- bb-imager-gui: Add inline tests for helpers pure logic by @Ayush1325 in #657
- bb-imager-gui: Test FlashingState ETA math by @Ayush1325 in #659
- Add CLAUDE.md for Claude Code guidance by @Ayush1325 in #660
- bb-imager-cli: Generate man pages and completions via build.rs by @Ayush1325 in #661
- bb-config: Replace unmaintained serde-tuple-vec-map with serde_with by @Ayush1325 in #662
- bb-imager-gui: Replace localzone with iana-time-zone by @Ayush1325 in #663
- build(deps): bump ashpd from 0.13.12 to 0.13.13 by @dependabot[bot] in #665
- build(deps): bump futures-util from 0.3.32 to 0.3.33 by @dependabot[bot] in #667
- build(deps): bump clap from 4.6.1 to 4.6.3 by @dependabot[bot] in #668
- build(deps): bump serde_json from 1.0.150 to 1.0.151 by @dependabot[bot] in #666
- build(deps): bump serde from 1.0.228 to 1.0.229 by @dependabot[bot] in #664
- refactor(gui): drop pass-through state accessors by @Ayush1325 in #669
- refactor(gui): share the list/detail pane layout between screens by @Ayush1325 in #670
- bb-imager-gui: Refactor by @Ayush1325 in #671
- bb-imager-gui: ui: configuration: Merge zepto and bcf by @Ayush1325 in #672
- bb-imager-gui: ui: Combine flash finish views by @Ayush1325 in #673
- bb-imager-cli: Make lib by @Ayush1325 in #674
- bb-imager-cli: Add end-to-end tests for CLI commands by @Ayush1325 in #675
- Makefile: Do not use packager for tarball by @Ayush1325 in #678
- bb-drivelist: linux: Make subsystems optional by @Ayush1325 in #677
- .github: workflows: pr: More platforms by @Ayush1325 in #676
- Makefile: package-gui-appimage: Use appimagetool by @Ayush1325 in #632
- Makefile: package-rename: Fix misxbundle by @Ayush1325 in #680
- Makefile: appimage: Add delta update support by @Ayush1325 in #681
- .github: workflows: release: Fix appimage release tag by @Ayush1325 in #682
- bb-imager-gui: Refactor image handling by @Ayush1325 in #683
- Makefile: Fix appimage filename by @Ayush1325 in #684
- bb-imager-gui: ui: Small cleanup by @Ayush1325 in #685
- Add bb-iced-widgets by @Ayush1325 in #686
- Hot reload support by @Ayush1325 in #687
- bb-iced-widgets: Add circle_bar by @Ayush1325 in #688
- bb-iced-widgets: Add icon widget by @Ayush1325 in #689
- bb-iced-widgets: icon: Rename handle by @Ayush1325 in #690
- bb-iced-widgets: Add cached_icon by @Ayush1325 in #691
- bb-downloader: Remove unused code by @Ayush1325 in #692
- bb-downloader: Remove check_cache_from_url by @Ayush1325 in #693
- bb-iced-widgets: cached_icon: Fix spinner by @Ayush1325 in #694
- build(deps): bump clap from 4.6.3 to 4.6.4 by @dependabot[bot] in #699
- build(deps): bump clap_complete from 4.6.7 to 4.6.8 by @dependabot[bot] in #698
- build(deps): bump anyhow from 1.0.103 to 1.0.104 by @dependabot[bot] in #697
- build(deps): bump microsoft/setup-WinAppCli from 0.1 to 0.2 by @dependabot[bot] in #695
- build(deps): bump tokio-util from 0.7.18 to 0.7.19 by @dependabot[bot] in #696
- build(deps): bump tokio from 1.52.3 to 1.53.1 by @dependabot[bot] in #700
- Avoid allocating the timezone combo box options by @Ayush1325 in #701
- Avoid allocating the keymap combo box options by @Ayush1325 in #702
- Source the GUI timezone list from chrono-tz by @Ayush1325 in #703
- bb-flasher: Switch qcow2-core to upstream by @Ayush1325 in #704
- bb-imager-gui: Set window icon by @Ayush1325 in #705
Full Changelog: 1.0.13...1.0.14