Commit Graph

359 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
3dd8934799 Set JSON body size limit to 50MB in Express server 2026-01-22 22:20:21 +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
74202f30bb Enable HTTPS support with dynamic SSL certificate detection 2026-01-22 18:50:36 +01:00
Mathias Wagner
0f95ba44cc Add failed marker and update aggregations 2026-01-22 18:00:28 +01:00
Mathias Wagner
bd2e243107 Bundle integrations and templates in binary 2026-01-22 15:00:01 +01:00
Mathias Wagner
c0024da253 Refactor installation and troubleshooting documentation for binary-based setup, remove Node.js and npm steps, and update instructions for Deno and precompiled binaries. 2026-01-22 14:56:12 +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
24f0259bfc Update integration templates 2026-01-20 21:35:54 +01:00
Mathias Wagner
6f5db84a17 Update data parsers to include jitter 2026-01-20 21:35:48 +01:00
Mathias Wagner
c1f87f723b Add jitter to speedtest controller and task 2026-01-20 21:35:40 +01:00
Mathias Wagner
639679bf2c Add jitter to prometheus endpoint 2026-01-20 21:35:28 +01:00
Mathias Wagner
efe3e63569 Add jitter to Speedtest model 2026-01-20 21:35:15 +01:00
Mathias Wagner
b4af3d809f Merge pull request #1083 from gnmyt/fixes/cloudflare-cli
☁️ Fix Cloudflare Speed
2026-01-20 00:33:19 +01:00
Mathias Wagner
12ed527ad8 Update binary path 2026-01-20 00:33:09 +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
9930546527 feat: improve Cloudflare data parsing and integrate Cloudflare binary loader 2025-06-12 14:13:24 +02:00
Mathias Wagner
392cd3b545 feat: add support for Cloudflare speed test mode with JSON output parsing 2025-06-12 14:13:17 +02:00
Mathias Wagner
a636bb4867 feat: add Cloudflare binary loader with platform-specific support 2025-06-12 14:13:01 +02:00
Mathias Wagner
eda133a8f8 refactor: remove Cloudflare-specific code from speed test task 2025-06-12 14:12:32 +02:00
Mathias Wagner
077cbdcbe1 chore: remove unused Cloudflare speed test module 2025-06-12 14:12:17 +02:00
Mathias Wagner
60843d4b6d feat: add Cloudflare binaries configuration for multiple platforms 2025-06-12 14:12:05 +02:00
Mathias Wagner
a90a8f0183 refactor: simplify speedtests routes and controller, remove listAverage and calculateTestAverages logic 2025-06-11 18:58:54 +02:00
Mathias Wagner
c5703001fd refactor: remove calculateTestAverages function in helpers.js 2025-06-11 18:09:27 +02:00
Mathias Wagner
90d345c766 chore(deps): update routes and dependencies, replace ip with ip-address, and upgrade socks dependency 2025-06-10 19:23:08 +02:00
Mathias Wagner
4784bb4802 Updated the opengraph.js route to allow view access 2024-06-23 21:05:48 +02:00
AugusDogus
582f32a24b feat: add authorization to opengraph image 2024-06-23 12:46:55 -05: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
6b03f93844 Fixed a bug in the prometheus.js route 2024-05-21 19:10:26 +02:00
Mathias Wagner
b13f5d70e6 Integrated the prometheus route into the index.js 2024-05-21 11:44:47 -05:00
Mathias Wagner
0dc9c2ff6a Created the prometheus.js route 2024-05-21 11:44:25 -05: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
2dce1c7056 Fixed interfaces on windows 2024-05-21 15:42:46 +02:00
Mathias Wagner
627a64c58e Updated fallback message on new installations 2024-05-21 15:42:31 +02:00
Mathias Wagner
d3827b7ca9 Integrated hourly updates of network interfaces 2024-05-21 15:14:06 +02:00