positnuec
239f252881
Feat: adopt upstream standalone ONNX OCR backend
...
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 >
2026-08-16 23:53:46 +08:00
b1100369f7
Revert "Fix: remove banned string unlock in voucher_redirect"
...
This reverts commit e58dead601 .
2026-08-16 23:47:57 +08:00
e58dead601
Fix: remove banned string unlock in voucher_redirect
2026-08-16 17:53:50 +08:00
positnuec
1a3f4d14af
Merge branch 'dev'
2026-08-16 17:49:08 +08:00
positnuec
49444ee1f1
Fix: restrict restart on sensitive task failure only if logger used
2026-08-16 17:07:58 +08:00
positnuec
294c8a1f00
Feat: migrate OpsiShop delay limit from absolute date to days before reset
2026-08-16 17:07:28 +08:00
positnuec
602a35a660
Opt: restructure OS strategic search flow to reduce redundant operations
2026-08-16 17:06:49 +08:00
positnuec
2d2db92c3c
Fix: init state_switch before show() in webui
...
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.
2026-08-16 17:06:49 +08:00
positnuec
1041f44262
Fix: use Happy Eyeballs to enforce total connection timeout in DowntimeFetcher
...
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.
2026-08-16 17:06:49 +08:00
964e2cd6e5
Fix: match templates in nested list in TEMPLATE_COMMON_DD
2026-08-16 02:05:55 +08:00
positnuec
983bab459a
Fix: harden DowntimeFetcher consistency checks, error boundary and fetch lock
2026-08-15 23:38:56 +08:00
e971b70412
Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript
2026-08-15 10:50:23 +08:00
guoh064
16ef6e3dae
Fix: missing ime check before equip code export
2026-08-15 00:01:18 +08:00
3da5e86cea
Fix: use cl1_enough_yellow_coins to check yellow coins
2026-08-14 17:07:00 +08:00
guoh064
ef4ac76bba
Fix: cross_get OpsiAshBeacon_EnsureFullyCollected for os tasks ( #5850 )
2026-08-14 14:53:56 +08:00
guoh064
2f1d9c17aa
Fix: get_os_next_reset for local EST/EDT timezone ( #5359 )
2026-08-14 14:34:52 +08:00
guoh064
1123d1f3d9
Add: event shop ( #5161 )
...
* Add: item templates for event shop
* Add: event shop
* Fix: old event has reversed dual pt in shop
2026-08-14 13:39:49 +08:00
guoh064
fd6f7e7b68
Feat: aggressive yellow coin preserve via port shop
2026-08-14 13:34:37 +08:00
guoh064
10dd242c82
Opt: use yellow_coins_preserve aggressively
2026-08-14 13:34:37 +08:00
guoh064
f64a702270
Fix: IslandReversedDigitCounter safe after_process
2026-08-14 12:52:04 +08:00
positnuec
a75804d045
Merge branch 'master' of https://github.com/LmeSzinc/AzurLaneAutoScript
2026-08-14 02:04:50 +08:00
positnuec
b445c943a2
Del: remove island module, to merge upstream
2026-08-14 01:12:31 +08:00
guoh064
ef14cbed9e
Fix: old event has reversed dual pt in shop
2026-08-13 23:34:49 +08:00
guoh064
6b4417dfbd
Add: event shop
2026-08-13 23:34:49 +08:00
LmeSzinc
c2eb13878b
Add: chapter SP
2026-08-13 22:17:07 +08:00
LmeSzinc
5a278f995a
Add: chapter BD
2026-08-13 20:07:51 +08:00
LmeSzinc
be9a2fa231
Add: Event entrance of Depths of the Astrarium (event_20260813_cn)
2026-08-13 18:41:00 +08:00
LmeSzinc
b4ccff2287
Upd: Move coalition nav backward
2026-08-13 17:00:53 +08:00
LmeSzinc
3420bf6e74
Add: [ALAS] launch LDPlayer as minimized window
2026-08-13 16:56:00 +08:00
dragonheart107
6e75afd29f
Add: Island EN assets ( #5872 )
...
* Add: Island EN assets
* Merge commit '69eea1e5a0eeef854bc9e1c677ceff33f6b31e5d'
* Add: last missing EN assets
* Fix: final adjustments to ocr and assets for EN
2026-08-13 16:45:48 +08:00
guoh064
69eea1e5a0
Fix: island production planner logic for accumulating items
2026-08-12 22:29:11 +08:00
guoh064
95f1f179dc
Fix: [EN] island season task ocr button and lang
2026-08-12 19:01:36 +08:00
guoh064
b86012c5b4
Fix: [EN] island order ocr button and lang
2026-08-12 18:43:10 +08:00
guoh064
45dfd73253
Upd: island recipe strategy
2026-08-12 18:43:00 +08:00
5f33e5dc34
Merge branch 'dev'
2026-08-12 15:36:15 +08:00
9e879a8220
Merge branch 'island'
2026-08-12 15:26:10 +08:00
xiaomcingn
01a2014f4d
Fix: character image_crop too early
2026-08-12 15:25:56 +08:00
xiaomcingn
4f6d7b03f8
Fix: island characters assets
2026-08-12 15:25:44 +08:00
guoh064
b3e72e8e9c
Tmp: delay island tasks for EN and TW server
2026-08-12 01:46:08 +08:00
guoh064
5c977304a6
Add: island production planner
2026-08-12 01:46:08 +08:00
guoh064
083054bad0
Add: [CN, JP] island order
2026-08-12 01:46:08 +08:00
guoh064
d286cc792b
Add: config for island order
2026-08-12 01:46:06 +08:00
guoh064
3c49ca776b
Add: [CN, JP] island production using manjuu
2026-08-12 01:46:06 +08:00
guoh064
4fac1e907a
Add: [CN, JP] island recipe execution with shop jump
2026-08-12 01:46:03 +08:00
guoh064
2148d722b5
Add: [CN, JP] island exchange for fish meat
2026-08-12 01:46:01 +08:00
guoh064
39595a68b9
Add: [CN, JP] island shop
2026-08-12 01:45:56 +08:00
guoh064
30050488c2
Add: [CN, JP] island shop UI base
2026-08-12 01:45:54 +08:00
guoh064
3b87b89a9b
Add: class NestedNavbar for island shop
2026-08-12 01:45:54 +08:00
guoh064
703d2d396a
Add: config for island production
2026-08-12 01:45:54 +08:00
guoh064
02913dd151
Add: [CN, JP] island business
2026-08-12 01:45:54 +08:00