Commit graph

  • df91f18425
    Merge b0100ec3c1 into a293ac4cb9 dependabot[bot] 2026-06-22 05:07:39 +00:00
  • b0100ec3c1
    chore(deps): bump actions/checkout from 6 to 7 dependabot/github_actions/actions/checkout-7 dependabot[bot] 2026-06-22 05:07:36 +00:00
  • 375ddad6b7
    Merge b4eeb5c260 into a293ac4cb9 shaked-shlomo 2026-06-16 17:10:11 -03:00
  • 4b40fb6e63
    Merge 265c42d4bf into a293ac4cb9 Akira Yamamoto 2026-06-16 06:13:16 +08:00
  • 088b118c27
    Merge ab86aab10f into a293ac4cb9 sstidl 2026-06-16 05:12:22 +08:00
  • 9f1df17948
    Merge 6ae24a1e40 into a293ac4cb9 Ehsan Shirvanian 2026-06-15 14:59:25 -04:00
  • a293ac4cb9
    Merge pull request #811 from librespeed/dependabot/docker/alpine-3.24 master sstidl 2026-06-15 13:21:39 +02:00
  • b765d5993a
    chore(deps): bump alpine from 3.23 to 3.24 dependabot[bot] 2026-06-15 05:08:26 +00:00
  • 265c42d4bf docs: trim Docker PHP ini comments Akira Yamamoto 2026-06-09 22:27:23 +10:00
  • 914a29de7a docker: simplify Alpine PHP ini install Akira Yamamoto 2026-06-09 18:25:14 +10:00
  • a30872a4e8 docs: shorten PHP upload limit comment Akira Yamamoto 2026-06-09 18:19:10 +10:00
  • 0feb8b5042 docs: update Alpine PHP ini comment Akira Yamamoto 2026-06-09 18:11:52 +10:00
  • db4a5f8d5a docker: drop runtime PHP scan-dir discovery for env var + apk path glob Akira Yamamoto 2026-04-27 09:42:36 +10:00
  • 3b3cddeb41 fix(docker): raise PHP post_max_size for default 20MB upload chunks Akira Yamamoto 2026-04-26 18:36:35 +10:00
  • b4eeb5c260 Fix typos in documentation and a code comment Shaked Shlomo 2026-06-01 17:16:34 +03:00
  • 23b7780056
    Merge pull request #805 from librespeed/internet-stability sstidl 2026-05-27 22:54:47 +02:00
  • 320b908864 Add stability feature Playwright coverage, fix Server selection start race internet-stability Stefan Stidl 2026-05-16 20:02:07 +02:00
  • 48263c47e8 remove duplicated lines from rebase Stefan Stidl 2026-05-16 19:10:39 +02:00
  • 8ba87a92bc Merge branch 'internet-stability' of https://github.com/librespeed/speedtest into internet-stability Stefan Stidl 2026-05-16 19:06:45 +02:00
  • 89e14e9a38 Update README for stability test Stefan Stidl 2026-05-16 17:23:34 +02:00
  • 7a995280a2 Fix stability test server list and timeouts Stefan Stidl 2026-05-16 15:22:06 +02:00
  • fd883ba67f fix: clarify stability failed requests metric Stefan Stidl 2026-05-16 15:00:53 +02:00
  • 5278912ed4 Fix code review issues: server loading, subdir nav, chart perf Tom Hudson 2026-03-15 18:27:15 -04:00
  • 7839a4331c Add internet stability test feature Tom Hudson 2026-03-15 18:07:20 -04:00
  • 5cd7ce2efa perf: avoid O(n²) indexOf lookup in classic UI server loop valer23 2026-04-17 10:42:37 +02:00
  • 69fa7a4edb fix: handle parenthetical qualifiers and multi-comma server names valer23 2026-04-17 10:39:33 +02:00
  • 42d700cf08 fix: avoid mutating original server array and add null guard valer23 2026-04-17 10:28:38 +02:00
  • 4ec3a755fa feat: sort server list by country name instead of city name valer23 2026-04-17 10:28:38 +02:00
  • c11ee9f68a
    Merge pull request #800 from akirayamamoto/experiment/alpine-base-no-php sstidl 2026-05-16 17:57:30 +02:00
  • 7b5c33455d
    Merge branch 'master' into experiment/alpine-base-no-php sstidl 2026-05-16 17:56:02 +02:00
  • 94104e9bb3 Update README for stability test Stefan Stidl 2026-05-16 17:23:34 +02:00
  • a9197302b0 Fix stability test server list and timeouts Stefan Stidl 2026-05-16 15:22:06 +02:00
  • 8db7cdca80 fix: clarify stability failed requests metric Stefan Stidl 2026-05-16 15:00:53 +02:00
  • 903a7024c4 Merge origin/master into internet-stability origin/internet-stability Stefan Stidl 2026-05-16 10:23:37 +02:00
  • 8c22140ebb Make ca-certificates dependency explicit Akira Yamamoto 2026-04-27 14:27:46 +10:00
  • 475cae5b0e EXPERIMENT: drop FROM php:8-alpine in favor of FROM alpine:3.21 Akira Yamamoto 2026-04-27 09:46:22 +10:00
  • e52fcda7c3 docs: update install instructions (closes #790) Stefan Stidl 2026-04-26 14:23:09 +02:00
  • 853214db6c
    chore(release): v6.1.0 (#795) v6.1.0 Copilot 2026-04-18 23:33:55 +02:00
  • 18bad6d3c0
    chore(release): v6.1.0 copilot-swe-agent[bot] 2026-04-18 21:23:25 +00:00
  • 1ec859d63c
    Rename my-agent.agent.md to release-agent.agent.md sstidl 2026-04-18 23:17:54 +02:00
  • 5c563305fc
    Define Release Agent with purpose and responsibilities sstidl 2026-04-18 23:16:28 +02:00
  • ecb2a0e736
    Add Docker TAGLINE env customization for modern frontend slogan (#794) Copilot 2026-04-18 23:06:37 +02:00
  • a1e0a77ab5
    Fix TAGLINE sed delimiter and add apostrophe tagline E2E test copilot/feature-customize-docker-image copilot-swe-agent[bot] 2026-04-18 20:48:33 +00:00
  • 8f0323c4a7 update geoip phar and db sstidl 2026-04-18 22:29:36 +02:00
  • aeca99505b
    Refine TAGLINE replacement and expand E2E coverage copilot-swe-agent[bot] 2026-04-18 20:07:25 +00:00
  • a2a0a37a40
    Add Docker TAGLINE env customization for modern UI slogan copilot-swe-agent[bot] 2026-04-18 20:02:10 +00:00
  • eec82accb1
    Initial plan copilot-swe-agent[bot] 2026-04-18 19:57:54 +00:00
  • 070898e7bd perf: avoid O(n²) indexOf lookup in classic UI server loop valer23 2026-04-17 10:42:37 +02:00
  • d8a9763952 fix: handle parenthetical qualifiers and multi-comma server names valer23 2026-04-17 10:39:33 +02:00
  • 16abce9953 fix: avoid mutating original server array and add null guard valer23 2026-04-17 10:28:38 +02:00
  • b8a4b3b511 feat: sort server list by country name instead of city name valer23 2026-04-17 10:28:38 +02:00
  • c3d6830814 chore(release): v6.0.2 v6.0.2 Stefan Stidl 2026-04-14 14:25:27 +02:00
  • 18b46600d0
    docker: apply TITLE to modern page heading (#788) sstidl 2026-04-14 10:12:49 +02:00
  • d73d83f0b7 docker: apply TITLE to modern page heading Stefan Stidl 2026-04-14 10:03:06 +02:00
  • d18552fe8a
    docker: restore TITLE env handling in entrypoint (#787) sstidl 2026-04-14 09:06:03 +02:00
  • 73f235a890 test(e2e): cover TITLE with umlauts and quotes Stefan Stidl 2026-04-14 08:50:46 +02:00
  • 771da12c4e docker: escape TITLE for HTML output Stefan Stidl 2026-04-14 08:33:49 +02:00
  • 9b3160114f docker: restore TITLE env handling in entrypoint Stefan Stidl 2026-04-14 08:11:03 +02:00
  • 03d62a0ca1
    fix: add aria-label to startStopBtn for screen reader accessibility (#785) Copilot 2026-04-13 07:56:17 +02:00
  • f75de09f48
    fix: add aria-label to startStopBtn for screen reader accessibility copilot-swe-agent[bot] 2026-04-13 05:50:18 +00:00
  • da29334083
    Fix accessibility: replace div#startStopBtn with <button> in classic design (#782) Copilot 2026-04-13 07:40:02 +02:00
  • dce0bdddb3
    chore(deps): bump actions/setup-node from 4 to 6 (#783) dependabot[bot] 2026-04-13 07:32:05 +02:00
  • cd89d0e313
    chore(deps): bump actions/checkout from 4 to 6 (#784) dependabot[bot] 2026-04-13 07:31:44 +02:00
  • 172b11f4ab
    chore(deps): bump actions/checkout from 4 to 6 dependabot[bot] 2026-04-13 05:24:09 +00:00
  • 42c0380637
    chore(deps): bump actions/setup-node from 4 to 6 dependabot[bot] 2026-04-13 05:24:05 +00:00
  • 5a57b59717
    Replace div#startStopBtn with button element for keyboard accessibility copilot-swe-agent[bot] 2026-04-12 21:22:14 +00:00
  • cebc5f2846
    Initial plan copilot-swe-agent[bot] 2026-04-12 21:18:54 +00:00
  • d2b9c724e6
    Support legacy EMAIL env var as deprecated fallback for GDPR_EMAIL (#781) Copilot 2026-04-12 23:14:11 +02:00
  • aeb31c101c fix stderr logging Stefan Stidl 2026-04-12 23:12:18 +02:00
  • 2b6f5e0b6b
    Fix: Support legacy EMAIL env var as fallback for GDPR_EMAIL in privacy policy copilot-swe-agent[bot] 2026-04-12 21:02:06 +00:00
  • f0b848d617
    Initial plan copilot-swe-agent[bot] 2026-04-12 20:59:58 +00:00
  • ab86aab10f http fetch timeout fix chore/playwright-mode-test-plan Stefan Stidl 2026-04-12 15:40:32 +02:00
  • 21d3fb0260 ci: use npm ci and track package-lock for reproducible e2e Stefan Stidl 2026-04-12 15:21:38 +02:00
  • aa332c2528 test(e2e): make global setup readiness check node14-compatible Stefan Stidl 2026-04-12 15:19:55 +02:00
  • 48dcde3d1c test(e2e): fix backend-testpoint fixture port Stefan Stidl 2026-04-12 15:18:06 +02:00
  • 3bd9e1b7af
    chore/playwright mode test plan (#778) sstidl 2026-04-12 15:15:14 +02:00
  • 2c69f1bebf docs(test): refine playwright plan with implemented CI strategy Stefan Stidl 2026-04-12 15:05:54 +02:00
  • 8e4e10e236 ci: make standalone playwright manual and document e2e gating Stefan Stidl 2026-04-12 15:03:14 +02:00
  • 49f54a5c3c
    add e2e testing (#777) sstidl 2026-04-12 14:59:54 +02:00
  • 39802a400d ci(e2e): run on master push and allow manual dispatch Stefan Stidl 2026-04-12 14:43:50 +02:00
  • d84060f0d0 ci(docker): gate image build on playwright e2e Stefan Stidl 2026-04-12 14:17:19 +02:00
  • fa30b1af0d test(e2e): add classic standalone no-server regression Stefan Stidl 2026-04-12 14:14:40 +02:00
  • 8af69b87c2 test(e2e): add playwright phase-1 mode coverage Stefan Stidl 2026-04-12 14:06:03 +02:00
  • 0cabecdc78 docs(test): add playwright modes test plan Stefan Stidl 2026-04-12 14:06:00 +02:00
  • 1a45664d81 version strings sync Stefan Stidl 2026-04-12 13:53:38 +02:00
  • c4ce1d2731 doc: design-switch sstidl 2026-04-12 11:09:02 +00:00
  • 6693c7ee2c
    Cherry-pick: revert "Use server-list.json in classic frontend by default" (#776) v6.0.1 Copilot 2026-04-12 12:47:38 +02:00
  • 0036c36dce bump version to v6.0.1 copilot/cherry-pick-fd76790 sstidl 2026-04-12 10:45:59 +00:00
  • a77b739905
    Revert "Use server-list.json in classic frontend by default" Stefan Stidl 2026-04-12 12:36:23 +02:00
  • fd76790860 Revert "Use server-list.json in classic frontend by default" newdesign Stefan Stidl 2026-04-12 12:36:23 +02:00
  • 3a7dc31ff2
    Implement the new design from #649 (#694) v6.0.0 sstidl 2026-04-11 23:07:05 +02:00
  • 4afb3fc18a Apply brand color palette, mobile-first layout, Noto Sans Myanmar font Ryan- 2026-03-31 19:18:07 +07:00
  • d7303e5e8b Add portal-style UI, Burmese translation, and custom asset separation Ryan- 2026-03-31 19:11:36 +07:00
  • 8449b94ad6 Add configurable server list URLs to frontend and Docker Stefan Stidl 2026-03-19 00:32:13 +01:00
  • fdb1681aad Use server-list.json in classic frontend by default Stefan Stidl 2026-03-19 00:12:47 +01:00
  • debd40b4f7 fix: server.json handling Stefan Stidl 2026-03-18 23:56:18 +01:00
  • 1c7c44ed9c
    Filter unreachable servers from selector (newdesign UI) (#769) sstidl 2026-03-18 23:09:34 +01:00
  • d7bec8679f fix misleading comment Stefan Stidl 2026-03-18 18:33:29 +01:00
  • 91002b881b
    keep // servers in list sstidl 2026-03-18 17:47:40 +01:00
  • 61d1e51132
    Potential fix for pull request finding sstidl 2026-03-18 17:46:53 +01:00