Commit Graph

90 Commits

Author SHA1 Message Date
Mathias Wagner
5667e25854 Implement server-side support for scheduleOffset 2026-01-22 22:53:35 +01:00
Mathias Wagner
0d81f56b17 Add endpoints for exporting speedtest data over date ranges 2026-01-22 22:34:28 +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
0f95ba44cc Add failed marker and update aggregations 2026-01-22 18:00:28 +01:00
Mathias Wagner
8132cdbd8f Migrate server codebase to ES module and Deno Runtime 2026-01-22 14:54:02 +01:00
Mathias Wagner
4b06b320c6 Add server-side logic for LibreSpeed 2026-01-20 22:38:26 +01:00
Mathias Wagner
c1f87f723b Add jitter to speedtest controller and task 2026-01-20 21:35:40 +01:00
Mathias Wagner
ccf197bd98 Add back failed tests 2026-01-18 04:00:24 +01:00
Mathias Wagner
f93ab9a442 Enhance aggregation in speedtests 2026-01-18 03:55:17 +01:00
Mathias Wagner
a0331451d5 Refactor listStatistics to support custom date ranges and improve data aggregation. Update /statistics endpoint validation and OpenGraph image generation logic. 2026-01-18 03:30:11 +01:00
Ramazan Sancar
17c2bf1b40 fix: #1167 Validation error fixed. 2025-10-24 00:13:31 +00:00
Mathias Wagner
a90a8f0183 refactor: simplify speedtests routes and controller, remove listAverage and calculateTestAverages logic 2025-06-11 18:58:54 +02:00
Augie
b844901f75 fix: server/controller/opengraph.js
Co-authored-by: Mathias Wagner <germannewsmaker@gmail.com>
2024-06-23 12:01:26 -05:00
AugusDogus
5d6117d81d feat: improve opengraph image 2024-06-22 17:51:27 -05:00
Mathias Wagner
6b8ebcdce1 Bug fixes 2024-05-21 23:14:39 +02:00
Mathias Wagner
bd10f519c4 Bug fixes 2024-05-21 23:09:37 +02:00
Mathias Wagner
0f644a8dbc Bug fixes 2024-05-21 22:38:09 +02:00
Mathias Wagner
a8d22eb144 Bug fixes 2024-05-21 22:05:03 +02:00
Mathias Wagner
4bdc961460 Bug fixes 2024-05-21 20:17:02 +02:00
Mathias Wagner
e6607d017c Created speedtests.js#getLatest 2024-05-21 11:42:15 -05:00
Mathias Wagner
6c1989e2ae Created speedtests.js#getLatest 2024-05-21 11:33:15 -05:00
Mathias Wagner
8348f532c9 Updated the speedtests.js controller to use ISO labels instead of locale 2024-05-21 10:04:32 -05:00
Mathias Wagner
2ac2dbe4a5 Removed await from requestInterfaces 2024-05-21 15:56:56 +02:00
Mathias Wagner
d9d52ce5ed The config controller now reloads network interfaces when factory reset 2024-05-21 15:53:21 +02:00
Mathias Wagner
1d1112470c Implemented result ids in the speedtests.js controller 2024-05-21 14:31:18 +02:00
Mathias Wagner
00c8b3dcbb Implemented the interface variable in the config.js 2024-05-21 14:31:04 +02:00
Mathias Wagner
21a25c1734 Fixed bugs in the storage dialog 2024-05-21 01:27:31 +02:00
Mathias Wagner
bb1c026e79 Updated the speedtests.js controller 2024-05-21 00:52:00 +02:00
Mathias Wagner
f6a91b4dec Added import/export options to the speedtests.js controller 2024-05-20 16:45:08 +02:00
Mathias Wagner
48b1de35af Added import/export options to the config.js controller 2024-05-20 16:44:43 +02:00
Mathias Wagner
3992fece17 Fixed a bug in the config.js controller 2024-05-19 17:03:07 +02:00
Mathias Wagner
87c8bb0aee Implemented the serverId into the speedtests.js controller 2024-05-19 15:32:42 +02:00
Mathias Wagner
4280e277a2 Added new defaults to the config.js 2024-05-19 15:32:20 +02:00
Mathias Wagner
6a2b16f903 Created the servers.js controller 2024-05-19 15:31:53 +02:00
Mathias Wagner
9e45c6a13a Added mysql support in the speedtest controller 2024-05-18 20:24:00 +02:00
Mathias Wagner
7c1c01ec2c Fixed a bug in the speedtests.js controller 2024-03-10 01:27:12 +01:00
Mathias Wagner
84c6487681 Updated the config.js controller 2024-03-10 01:27:01 +01:00
Mathias Wagner
ef1b461475 Updated the speedtests.js controller 2023-11-30 12:32:29 +01:00
Mathias Wagner
8ee4e61d86 Updated the recommendations.js controller 2023-11-30 12:32:17 +01:00
Mathias Wagner
cb310d8f4e Updated the pause.js controller 2023-11-30 12:32:06 +01:00
Mathias Wagner
ae8f27b4da Updated the node.js controller 2023-11-30 12:32:00 +01:00
Mathias Wagner
484f8b4033 Updated the config.js controller 2023-11-30 12:31:56 +01:00
Mathias Wagner
26273b6a1d Removed the healthChecksUrl from the default config 2023-05-28 21:00:59 +02:00
Mathias Wagner
bb66622618 Changed the textarea length to 2000 & added the integration name to the validateInput method 2023-05-23 21:54:46 +02:00
Mathias Wagner
e3f9a609e3 Fixed a bug in the integrations.js controller 2023-05-23 21:47:21 +02:00
Mathias Wagner
44b1e2c3ba Added input valiation to the integrations.js controller 2023-05-23 20:53:47 +02:00
Mathias Wagner
65984bcfe8 Removed a comment from the integrations.js controller 2023-05-23 20:04:46 +02:00
Mathias Wagner
ca8894ee6f Created the recommendationsUpdated event in the recommendations.js controller 2023-05-23 16:56:13 +02:00
Mathias Wagner
75374c64ca Created the configUpdated event in the config.js controller 2023-05-23 16:52:33 +02:00
Mathias Wagner
3710199fe2 Created the integrations controller 2023-05-22 22:07:26 +02:00