Repository navigation
wdb-12.9.25-31
WebDevBar fork release 31, built from the webdevbar branch.
For the BlueStacks contributor
Everything from release 30 plus the fixes below. The two aimed at your log:
- The overlay install no longer touches a package-manager property on your emulator.
setprop pm.dexopt.install skipwas a workaround for a measured Waydroid bug and was
being issued on every platform. Your install died withFailure calling service package: Broken pipe (32)and BlueStacks froze. Detection isgetprop ro.hardware, failing
closed - an unrecognised device gets the ordinary Android install path. Verified on
Waydroid: uninstall and reinstall both clean. - A sync rejection now names the field it rejected.
[SC-33] sync server error 422
logged only the status code and discarded the body. If your pushes are still failing,
the next log says why in one line.
A [SC-82] device ro.hardware= line appears in the debug log, so the next report says
what the detection actually saw.
The live log now reads like a match
Six picks in draft order, the call, the bet, and the result:
BLUE 1: Aurora
RED 2: Thador
RED 3: Galahad
BLUE 4: Nara
BLUE 5: Lorsan
RED 6: Indris
BLUE 60% | RED 40%
BETTING BLUE
BLUE WINS
called blue 60% - blue won - HIT
- The sixth pick is announced. It cannot be read from the draft screen - the game
leaves it the instant that pick is made - so the log used to show five and jump to the
odds. - The result appears at all.
[SC-75]was on the hidden list under a comment about
"the prediction, which the bubble is already showing", written before it carried the
winner and the HIT/MISS line. - Screen transitions, the locked-picks summary, the hero count and the
[SC-nn]codes
move to the file. Everything is still in the session log.
Match identity
One match could occupy two rows: identity was outcome | sides | 10-minute bucket, so
mirroring a match changed every field, and a bucket splits at its boundaries. Identity is
now the two hero trios sorted, scoped by event, with the outcome out of it entirely.
Measured across 1,185 matches: 1,179 distinct identities, every repeat the same match
captured 1-16 seconds apart. Verified against production - a mirrored re-push of an
existing match returns duplicate and writes nothing.
Our own left/right labels were wrong 8% of the time
The summary screen's panel-to-side mapping flips; names and ratings do not. 73 of 909 rows
mirrored. Accuracy was understated as a result: corrected, the model reads 57.85% rather
than 55.97%.
Prevent Friendly Fire (off by default)
Skips opponents marked Friend or Guild Member in Arena and Supreme Arena, using two
independent signals - badge shape and OCR - either of which flags a card. Live-confirmed
on a real guild member and a real friend, with both signals agreeing independently.