Commit Graph

207 Commits

Author SHA1 Message Date
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 7720379b94 Integrated the input validation into the integrations.js routes 2023-05-23 20:55:51 +02:00
Mathias Wagner d66a1b6337 Added an url regex to the webhook.js validation 2023-05-23 20:55:14 +02:00
Mathias Wagner 1ffe63632d Added token & chat_id regex validations in the telegram.js integration 2023-05-23 20:54:50 +02:00
Mathias Wagner 999da72a40 Added a url regex to the healthChecks.js integration 2023-05-23 20:54:09 +02:00
Mathias Wagner d71e14f548 Added a url regex to the discord.js integration 2023-05-23 20:53:57 +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 60dfc44699 Added the activity indicator to the telegram.js integration 2023-05-23 16:58:18 +02:00
Mathias Wagner e2d14419c3 Integrated both events into the webhook.js integration 2023-05-23 16:56:30 +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 666eb2e97e Cleaned up the healthChecks.js 2023-05-23 15:56:54 +02:00
Mathias Wagner 10ee836652 Removed placeholders from the telegram.js integration 2023-05-23 15:50:13 +02:00
Mathias Wagner 892ec4b5f1 Removed placeholders from the healthChecks.js integration 2023-05-23 15:50:09 +02:00
Mathias Wagner 0e7bd9ad34 Removed placeholders from the discord.js integration 2023-05-23 15:50:03 +02:00
Mathias Wagner c66a92b474 Created the webhook.js integration 2023-05-22 22:09:19 +02:00
Mathias Wagner 702f736c9d Created the telegram.js integration 2023-05-22 22:09:16 +02:00
Mathias Wagner 20abd9c46f Created the healthChecks.js integration 2023-05-22 22:09:13 +02:00
Mathias Wagner e9d2e1af47 Created the discord.js integration 2023-05-22 22:09:08 +02:00
Mathias Wagner 679a3386cd Updated the index.js to the new integration system 2023-05-22 22:08:59 +02:00
Mathias Wagner 3b66838820 Added new events to the speedtest task 2023-05-22 22:08:37 +02:00
Mathias Wagner 149b3bb06d Renamed the healthchecks task -> integrations 2023-05-22 22:08:11 +02:00
Mathias Wagner 09eedb850a Created the integrations.js routes 2023-05-22 22:07:52 +02:00
Mathias Wagner 3710199fe2 Created the integrations controller 2023-05-22 22:07:26 +02:00
Mathias Wagner 8b513c39de Created the variables util 2023-05-22 22:07:06 +02:00
Mathias Wagner bfc61525bf Created the IntegrationData.js model 2023-05-22 22:06:55 +02:00
Mathias Wagner 8b76f60924 Added an extra check in the node controller 2023-04-06 03:50:29 +02:00
Mathias Wagner 94f6f20307 Removed the x-powered-by header from express in the server index.js 2023-04-06 03:25:27 +02:00
Mathias Wagner 455b45ef04 Fixed a bug in the nodes.js route 2023-04-05 14:48:24 +02:00
Mathias Wagner 63944cac6b Updated the list method in the node controller 2023-04-05 14:47:18 +02:00
Mathias Wagner 3ab976efec Migrated the new methods to the node routes 2023-04-05 13:52:05 +02:00
Mathias Wagner b2ef65dbb8 Migrated to axios & added the checkNode & proxyRequest methods to the node controller 2023-04-05 13:51:47 +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 645080eacf Added updateName & updatePassword to the node controller 2023-04-04 19:19:57 +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 59fadcf05e Updated the password field in the Node model 2023-04-03 23:53:34 +02:00
Mathias Wagner b39cfbc6a4 Removed additional debug information from the nodes route 2023-04-03 18:47:22 +02:00
Mathias Wagner 750d869e17 Integrated the node routes into the index.js 2023-04-03 18:23:52 +02:00
Mathias Wagner 10ac122104 Created all node routes 2023-04-03 18:23:29 +02:00
Mathias Wagner caf4daf955 Created the node controller 2023-04-03 18:21:22 +02:00
Mathias Wagner defec625e1 Created the Node model 2023-04-03 18:20:37 +02:00
Mathias Wagner 50a5293d9f Integrated the new start & limit parameters into the GET /api/speedtests route 2023-04-01 19:46:09 +02:00
Mathias Wagner cf5ae01dc3 Implemented the start & limit parameters in the speedtest controller 2023-04-01 19:45:35 +02:00