+469
−307
File changed.
Preview size limit exceeded, changes collapsed.
+1
−0
Loading
Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more
The fastboot protocol implementation, WebUSB transport layer, and shared type definitions have been moved out of the installer source tree and into the dedicated @e/fastboot package (https://gitlab.e.foundation/e/tools/fastboot.js ). This was the setup we had before and management wants to keep the fastboot stack maintained separately. The internal lib directory now only contains the ADB protocol code. The ADB files have been updated to import shared types (error classes, logging) and the WebUSB transport from @e/fastboot instead of the now-removed local copies. What moved to @e/fastboot: - lib/transport/ (WebUsbTransport, USB filters, endpoint detection) - lib/fastboot/ (FastbootDevice, protocol framing, sparse image handling) - lib/types.ts (error classes, logging, shared type definitions) What stays here: - lib/adb/ (ADB protocol, auth, sideload, streams) The bootloader wrapper class now imports directly from @e/fastboot instead of the internal barrel export. Signed-off-by:Jackeagle <jackeagle102@gmail.com>
File changed.
Preview size limit exceeded, changes collapsed.