Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: shaka-project/shaka-player
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v5.0.18
Choose a base ref
...
head repository: shaka-project/shaka-player
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v5.0.19
Choose a head ref
  • 8 commits
  • 95 files changed
  • 3 contributors

Commits on Jun 8, 2026

  1. fix(Queue): Fix usage with RepeatMode.OFF (#10164)

    According to the config description: "When the queue is completed the
    media session is terminated".
    avelad committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    b00b225 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    98cd3f5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f27b5aa View commit details
    Browse the repository at this point in the history
  4. ci: Work around macOS 15 Local Network Privacy (#10171)

    macOS 15 (Sequoia) Local Network Privacy blocks the GUI test browser
    from reaching lab hosts (the karma server) on the local subnet, failing
    tests with net::ERR_ADDRESS_UNREACHABLE. The per-app permission cannot
    be relied on: it is keyed to the Mach-O UUID of the browser binary, so
    it is revoked on every Chrome update, there is no MDM or profile
    control, and the node runs unattended.
    
    Add a loopback HTTP CONNECT proxy that runs as a root LaunchDaemon. Root
    daemons are exempt from Local Network Privacy, so the proxy can reach
    lab hosts; the browser connects only to loopback (also exempt) via a
    PAC, so it never needs the grant and survives Chrome updates. It uses
    HTTP CONNECT rather than SOCKS because WebSocket over SOCKS fails with
    ERR_WS_UPGRADE, and the karma control channel is a WebSocket.
    
    See also shaka-project/shaka-lab#84
    joeyparrish authored and avelad committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    432680a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9bf1e45 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fab884d View commit details
    Browse the repository at this point in the history
  7. build: Reduce bundle size by deduplicating license headers (#10182)

    Ensure generated bundles contain a single license header instead of
    repeating the same notice across bundled modules.
    
    Normalize all copyright years to 2016 and remove
    duplicate license headers from generated bundles.
    
    This reduces the final bundle size while preserving license information
    in the distributed artifacts.
    avelad committed Jun 8, 2026
    Configuration menu
    Copy the full SHA
    bc2a82e View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8df4b32 View commit details
    Browse the repository at this point in the history
Loading