Adopt the standalone OnnxOcr from upstream PR #5893 (381bb8d05,
by Horizon101011), which vendors cnocr's pure-Python pipeline so
the ONNX path loads no mxnet at runtime. Backend is selected via
deploy config, keeping onnxruntime a standard dependency and onnx
the default.
Co-authored-by: Horizon101011 <43370844+Horizon101011@users.noreply.github.com>
On session loss the page reloads, the sidebar becomes clickable while run() is still initializing, and a click in between raises AttributeError on missing state_switch.
DowntimeFetcher previously relied on urllib3's default connect path which is serial and unbounded: a stalled DNS or unreachable addresses could hold the fetch far beyond any useful timeout.
HTTPS now routes through an RFC 8305-inspired Happy Eyeballs adapter. It runs IPv6/IPv4 attempts in parallel with a stagger, fast-fails refused addresses, and enforces a single total deadline spanning the whole connect phase (DNS/TCP/TLS).
Connect timeouts are externalized; requests' own connect timeout is disabled, leaving only the read timeout in effect.
* Add: Island EN assets
* Merge commit '69eea1e5a0eeef854bc9e1c677ceff33f6b31e5d'
* Add: last missing EN assets
* Fix: final adjustments to ocr and assets for EN
* Add: [CN, EN, JP] dev_tools.island_extractor
* Add: island utils function
* Add: [CN, JP] island pages
* Add: Island UI base
* Add: templates for island dock ships
* Add: [CN, JP] island dock
* Add: hold_duration for drag method
* Add: [CN, JP] island freebie receive
* Add: [CN, JP] island season specialities collect
* Add: island technology scanner (without main line)
* Add: [CN, JP] island season task scanner
* Add: item templates for island restaurant
* Add: config for island business and restaurant
* Add: [CN, JP] island restaurant
* Add: [CN, JP] island business
* Add: config for island production
* Add: class NestedNavbar for island shop
* Add: [CN, JP] island shop UI base
* Add: [CN, JP] island shop
* Add: [CN, JP] island exchange for fish meat
* Add: [CN, JP] island recipe execution with shop jump
* Add: [CN, JP] island production using manjuu
* Add: config for island order
* Add: [CN, JP] island order
* Add: island production planner
* Tmp: delay island tasks for EN and TW server