mirror of
https://github.com/gesellix/Bose-SoundTouch.git
synced 2026-09-07 15:07:17 +00:00
Restores the import map and bare-specifier imports across all components, and instead polyfills import map support for Safari on iPadOS 15 (which has ES modules but not import maps) via es-module-shims, loaded unconditionally since it detects native support and no-ops there. The previous approach converted every component to relative imports through a dependencies.js facade and permanently sed-patched the vendored preact-hooks build, baking the compatibility workaround into the whole codebase instead of keeping it encapsulated in index.html. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>