Damus
vinney...axkl · 15w
what's new?
Dan⚡️ profile picture
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
Rearrange swarm layout by @terratec in #1223
Fix color representation for Nerdaxe devices by @duckaxe in #1232
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
Show ipv4 ipv6 on home component by @WantClue in #1324
Reduce stratum tcp timeout by @WantClue in #1312

Hashrate registers

Hashrate registers by @mutatrum in #1249
Hashrate registers for BM1366, BM1368 and BM1397 by @mutatrum in #1271
Hashrate Registers Part 3 by @mutatrum in #1301
Reverse register error counter and percentage and remove hash rate smoothing by @mutatrum in #1340
Fix heatmap tooltip and hashrate error percentage on Hex by @mutatrum in #1345
Hashrate Heatmap by @duckaxe in #1274

Hardware and Display Improvements

Bitaxe Hex 303 by @mutatrum in #1257
Add SH1107 display offset configuration by @mutatrum in #1329
Fix SH1107 display offset by @mutatrum in #1335
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
Extend TPS546 detection code for other startup failures by @mutatrum in #1319
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

Misc optimizations to free more internal memory by @mutatrum in #1280
Static allocation of statistics buffer by @terratec in #1246
Isolate NVS usage into task by @mutatrum in #1286

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 nvsinit_fallback() by @skot9000 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 SYSTEMperipherals 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 espport 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
👀1