v3.0: Simplify loader and library, remove Full detection logic
- Removed 2-second Full version detection loop from WazeWrap.js
- Simplified bootstrap to just wait for jQuery and load library
- Set WazeWrap.Ready = true only (no LightReady flag)
- Cleaned up all comments and metadata
- Updated @version to 3.0.0
- Updated README with v3.0 quick start and API reference
Fix: Prevent double-initialization when multiple scripts load WazeWrap
- Added guard in init() to check if WazeWrap.Repo already set
- If Repo exists, library is already being loaded (skip initialization)
- Prevents "Sidebar tab already registered" error when multiple scripts @require WazeWrap
- Uses Repo as early marker (set by loader before library loads)
Mirrors old Full version's .Version check pattern.
Set REPO to wazedev
Update version number to 2026.04.18.00
Must keep date version format or tampermonkey will fail the version check and it will never be updated.
Merge pull request #12 from JS55CT/master
Fix CSP violation caused by toastr source map fetch