Commit Graph

356 Commits

Author SHA1 Message Date
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
Mathias Wagner 4d8014d384 Fixed memory leaking in loadInterfaces.js 2024-05-21 15:13:50 +02:00
Mathias Wagner 80472abb27 Updated the error handler 2024-05-21 14:38:06 +02:00
Mathias Wagner bf994b763b Implemented interface loading in the server index.js 2024-05-21 14:32:01 +02:00