Commit Graph

2060 Commits

Author SHA1 Message Date
Mathias Wagner
e7056e2cbe Add ExportButton component for downloading speedtest data in CSV/JSON formats 2026-01-22 22:35:07 +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
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
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
0f95ba44cc Add failed marker and update aggregations 2026-01-22 18:00:28 +01:00
Mathias Wagner
fd7f0ff272 Customize Vite logger to suppress specific proxy error messages 2026-01-22 15:36:38 +01:00
Mathias Wagner
ca4c352955 Migrate client vite.config.js to support deno path format 2026-01-22 14:39:03 +01:00
dependabot[bot]
8c368cf540 chore(deps): bump lodash from 4.17.21 to 4.17.23 in /client
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 03:17:11 +00:00
Mathias Wagner
eec2d27cc6 Update localization files for custom server URL placeholder adjustments 2026-01-20 22:54:11 +01:00
Mathias Wagner
e2b6a2aa8f Add custom server URL support for LibreSpeed in Provider Dialog 2026-01-20 22:42:42 +01:00
github-actions[bot]
e4d4895faa Merge pull request #1346 from gnmyt/dependabot/npm_and_yarn/client/types/react-19.2.9
chore(deps-dev): bump @types/react from 19.2.8 to 19.2.9 in /client
2026-01-20 21:23:23 +00:00
dependabot[bot]
d3b82eda20 chore(deps-dev): bump @types/react from 19.2.8 to 19.2.9 in /client
Bumps [@types/react](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/react) from 19.2.8 to 19.2.9.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/react)

---
updated-dependencies:
- dependency-name: "@types/react"
  dependency-version: 19.2.9
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-20 21:23:13 +00:00
dependabot[bot]
6d022f894f chore(deps): bump i18next from 25.7.4 to 25.8.0 in /client
Bumps [i18next](https://github.com/i18next/i18next) from 25.7.4 to 25.8.0.
- [Release notes](https://github.com/i18next/i18next/releases)
- [Changelog](https://github.com/i18next/i18next/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next/compare/v25.7.4...v25.8.0)

---
updated-dependencies:
- dependency-name: i18next
  dependency-version: 25.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-20 21:23:00 +00:00
Mathias Wagner
b505441160 Use icon instead of +- for jitter display 2026-01-20 22:02:55 +01:00
Mathias Wagner
73f8d2b52b Update visual hierarchy in Home components 2026-01-20 21:57:52 +01:00
Mathias Wagner
754117cea2 Improve header styling 2026-01-20 21:54:16 +01:00
Mathias Wagner
84f47f89d3 Add jitter to UI 2026-01-20 21:46:24 +01:00
Mathias Wagner
3ba3bfae84 Replace InputDialogProvider with AlertProvider and update locale strings with descriptions 2026-01-20 20:51:17 +01:00
Mathias Wagner
e1fd181776 Migrate CreateNodeDialog and NodeContainer to use useAlert and update styling 2026-01-20 20:51:07 +01:00
Mathias Wagner
4f0976423a Migrate alert system to use useAlert hook 2026-01-20 20:50:43 +01:00
Mathias Wagner
1a2ab8f666 Migrate tooltip system from Speedtest component to new system 2026-01-20 20:50:28 +01:00
Mathias Wagner
54121f8376 Add DialogContext#forceClose 2026-01-20 20:45:52 +01:00
Mathias Wagner
431b1ca81d Migrate Tooltips and OptimalValuesDialog to new system 2026-01-20 20:45:43 +01:00
Mathias Wagner
55cacb68ec Remove InputDialog usage, migrate Dropdown dialogs to independent components, and clean up legacy utils 2026-01-20 20:45:27 +01:00
Mathias Wagner
b084f28a6b Create PauseDialog component 2026-01-20 20:45:05 +01:00
Mathias Wagner
e0bbd6cf7c Create PasswordDialog component 2026-01-20 20:44:33 +01:00
Mathias Wagner
25c58d2f44 Refactor LanguageDialog, ProviderDialog, and IntegrationDialog to use new Dialog component and standardize context management 2026-01-20 20:43:55 +01:00
Mathias Wagner
feffb308c5 Fix styling in WelcomeDialog 2026-01-20 20:41:33 +01:00
Mathias Wagner
81f694eda9 Create Tooltip component 2026-01-20 20:34:17 +01:00
Mathias Wagner
5e93070a7d Refactor StorageDialog to use new Dialog component and simplify context usage 2026-01-20 20:33:43 +01:00
Mathias Wagner
7b0cd70f6c Create FrequencyDialog 2026-01-20 20:33:28 +01:00
Mathias Wagner
ec16b87aa6 Remove InputDialog and replace with new AlertContext implementation 2026-01-20 20:33:07 +01:00
Mathias Wagner
0cc44355e8 Enhance design of AboutDialog 2026-01-20 20:30:11 +01:00
Mathias Wagner
e86b6bbc45 Merge pull request #1343 from gnmyt/updates/redesign
🎨 Redesign
2026-01-20 00:17:02 +01:00
Mathias Wagner
721b177918 Update styling and import necessary components for error handling in App.jsx 2026-01-20 00:08:39 +01:00
Mathias Wagner
1195307d52 Update charts with light mode support and consistency improvements 2026-01-20 00:08:23 +01:00
Mathias Wagner
452c430bdd Create RouteError page 2026-01-20 00:06:51 +01:00
Mathias Wagner
a734323f38 Create NotFound page 2026-01-20 00:06:39 +01:00
Mathias Wagner
68a3b10bfc Update dialog stylings 2026-01-20 00:06:24 +01:00
Mathias Wagner
395d47521e Update design of OptimalValuesDialog 2026-01-20 00:06:16 +01:00
Mathias Wagner
20cdee1e36 Integrate AlertDialog into HeaderComponent 2026-01-20 00:06:00 +01:00
Mathias Wagner
b6f88c70fb Fix pagination layout issue 2026-01-20 00:05:45 +01:00
Mathias Wagner
e9cdbe1dd3 Handle blur on DropdownSelect 2026-01-20 00:05:33 +01:00
Mathias Wagner
cf5fb1b35e Remove project info from dropdown 2026-01-20 00:03:05 +01:00
Mathias Wagner
e967927ccd Update ChartModal styles 2026-01-20 00:02:55 +01:00
Mathias Wagner
1876b3de00 Update DateRangePicker styles 2026-01-20 00:02:49 +01:00