Comparing openspeedtest:main...dext:main · openspeedtest/Speed-Test

Commits on Feb 25, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Feb 26, 2026

  1. Customize the look and feel of the speedtest

    Rebrand and improve the UX and features while keeping licence and
    reference to the original project intact.
    
    Summary of the changes:
    
    - Remove links to openspeedtest.com from HTML, SVG, and JS (license comments preserved)
    - Replace footer with "Based on OpenSpeedTest" linking to GitHub repo with rel=nofollow
    - Replace OpenSpeedTest logo with Dext by IRIS logo in gauge circle
    - Add "Network Speed Test" text on intro screen below logo
    - Remove settings buttons (settingsDesk/settingsMob) from SVG and JS
    - Replace default blue color scheme (#14b0fe, #56c4fb, #0baeff, #2196f3) with Dext orange (#FF5A02, #FF8A3D) across CSS, SVG gradients, and UI elements
    - Replace jagged placeholder graphs with subtle low-opacity smooth arcs
    - Add post-test "Copy Share Link" button that generates a client-side URL encoding test results (download, upload, ping, jitter), user agent, and timestamp in a base64 hash fragment
    - Add post-test "Run New Test" button
    - Support viewing shared results when page loads with #results= hash
    - Make dark/light mode toggle visible during and after test runs (added to UI-Desk and UI-Mob SVG groups)
    - Dark/light mode now follows system preferences automatically by default; only persists cookie when user explicitly toggles
    - Listen for real-time system color scheme changes via matchMedia
    - Switch from minified to unminified app JS for development

    mitio committed

    Feb 26, 2026
    Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

  4. Add Dockerfile

    It's based on the upstream one but much simplified.

    mitio committed

    Feb 26, 2026
    Configuration menu

    Browse the repository at this point in the history

  5. Configuration menu

    Browse the repository at this point in the history

  6. Configuration menu

    Browse the repository at this point in the history

  7. Configuration menu

    Browse the repository at this point in the history

  8. Configuration menu

    Browse the repository at this point in the history

  9. Configuration menu

    Browse the repository at this point in the history

Commits on Mar 2, 2026

  1. Bump nginx upload timeout params

    Allow for slow(er) clients to also measure their speed. Otherwise we cut
    the upload somewhat early (60 seconds is the default).
    
    lingering_time is a parameter that influences upload times from clients.
    It's the total amount of time allowed for clients that are likely to
    send more data in.
    
    lingering_timeout is the time between chunks received from the client.
    
    Leave both params high enough in this Docker image. If we need to reduce
    some timers, we can probably achieve a similar result by tuning http
    hops upstream (lb, ingress-nginx).
    Configuration menu

    Browse the repository at this point in the history