What's Changed
AxeOS New Features
- Identify Device by @duckaxe in #1369
- Fix: Decrease z-index of loading overlay by @duckaxe in #1398
- Add Reset Reason to System page by @mutatrum in #1401
- Add difficulty tooltip to show full number by @duckaxe in #1399
- Allow empty Wi-Fi password by @mutatrum in #1387
- Add 1m, 10m and 1h hashrate graph by @mutatrum in #1348
- Add chance indicator on dashboard by @WantClue in #1407
Swarm Improvements
Hashing and Stratum Improvements
- Fix hashrate register for multi-chip devices by @WantClue in #1363
- Set suggested max for error percentage by @mutatrum in #1377
- Add frequency ramp for BM1397 by @mutatrum in #1069
New Devices added / brought back
Code Cleanup and Refactoring
- Optimize construct_bm_job by @mutatrum in #1321
- Standardize hashrate values to Gh/s by @mutatrum in #1371
- workflow 303 integration by @WantClue in #1367
- Track web_ui_dist files to skip build step when unchanged by @WantClue in #1338
- Pin esp_lvgl_port and esp_lcd_sh1107 versions by @WantClue in #1372
- Identify Device moved to screen overlay by @mutatrum in #1403
- vscode stop annoying me by @mutatrum in #1414
Bug Fixes
- Don't write unchanged values to NVS by @WantClue in #1410
- Fix BM1397 asic_nr and heatmap for hashrate registers by @mutatrum in #1397
- Fix statistics logging period by @terratec in #1351
- Add timeout to GET requests by @duckaxe in #1396
- Don't fail SYSTEM_init_peripherals on invalid VCORE value by @mutatrum in #1389
- Prevent precision artifacts with floats in REST API by @mutatrum in #1364
- Self-test should pass when power is below target by @WantClue in #1415
Full Changelog: v2.11.0...v2.12.0