55 Commits

Author SHA1 Message Date
Alex Justesen a47e3225e5 Release v1.12.0 (#2493)
Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-12-05 15:33:44 -05:00
Sven van Ginkel d27000f05f feat: Add Prometheus (#2440)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2025-12-02 16:31:40 -05:00
Alex Justesen f751def2fd Add dispatched_by field to results and update related logic (#2431)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-24 10:30:49 -05:00
Alex Justesen 1fec5d05a5 Add download and upload bytes (#2301)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-07-31 19:27:04 -04:00
Alex Justesen 789198bf9e Run Speedtests from the API (#2204) 2025-05-19 13:46:33 -04:00
Sven van Ginkel d40e4f7baa [feature] Add environment values for Thresholds during initial setup (#1933) 2024-12-29 08:32:44 -05:00
Anthony Borushko c9637ed926 [Feature] Add possibility to pass initial admin credentials with env variables (#1924)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2024-12-16 01:30:32 -05:00
Alex Justesen 9b0fb13030 [Chore] Removed bad json functions and squashed migrations (#1911) 2024-12-13 10:12:05 -05:00
Alex Justesen 7348f06325 [Feature] Refactor InfluxDB integration + add bulk import results (⚠️ breaking change) (#1866)
Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>
2024-12-04 16:40:02 -05:00
Alex Justesen 04dbee30fc [Feature] Added healthy indicator to results (#1814)
* added healthy indicator to results

* added benchmark helper to make assessing benchmarks easier

* code quality

* skip changes to the resource
2024-11-23 10:45:21 -05:00
Alex Justesen b39a6920f6 [Feature] Added benchmarks to results table (#1813)
added benchmarks to results table
2024-11-22 21:07:03 -05:00
Alex Justesen e5d2f2210c Laravel 11.27.2 Shift (#1749)
* Bump Laravel version constraint

* composer update

* Fixes for new lint requirements  (#1742)

Fix for new lint version

* updated composer dependencies

---------

Co-authored-by: Shift <shift@laravelshift.com>
Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>
2024-10-09 15:48:35 -04:00
Alex Justesen 362311c896 Release v0.21.0 (#1648)
* Develop v0.21.0 (additional notification channels) (#1647)

* Add Placeholder text for notifications (#1570)

first_commit

* Add Gotify Notifications via Webhook (#1561)

* first_commit

* Ready!

* Add_placeholder

* change url

---------

Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>

* Add Support for Slack Notifications via Webhook (#1522)

* First Commit

* Fix lint

* add_url_placeholder

* Fix the liniting

* Add HealthCheck.io Notifications via Webhooks (#1567)

* first_commit

* linting

* add_descrip_for_threshold

* Change name

* add_url_placeholder

* fix_linting

* Add Pushover Notifications via Webhooks (#1574)

* add_pushover

* add_placeholder

* Linting

---------

Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>

* Add ntfy Notifications via Webhooks (#1579)

* first_push

* Fix_json_payload

* Add_auth_option

* fix lint

* fix packet_loss_%

* added eof line

---------

Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>

* Add Ookla URL to the notification (#1615)

* first commit

* added eof line

---------

Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>

* Fix notifications layouts (#1639)

first commit

---------

Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>

* updated npm dependencies

---------

Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>
2024-08-08 13:01:19 -04:00
Alex Justesen 8ed0ccea12 [Feature] Removed general settings page (BREAKING CHANGE) (#1464) 2024-06-06 12:55:25 -04:00
Alex Justesen ce21ae24db Laravel 11.x Shift (#1389)
Co-authored-by: Shift <shift@laravelshift.com>
2024-05-06 08:00:29 -04:00
wdog 5534441294 Update 2022_08_31_202106_create_results_table.php (#1327) 2024-03-25 12:00:08 -04:00
Alex Justesen 88b4c860a4 [Bug] Result factory with fake data (#1268) 2024-02-29 20:09:05 -05:00
Alex Justesen b78db8cad4 [Chore] Fixed location of setting migrations (#1219) 2024-02-22 10:01:22 -05:00
Justin Jones 6efa8f4c9d [Feature] Discord Webhook Functionality (#1196)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2024-02-22 09:36:57 -05:00
Alex Justesen cae2c7bea2 Hotfix v0.16.2 (#1158) 2024-02-19 16:19:29 -05:00
Alex Justesen b19e4aec38 Hotfix v0.16.1 (#1156) 2024-02-19 16:06:43 -05:00
Alex Justesen 18602f571f Dev Release v0.16.0 (#1143) 2024-02-19 11:22:51 -05:00
Alex Justesen 4734c9b6e0 [Chore] Removed schedule for new installs (#1119) 2024-02-10 10:23:34 -05:00
Alex Justesen 693dd8c8df [Feature] Silently send notifications for Telegram (#1110) 2024-02-07 12:41:33 -05:00
Alex Justesen 66d4aebc7b [Feature] Add webhook notifications (#1103)
Co-authored-by: Nils Uliczka <nils.uliczka@darookee.net>
2024-02-06 18:59:44 -05:00
Alex Justesen 98d8c4e360 Laravel 10.40.0 Shift (#1044)
Co-authored-by: Shift <shift@laravelshift.com>
2024-01-12 10:36:03 -05:00
Alex Justesen 8fc5e2a984 [Feature] Database has time zone setting (#984) 2023-12-12 20:43:00 -05:00
Furkan Akkoc 22ae7022a6 Added public dashboard enabled setting to general settings (#856) 2023-10-13 06:44:41 -04:00
Alex Justesen 2e14e7ad47 [Feature] User role (#762) 2023-09-12 21:54:21 -04:00
Alex Justesen 45a6437e5c Laravel Fixer (#592)
Co-authored-by: Shift <shift@laravelshift.com>
2023-05-12 07:02:17 -04:00
Alex Justesen b29290913a Laravel 10.x Shift (#576)
Co-authored-by: Shift <shift@laravelshift.com>
2023-05-07 11:22:45 -04:00
Alex Justesen 9eb5b68d02 InfluxDB verify ssl (#443) 2023-03-05 19:31:33 -05:00
Alex Justesen 20aae0ec10 Content width setting (#442) 2023-03-05 19:19:02 -05:00
Alex Justesen 1238840886 Result comments (#414) 2023-02-18 08:30:19 -05:00
Alex Justesen 462bb59581 Failed speedtests (#318) 2023-01-12 18:05:48 -05:00
garanda21 755ba47a48 Telegram notification channel (#265) 2023-01-11 21:56:49 -05:00
Alex Justesen 1e093aa4eb set filament brand config to site name setting (#297) 2023-01-05 16:36:26 -05:00
Alex Justesen 2492dde0b0 added database cache driver support (#296) 2023-01-05 16:09:50 -05:00
Alex Justesen 2cca569c72 added database cache driver support 2023-01-05 15:57:48 -05:00
Alex Justesen 93d7665288 Search and select multiple servers (#216) 2022-12-19 09:22:26 -05:00
Alex Justesen 6fb404fb1e Revert "exploring address pinging"
This reverts commit 90978bca9f.
2022-12-18 08:46:55 -05:00
Alex Justesen 90978bca9f exploring address pinging 2022-12-18 08:43:19 -05:00
Alex Justesen 380d8946af Fix for pgsql notifications table (#191) 2022-12-03 08:42:21 -05:00
Alex Justesen 8ae92e63d4 Mail notification channel (#142) 2022-11-13 08:40:53 -05:00
Alex Justesen 67132b3912 Result created event (#138) 2022-11-10 14:41:46 -05:00
Alex Justesen d7c91d2fb0 Disable database notifications by default (#88) 2022-10-25 21:58:36 -04:00
Alex Justesen 4a9153ff6a Performance thresholds (#85) 2022-10-25 21:51:41 -04:00
Alex Justesen 1fa6b60f72 Added database notifications to filament (#83) 2022-10-24 11:22:48 -04:00
Alex Justesen 2d9ea93d5f Results time zones, datetime formats and readme improvements (#71) 2022-10-24 09:44:36 -04:00
Alex Justesen 58c160e270 Replace config.yml with settings UI (#58) 2022-10-21 09:49:32 -04:00