Wand-Enhancer
Advanced UX and interoperability extension for Wand (WeMod) app
Learn how Wand-Enhancer handles duplicate custom renderer scripts. Discover its efficient method of ignoring duplicates to ensure a clean ASAR build.
Wand-Enhancer Remote Panel Bridge IPC Channels: Complete Technical ReferenceExplore the Wand-Enhancer remote panel bridge IPC channels. Learn how nine channels, including wand-remote-command, enable seamless communication between Electron, web panels, and the Wand app.
How Wand‑Enhancer Injects the Remote Panel Bridge into the Wand Electron AppDiscover how Wand-Enhancer injects the remote panel bridge by compiling TypeScript, embedding into the ASAR archive, and patching the main process for IPC bridge initialization.
Understanding the EPatchType Enum in Wand-Enhancer: Core Architecture for Modular PatchingDiscover the significance of the EPatchType enum in Wand-Enhancer. This core architecture defines, configures, and executes all JavaScript patches for type-safe patching and validation.
How Wand‑Enhancer Handles Regex Matches for Patches: A Deep Dive into Declarative PatchingExplore how Wand-Enhancer uses declarative PatchEntry configurations and Regex targets to modify JavaScript bundles, preserving runtime identifiers.
PatchEntry SearchHints and CandidateFileNames in Wand-Enhancer: Purpose and ImplementationDiscover the purpose of PatchEntry SearchHints and CandidateFileNames in Wand-Enhancer. Ensure secure JavaScript patching by verifying file paths and code versions.
How AsarCreator Repackages Directories in Wand-EnhancerLearn how AsarCreator repackages directories in Wand-Enhancer. Discover its file system crawling, tree model building, and serialization process for ASAR archives.
What Is AsarExtractor.ExtractAll in Wand‑Enhancer? Unpacking the Electron ASAR ArchiveDiscover how AsarExtractorExtractAll unpacks Electron app.asar archives for Wand-Enhancer, enabling UI patches and custom modifications. Learn the core extraction routine.
The Role of Enhancer.cs in Wand‑Enhancer’s Patching Process: Complete Workflow GuideDiscover Enhancer.cs's crucial role in Wand-Enhancer's patching process. This guide details its orchestration from ASAR extraction to patch injection and repackaging.
How Wand-Enhancer Enables DevTools on F12: Electron Patch ImplementationDiscover how Wand-Enhancer injects a JavaScript snippet into Electron's main process to enable F12 DevTools. Learn the patch implementation for seamless debugging.
How Does Wand‑Enhancer Disable Telemetry? Inside the Binary Patching StrategyDiscover how Wand-Enhancer disables telemetry using binary patching. Learn how the .NET proxy injector strips telemetry calls from the Wand client at runtime for enhanced privacy.
How Wand-Enhancer Disables Updates: Patching the Electron Main ProcessLearn how Wand-Enhancer disables updates by patching the Electron main process. Discover the code injection overriding the update check handler.
Have a question about this repo?
These articles cover the highlights, but your codebase questions are specific. Give your agent direct access to the source. Share this with your agent to get started:
curl -s "https://instagit.com/install.md" Maintain an open-source project? Get it listed too →