ShuaixinHuang
ce4e48ccae
fix(cli): exclude inherited values from Markdown rows ( #6984 )
...
* fix(cli): exclude inherited values from Markdown rows
* test(verifiers): follow shared command output and identity
2026-10-25 03:33:25 +08:00
ShuaixinHuang
fcebd79ed8
feat(elf): decode Zstandard section-name tables ( #6987 )
...
* feat(elf): decode Zstandard section-name tables
* test(verifiers): follow shared command output and identity
2026-10-25 02:16:33 +08:00
ShuaixinHuang
85bc8c8977
fix(browser): preserve media type parameter spelling ( #6985 )
...
* fix(browser): preserve media type parameter spelling
* test(verifiers): follow shared command output and identity
2026-10-25 02:16:18 +08:00
ShuaixinHuang
c350343c33
fix(http): preserve legal response header names ( #6936 )
2026-10-24 16:11:02 +08:00
ShuaixinHuang
2c3568c375
fix(cli): preserve literal HTML text in Markdown tables ( #6932 )
2026-10-24 16:11:00 +08:00
ShuaixinHuang
c298d54e88
fix(zip): validate trailing archive record candidates ( #6937 )
2026-10-24 16:10:31 +08:00
ShuaixinHuang
c9204b96d4
docs(cli): document opt-in Bash completion setup ( #6250 )
2026-10-23 23:41:42 +09:00
ShuaixinHuang
0da36910dc
docs(artifacts): clarify unsupported DMG extraction ( #5555 )
...
* docs(artifacts): clarify unsupported DMG extraction
* fix(cli): keep the WASM command timeout optional
* fix(cli): preserve WASM timeout help metadata
* test(pe): reuse compiled CLI startup for resource acceptance
* fix(cli): use upstream exact-optional timeout semantics
2026-10-22 04:07:28 +08:00
ShuaixinHuang
f6e4e0296f
fix(native): remove completed signing capture limitation ( #5548 )
...
* fix(native): remove completed signing capture limitation
* fix(cli): keep the WASM command timeout optional
* fix(cli): preserve WASM timeout help metadata
* test(pe): reuse compiled CLI startup for resource acceptance
* fix(cli): use upstream exact-optional timeout semantics
2026-10-22 03:50:31 +08:00
ShuaixinHuang
e84468c0bb
fix(setup): preserve Windows environment override identity ( #4946 )
...
* fix(setup): preserve Windows environment override identity
* fix(setup): preserve selected platform and YAML alias metadata
* fix(setup): reconcile layered environment and projected YAML identities
2026-10-20 17:25:51 +08:00
ShuaixinHuang
afde435c94
test(setup): use native Windows launcher in layered OpenCode fixture ( #4947 )
2026-10-20 17:25:38 +08:00
ShuaixinHuang
e9fc8fb30c
fix(javascript): preserve runtime path bytes and Electron ownership ( #4941 )
...
* fix(javascript): preserve literal percent runtime paths
* fix(javascript): ignore resolve prefixes before the final anchor
* fix(electron): retain application roots for loadFile declarations
* fix(electron): resolve loadFile from enclosing application package
* fix(electron): retain outer application root across package scopes
* fix(electron): derive application ownership from inventoried packages
* fix(electron): retain resolved package entrypoint ownership
* fix(electron): preserve competing application ownership
* fix(electron): retain invalid and omitted runtime ownership
* fix(electron): preserve omitted module ownership and runtime paths
* fix(electron): preserve proven roots before confining page paths
* fix(electron): retain possible owners behind missing imports
* fix(electron): distinguish absent imports and owned page candidates
* fix(electron): keep unavailable JSON out of owner gaps
* fix(electron): retain exact loader formats and default entry status
* fix(electron): retain unavailable entrypoint ownership candidates
* test(ghidra): preserve Windows Node probe prerequisites
* test(ghidra): assert cancellation during profile shutdown
* fix(electron): separate examined imports from frontend ownership
* fix(electron): retain unavailable directory entrypoint owners
* test(jeb): retain Linux ownership prerequisite in isolation
* fix(javascript): retain unchecked loader ownership and literal main paths
* fix(javascript): preserve runtime paths and call-site module aliases
* fix(javascript): bound module alias traversal and preserve projections
* fix(javascript): retain host module and nested artifact path boundaries
* fix(javascript): preserve ESM and archive module loader provenance
* test(javascript): distinguish unmapped containers from missing exports
* fix: retain default module aliases and Electron builtin imports
* fix: preserve host file URL and inward ASAR ownership
* fix: preserve CommonJS file URL classification in CI fixtures
* fix: retain bound module loaders and Windows entrypoint uncertainty
* fix: retain ASAR uncertainty and invalidate changed Electron app roots
* fix(javascript): retain ownership uncertainty across loader boundaries
* fix(javascript): preserve loader sources and bound alias queries
* fix(javascript): retain destructured loader sources
* fix(javascript): preserve loader uncertainty at resolution boundaries
* fix(javascript): preserve callable and package launch ownership
* fix(javascript): preserve captured values across member reads
* test(process): assert tagged filesystem cancellation failures
* fix(javascript): preserve inventory bases and invocation read timing
* fix(javascript): preserve ownership across indirect and unread loads
* test(javascript): order fixture directory creation on Windows
* test(javascript): share ordered filesystem fixture writer
* fix(javascript): unify loader provenance and package validation
* fix(javascript): preserve captured Node require loader values
* fix(javascript): preserve loader invocation authority
* fix(javascript): verify generic loader invocation authority
* fix(javascript): preserve conditional loader method alternatives
* fix(javascript): require proven factories for source association
* fix(javascript): honor replaced Electron app path setters
* fix(javascript): prove path and assignment source ownership
* fix(javascript): retain native delegate eligibility through shared writes
* fix(process): settle stale baseline errors after confirmed absence
* fix(javascript): preserve assignment and path boundary evidence
* fix(javascript): prove source-directory resolve anchors
* fix: preserve application path provenance and portable schemas
* fix(javascript): retain CommonJS exported setter effects
* fix: isolate Linux identity observations and retain native module exports
* fix(javascript): preserve published app and helper provenance
* fix(javascript): normalize typed stores and native path fixtures
2026-10-20 17:25:19 +08:00
ShuaixinHuang and morluto
9e372c6bc9
fix(cli): preserve spaced output flag values ( #4823 )
...
* fix(cli): preserve spaced output flag values
* docs(readme): fix French heading spacing
* fix(ci): retain portable build cache until snapshot upload
* test(browser): assert composed Electron cleanup failures
---------
Co-authored-by: morluto <76467478+morluto@users.noreply.github.com >
2026-10-18 04:02:45 +08:00
ShuaixinHuang
6b0113a534
fix(browser): preserve URL paths when removing credentials ( #4731 )
...
* fix(browser): preserve URL paths when removing credentials
* test(browser): verify URL userinfo through real V8 captures
2026-10-17 23:23:37 +08:00
ShuaixinHuang
68c3c5b538
fix(native): preserve leading U+FEFF in Apple metadata names ( #4730 )
...
* fix(native): preserve leading U+FEFF in Apple metadata names
* test(native): run property metadata regressions on macOS
2026-10-17 23:23:27 +08:00
ShuaixinHuang
a040533470
fix(ghidra): reject byte matches outside searched coverage ( #4531 )
...
* fix(ghidra): reject byte matches outside searched coverage
* test(ghidra): cover inclusive and overlay byte match bounds
* test(firmware): assert composed cleanup error evidence
* test(ghidra): assert cancellation during profile shutdown
* test(jeb): retain Linux ownership prerequisite in isolation
2026-10-17 16:18:18 +08:00
ShuaixinHuang
abe49808b2
fix(plist): ignore inherited XML entity lookup properties ( #4530 )
...
* fix(plist): ignore inherited XML entity lookup properties
* test(firmware): assert composed cleanup error evidence
* test(ghidra): assert cancellation during profile shutdown
* test(jeb): retain Linux ownership prerequisite in isolation
2026-10-17 16:17:53 +08:00
ShuaixinHuang
5c0fbf47cb
fix(setup): reject NUL bytes in registration environments ( #4335 )
2026-10-17 00:24:35 +08:00
ShuaixinHuang
ffeba6aae0
test(adb): cover staged APK names and evidence identity ( #4354 )
...
test(adb): verify staged APK identity in reinstall CLI coverage
2026-10-17 00:18:01 +08:00
ShuaixinHuang
633e4ff434
fix(javascript): retain static paths through TypeScript wrappers ( #3998 )
...
Normalize erased TypeScript wrappers through existing expression/string owners for static paths, call targets, collection/configuration receivers and global aliases. Preserve binding/mutation guards and explicit unknown targets, with CLI and application-boundary regressions.
Original contribution by @ShuaixinHuang.
Co-authored-by: ShuaixinHuang <1836656514@qq.com >
2026-10-16 01:04:24 +08:00
ShuaixinHuang
d67d895c26
fix(jeb): isolate invalid timeout from shared startup ( #3964 )
...
Keep malformed JEB-only timeouts isolated from shared CLI/MCP startup while strict registration and JEB configuration checks remain authoritative. Cover built CLI discovery and the production stdio MCP refusal and peer requests.
Original contribution by @ShuaixinHuang.
Co-authored-by: ShuaixinHuang <1836656514@qq.com >
2026-10-16 01:03:39 +08:00
af6845cddb
test(browser): preserve resource uncertainty through MCP ( #3416 )
...
Preserve resource uncertainty through production MCP registration and the real SDK. Test surviving resource fields/exclusions, forward/reverse/self comparisons, and complete-empty controls. Production behavior is unchanged.
Baron approved the unchanged head 07ea877a388ee2cd0586f04b1fb75bd104b484be; current required CI passes.
Original contribution by @ShuaixinHuang.
Co-authored-by: ShuaixinHuang <1836656514@qq.com >
Co-authored-by: Kaoru0822 <208281322+kaoru0822-kitauji@users.noreply.github.com >
Co-authored-by: gensokyo-dev <342580529+gensokyo-dev@users.noreply.github.com >
2026-10-16 01:01:18 +08:00
ShuaixinHuang
ce89706145
fix(javascript): preserve exact static property keys ( #3480 )
...
* fix(javascript): preserve Electron options with static empty keys
* fix(javascript): retain exact computed member keys
2026-10-15 15:59:06 +09:00