Commit Graph

3881 Commits

Author SHA1 Message Date
Mathias Wagner cd10c389eb Refine dialog styles 2026-01-23 00:18:25 +01:00
github-actions[bot] 16f6de685c Merge pull request #1365 from gnmyt/dependabot/npm_and_yarn/web/vite-7.3.1
chore(deps-dev): bump vite from 6.4.1 to 7.3.1 in /web
2026-01-22 22:56:38 +00:00
Mathias Wagner a018d4417c Merge pull request #1368 from gnmyt/features/schedule-offset
⏱️ Schedule offset
2026-01-22 23:05:45 +01:00
Mathias Wagner d2f24cfebd Update en.json with additional i18n keys for custom cron and schedule offset 2026-01-22 22:54:06 +01:00
Mathias Wagner eee7c3e9f2 Add scheduleOffset to FrequencyDialog.jsx 2026-01-22 22:53:44 +01:00
Mathias Wagner 5667e25854 Implement server-side support for scheduleOffset 2026-01-22 22:53:35 +01:00
Mathias Wagner cbd78c525f Merge pull request #1367 from gnmyt/features/statistics-export
📊 Statistics Export
2026-01-22 22:43:16 +01:00
Mathias Wagner e7056e2cbe Add ExportButton component for downloading speedtest data in CSV/JSON formats 2026-01-22 22:35:07 +01:00
Mathias Wagner 0d81f56b17 Add endpoints for exporting speedtest data over date ranges 2026-01-22 22:34:28 +01:00
Mathias Wagner c1bd7da36f Merge pull request #1366 from gnmyt/fixes/upload-limit
🐛 Fix upload limit
2026-01-22 22:29:20 +01:00
github-actions[bot] b297e7e22a Merge pull request #1363 from gnmyt/dependabot/npm_and_yarn/web/sass-1.97.3
chore(deps): bump sass from 1.89.2 to 1.97.3 in /web
2026-01-22 21:24:27 +00:00
dependabot[bot] 0bca77a023 chore(deps-dev): bump vite from 6.4.1 to 7.3.1 in /web
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 6.4.1 to 7.3.1.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.1/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.3.1/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-version: 7.3.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 21:24:16 +00:00
github-actions[bot] 56e330752c Merge pull request #1364 from gnmyt/dependabot/npm_and_yarn/web/fortawesome/fontawesome-svg-core-7.1.0
chore(deps): bump @fortawesome/fontawesome-svg-core from 6.7.2 to 7.1.0 in /web
2026-01-22 21:24:09 +00:00
dependabot[bot] a6e3f1d763 chore(deps): bump @fortawesome/fontawesome-svg-core in /web
Bumps [@fortawesome/fontawesome-svg-core](https://github.com/FortAwesome/Font-Awesome) from 6.7.2 to 7.1.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.2...7.1.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/fontawesome-svg-core"
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 21:23:58 +00:00
github-actions[bot] 58499c1ad6 Merge pull request #1362 from gnmyt/dependabot/npm_and_yarn/web/eslint-plugin-react-hooks-7.0.1
chore(deps-dev): bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 in /web
2026-01-22 21:23:53 +00:00
dependabot[bot] 55c9259706 chore(deps): bump sass from 1.89.2 to 1.97.3 in /web
Bumps [sass](https://github.com/sass/dart-sass) from 1.89.2 to 1.97.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.89.2...1.97.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-version: 1.97.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 21:23:51 +00:00
dependabot[bot] 46cc21aadb chore(deps-dev): bump eslint-plugin-react-hooks in /web
Bumps [eslint-plugin-react-hooks](https://github.com/facebook/react/tree/HEAD/packages/eslint-plugin-react-hooks) from 5.2.0 to 7.0.1.
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/packages/eslint-plugin-react-hooks/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/HEAD/packages/eslint-plugin-react-hooks)

---
updated-dependencies:
- dependency-name: eslint-plugin-react-hooks
  dependency-version: 7.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 21:23:41 +00:00
Mathias Wagner 3dd8934799 Set JSON body size limit to 50MB in Express server 2026-01-22 22:20:21 +01:00
Mathias Wagner 18eb855081 Update dialog styles for improved responsiveness and consistent design 2026-01-22 22:19:55 +01:00
Mathias Wagner bcd44a9965 Move BorderAnimation component to common/components and update usage 2026-01-22 22:16:03 +01:00
Mathias Wagner 4e865cb231 Refactor Dockerfile to optimize build stages and switch to Debian-based images 2026-01-22 20:09:29 +01:00
Mathias Wagner c5702795dc Add essential build tools to Dockerfile 2026-01-22 19:58:08 +01:00
Mathias Wagner ed729afa42 Update Dockerfile to use deno build scripts 2026-01-22 19:55:06 +01:00
Mathias Wagner 1154741e50 Merge pull request #1361 from gnmyt/features/rename-nodes
✏️ Rename nodes
2026-01-22 19:52:16 +01:00
Mathias Wagner 745643a23e Handle 401 status for password changes and improve status validation logic 2026-01-22 19:48:42 +01:00
Mathias Wagner deb9ac2869 Add rename support to NodeContainer 2026-01-22 19:36:14 +01:00
Mathias Wagner 0700296717 Create generic ContextMenu component 2026-01-22 19:36:07 +01:00
Mathias Wagner cdb984bd3f Merge pull request #1360 from gnmyt/features/https
🛡️ HTTPS Support
2026-01-22 18:56:57 +01:00
Mathias Wagner 915a6d0bd3 Add documentation for https 2026-01-22 18:56:44 +01:00
Mathias Wagner 74202f30bb Enable HTTPS support with dynamic SSL certificate detection 2026-01-22 18:50:36 +01:00
Mathias Wagner 92dc4cd5c0 Merge pull request #1359 from gnmyt/features/smart-downsampling
📉 Smart Downsampling & Show Disconnects
2026-01-22 18:23:42 +01:00
Mathias Wagner 87a7d22244 Add "Remove Password" functionality to PasswordDialog component 2026-01-22 18:19:38 +01:00
Mathias Wagner e5c89399ee Show single day flag on charts if data is for a single day 2026-01-22 18:15:29 +01:00
Mathias Wagner da57dca349 Add "Statistics & Charts" guides for EN and DE, and update copyright year to 2026 2026-01-22 18:00:37 +01:00
Mathias Wagner 0f95ba44cc Add failed marker and update aggregations 2026-01-22 18:00:28 +01:00
Mathias Wagner 5005f5681b Fix upload_docs.yml to use GitHub Actions 2026-01-22 17:24:51 +01:00
Mathias Wagner 78edcd5a18 Add localhost to shared.mjs 2026-01-22 17:21:28 +01:00
github-actions[bot] b93e297558 Merge pull request #1357 from gnmyt/dependabot/npm_and_yarn/web/fortawesome/react-fontawesome-3.1.1
chore(deps): bump @fortawesome/react-fontawesome from 0.2.2 to 3.1.1 in /web
2026-01-22 16:20:51 +00:00
dependabot[bot] 3c3579a28a chore(deps): bump @fortawesome/react-fontawesome in /web
Bumps [@fortawesome/react-fontawesome](https://github.com/FortAwesome/react-fontawesome) from 0.2.2 to 3.1.1.
- [Release notes](https://github.com/FortAwesome/react-fontawesome/releases)
- [Changelog](https://github.com/FortAwesome/react-fontawesome/blob/main/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/react-fontawesome/compare/0.2.2...v3.1.1)

---
updated-dependencies:
- dependency-name: "@fortawesome/react-fontawesome"
  dependency-version: 3.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 16:20:37 +00:00
github-actions[bot] c9d425faa6 Merge pull request #1354 from gnmyt/dependabot/npm_and_yarn/web/eslint-plugin-react-refresh-0.4.26
chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.20 to 0.4.26 in /web
2026-01-22 16:19:53 +00:00
dependabot[bot] 54ee6a0353 chore(deps-dev): bump eslint-plugin-react-refresh in /web
Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) from 0.4.20 to 0.4.26.
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/compare/v0.4.20...v0.4.26)

---
updated-dependencies:
- dependency-name: eslint-plugin-react-refresh
  dependency-version: 0.4.26
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 16:19:41 +00:00
github-actions[bot] afc6f42963 Merge pull request #1358 from gnmyt/dependabot/npm_and_yarn/web/multi-92cd713b78
chore(deps): bump react-dom and @types/react-dom in /web
2026-01-22 16:19:29 +00:00
github-actions[bot] 659f33e31e Merge pull request #1356 from gnmyt/dependabot/npm_and_yarn/web/fortawesome/free-brands-svg-icons-7.1.0
chore(deps): bump @fortawesome/free-brands-svg-icons from 6.7.2 to 7.1.0 in /web
2026-01-22 16:19:00 +00:00
dependabot[bot] 93675602af chore(deps): bump react-dom and @types/react-dom in /web
Bumps [react-dom](https://github.com/facebook/react/tree/HEAD/packages/react-dom) and [@types/react-dom](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react-dom). These dependencies needed to be updated together.

Updates `react-dom` from 19.1.0 to 19.2.3
- [Release notes](https://github.com/facebook/react/releases)
- [Changelog](https://github.com/facebook/react/blob/main/CHANGELOG.md)
- [Commits](https://github.com/facebook/react/commits/v19.2.3/packages/react-dom)

Updates `@types/react-dom` from 19.1.6 to 19.2.3
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react-dom)

---
updated-dependencies:
- dependency-name: react-dom
  dependency-version: 19.2.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: "@types/react-dom"
  dependency-version: 19.2.3
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 16:19:00 +00:00
dependabot[bot] 4d3ed2a3db chore(deps): bump @fortawesome/free-brands-svg-icons in /web
Bumps [@fortawesome/free-brands-svg-icons](https://github.com/FortAwesome/Font-Awesome) from 6.7.2 to 7.1.0.
- [Release notes](https://github.com/FortAwesome/Font-Awesome/releases)
- [Changelog](https://github.com/FortAwesome/Font-Awesome/blob/7.x/CHANGELOG.md)
- [Commits](https://github.com/FortAwesome/Font-Awesome/compare/6.7.2...7.1.0)

---
updated-dependencies:
- dependency-name: "@fortawesome/free-brands-svg-icons"
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 16:18:48 +00:00
Mathias Wagner a2ee3d5421 Fix upload_docs workflow 2026-01-22 17:18:37 +01:00
Mathias Wagner 04c2e4c673 Fix upload_docs workflow 2026-01-22 17:17:37 +01:00
github-actions[bot] 0077eb097d Merge pull request #1355 from gnmyt/dependabot/npm_and_yarn/web/eslint-9.39.2
chore(deps-dev): bump eslint from 9.28.0 to 9.39.2 in /web
2026-01-22 16:17:24 +00:00
dependabot[bot] e061358d63 chore(deps-dev): bump eslint from 9.28.0 to 9.39.2 in /web
Bumps [eslint](https://github.com/eslint/eslint) from 9.28.0 to 9.39.2.
- [Release notes](https://github.com/eslint/eslint/releases)
- [Commits](https://github.com/eslint/eslint/compare/v9.28.0...v9.39.2)

---
updated-dependencies:
- dependency-name: eslint
  dependency-version: 9.39.2
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 16:17:02 +00:00
github-actions[bot] c352999283 Merge pull request #1352 from gnmyt/dependabot/npm_and_yarn/web/vitejs/plugin-react-5.1.2
chore(deps-dev): bump @vitejs/plugin-react from 4.5.2 to 5.1.2 in /web
2026-01-22 16:16:06 +00:00