What's Changed
AxeOS New Features
- Chart data source selection by @terratec in #955
- Switch pool on dashboard by @duckaxe in #1187
- Introduction Sensitive Data Service by @duckaxe in #1135
- Added blockFound to dashboard and API by @duckaxe in #1235
- Mobile: Moving quick links from the menu to the top bar by @duckaxe in #1307
- Automagical StratumURL cleanup by @duckaxe in #1316
Swarm improvements
- Swarm Facelift by @duckaxe in #1231
- Swarm Grid View by @duckaxe in #1247
- Swarm device notifications by @duckaxe in #1290
Hashing and Stratum Improvements
- Overheat protection by @WantClue in #1304
- Show block header, scriptsig and network difficulty by @mutatrum in #1200
- Option to disable suggested difficulty by @mutatrum in #1264
- Allow ipv6 stratum and local address by @WantClue in #1254
- Reduce stratum tcp timeout by @WantClue in #1312
Hashrate registers
Hardware and Display Improvements
- Bitaxe Hex 303 by @mutatrum in #1257
- Add SH1107 display offset configuration by @mutatrum in #1329
- Add Wi-Fi connect QR code to display by @mutatrum in #1323
- GT: Simplify EMC2103 second temperature reading by @mutatrum in #1218
- Fix ic2 errors when using tps546d24s instead of tps546d24a by @benjamin-wilson in #1293
- Disconnect Wi-Fi if IP address is not assigned by @mutatrum in #1326
- Add degree symbol on display by @mutatrum in #1214
- Add space before dBm by @mutatrum in #1238
- Remove spacing from suffixString by @duckaxe in #1308
Memory Improvements
API Changes and Improvements
- Add type checks for API settings by @terratec in #880
- Change best(Session)Diff type from string to number by @duckaxe in #1202
- Set the 404 status for unknown api routes by @0xf0xx0 in #1296
- Convert API networkDifficulty to number by @duckaxe in #1309
Documentation
- Update notes in readme to mention the usb-c problem of models before 602 by @kakulukia in #1225
- Add note about ESP32 module type by @mutatrum in #1243
- Add notes on esptool version requirement and Wi-Fi routers that block Bitaxe traffic by @STSMiner1 in #1252
- Fix stratum submit_share code comments by @mutatrum in #1306
Bugfixes
- Fix form elements hover/focus color by @duckaxe in #1227
- Destroy subscriptions when leaving page by @mutatrum in #1237
- Fix watchdog timer on screen init by @mutatrum in #1268
- Fix scriptsig decoder crash by @mutatrum in #1273
- Init hashrate register statistics data if hashrate registers are not available by @WantClue in #1263
- Fix scriptsig decoder crash part 2 by @mutatrum in #1276
- Fix missing IPv6 zone identifier append by @WantClue in #1277
- Fix System Page issues by @duckaxe in #1278
- Fix chart data source key for local storage by @terratec in #1256
- Fix swarm live data with fallback fields by @mutatrum in #1265
- Load default theme if none stored in nvs by @WantClue in #1295
- Fix JSON of DEFAULT_COLORS by @mutatrum in #1297
- Improving sensitive data masking for text fields by @duckaxe in #1287
- Handle invalid temperature readings by @mutatrum in #1285
- Fix theme color preselect by @duckaxe in #1299
- Fix sensitive data visibility on dashboard by @duckaxe in #1305
- Fix heatmap on Max and Hex by @mutatrum in #1318
- Fix manual fan speed setting by @mutatrum in #1331
- Fix: some swarm issues by @duckaxe in #1330
- QuickLinks: Return only know hosts by @duckaxe in #1327
- Don't try to printf %s a number in nvs_config_init_fallback() by @skot in #1337
- Reduces bap logging by @WantClue in #1339
- Fix shares rejected reasons break by @duckaxe in #1341
- Fix tooltip component (no value -> value) by @duckaxe in #1343
- Shortenend error percentage option by @duckaxe in #1346
- Increase z-index for tooltip backdrop by @duckaxe in #1349
Code Quality
- Uniform dashboard dropdowns by @duckaxe in #1270
- Replace deprecated HttpClientModule by @duckaxe in #1160
- Remove unused edit.component.scss by @duckaxe in #1197
- Move html calcs to ts by @WantClue in #1275
- Remove INA260_installed method by @mutatrum in #1266
- Move dashboard messages from template to component by @duckaxe in #1229
- Refactor hashrate to float and timestamps to ms by @mutatrum in #1251
- Check error if SYSTEM_init_peripherals fails by @mutatrum in #1320
- Refactor fallback for asic frequency and fan speed NVS config by @mutatrum in #1334
- Introduction Tooltip Components by @duckaxe in #1175
Build System
- Introduce tools/upload2device.py by @johnny9 in #1145
- Switch to latest stable verion of ESP IDF 5.5.1 by @eandersson in #1215
- Update esp_lvgl_port dependency version to 2.6.2 by @mutatrum in #1294
- Self test external temp by @mutatrum in #1302
New Contributors
- @kakulukia made their first contribution in #1225
Full Changelog: v2.10.1...v2.11.0