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
|
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
|
639679bf2c
|
Add jitter to prometheus endpoint
|
2026-01-20 21:35:28 +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 |
|
Mathias Wagner
|
a90a8f0183
|
refactor: simplify speedtests routes and controller, remove listAverage and calculateTestAverages logic
|
2025-06-11 18:58:54 +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 |
|
AugusDogus
|
5d6117d81d
|
feat: improve opengraph image
|
2024-06-22 17:51:27 -05: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
|
0dc9c2ff6a
|
Created the prometheus.js route
|
2024-05-21 11:44:25 -05:00 |
|
Mathias Wagner
|
f5e4f32f3e
|
Created the /api/info/interfaces route
|
2024-05-21 14:30:13 +02:00 |
|
Mathias Wagner
|
bb1c026e79
|
Updated the speedtests.js controller
|
2024-05-21 00:52:00 +02:00 |
|
Mathias Wagner
|
5b8d3a1080
|
Implemented new routes in the storage.js
|
2024-05-20 16:45:40 +02:00 |
|
Mathias Wagner
|
1d04eedd47
|
Updated the config.js routes to use the new validation system
|
2024-05-20 16:45:30 +02:00 |
|
Mathias Wagner
|
e9fa2fe366
|
Implemented support for "none" in the config.js route
|
2024-05-19 20:24:07 +02:00 |
|
Mathias Wagner
|
de1cab9994
|
Added NaN checks to the config.js route
|
2024-05-19 16:05:01 +02:00 |
|
Mathias Wagner
|
668b99de02
|
Implemented the new servers.js controller into the system.js routes
|
2024-05-19 15:32:09 +02:00 |
|
Mathias Wagner
|
ae7099f6e0
|
Integrated providers into the speedtests.js route
|
2024-05-19 15:31:05 +02:00 |
|
Mathias Wagner
|
6643234676
|
Migrated serverId -> ooklaId,libreId (depending on provider)
|
2024-05-19 15:30:54 +02:00 |
|
Mathias Wagner
|
d604516c51
|
Fixed a bug in the system.js route
|
2024-03-11 10:48:43 +01:00 |
|
Mathias Wagner
|
66b3ce30a1
|
Added the previewMessage value to the config.js route
|
2024-03-10 11:22:36 +01:00 |
|
Mathias Wagner
|
1499437422
|
Protected the system.js routes
|
2024-03-10 01:26:34 +01:00 |
|
Mathias Wagner
|
0fd8732f0c
|
Protected the nodes.js routes
|
2024-03-10 01:26:29 +01:00 |
|
Mathias Wagner
|
83c094257f
|
Protected the integrations.js routes
|
2024-03-10 01:26:25 +01:00 |
|
Mathias Wagner
|
c1c884a88b
|
Protected the config.js routes
|
2024-03-10 01:26:14 +01:00 |
|
Mathias Wagner
|
52b7e69b47
|
Updated the system.js route
|
2023-11-30 12:35:43 +01:00 |
|
Mathias Wagner
|
b68a49ef62
|
Updated the speedtests.js route
|
2023-11-30 12:35:38 +01:00 |
|
Mathias Wagner
|
6287278907
|
Updated the recommendations.js route
|
2023-11-30 12:35:33 +01:00 |
|
Mathias Wagner
|
d93597c37f
|
Updated the nodes.js route
|
2023-11-30 12:35:27 +01:00 |
|
Mathias Wagner
|
d9c1b9cd32
|
Updated the export.js route
|
2023-11-30 12:35:13 +01:00 |
|
Mathias Wagner
|
a0145f5992
|
Updated the config.js route
|
2023-11-30 12:34:42 +01:00 |
|
Mathias Wagner
|
ec7962aded
|
Minified the routes in the integrations.js
|
2023-05-28 21:51:03 +02:00 |
|
Mathias Wagner
|
26273b6a1d
|
Removed the healthChecksUrl from the default config
|
2023-05-28 21:00:59 +02:00 |
|
Mathias Wagner
|
7720379b94
|
Integrated the input validation into the integrations.js routes
|
2023-05-23 20:55:51 +02:00 |
|
Mathias Wagner
|
09eedb850a
|
Created the integrations.js routes
|
2023-05-22 22:07:52 +02:00 |
|
Mathias Wagner
|
455b45ef04
|
Fixed a bug in the nodes.js route
|
2023-04-05 14:48:24 +02:00 |
|
Mathias Wagner
|
3ab976efec
|
Migrated the new methods to the node routes
|
2023-04-05 13:52:05 +02:00 |
|
Mathias Wagner
|
6f787e31a0
|
Fixed a bug in the export.js route
|
2023-04-05 01:54:30 +02:00 |
|
Mathias Wagner
|
0a2159122f
|
Created patch routes to change the name & password of the nodes
|
2023-04-04 19:21:31 +02:00 |
|
Mathias Wagner
|
e46fe87f38
|
Added the content disposition header to the node proxy route
|
2023-04-04 18:10:38 +02:00 |
|
Mathias Wagner
|
006b9272e2
|
Added password protection to the nodes.js route
|
2023-04-04 16:24:47 +02:00 |
|
Mathias Wagner
|
f14158818d
|
Removed a debug statement from the nodes.js route
|
2023-04-04 00:29:29 +02:00 |
|
Mathias Wagner
|
7cfc6fc618
|
Fixed a bug in the nodes.js route
|
2023-04-04 00:03:51 +02:00 |
|
Mathias Wagner
|
2111ffabfa
|
Fixed the proxy route in the node.js routes
|
2023-04-03 23:54:45 +02:00 |
|
Mathias Wagner
|
b39cfbc6a4
|
Removed additional debug information from the nodes route
|
2023-04-03 18:47:22 +02:00 |
|
Mathias Wagner
|
10ac122104
|
Created all node routes
|
2023-04-03 18:23:29 +02:00 |
|