59 Commits

Author SHA1 Message Date
Alex Justesen 62f13fb009 Mark speedtest as scheduled when triggered using the API (#2597)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-12-26 15:11:39 -05:00
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 ef483fb55d Unifi API connector (#2450)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-27 13:45:21 -06:00
Joseph Carmosino 86ea672f06 Fix pagination limit by using correct page[size] parameter #2441 (#2442) 2025-11-26 12:22:17 -06: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 c9d04bdf6a Upgrade to Filament to v4 (#2381) (#2382)
Co-authored-by: Sven van Ginkel <svenvanginkel@icloud.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-03 10:46:06 -05:00
Alex Justesen 7df3a60eaa Add HomeController to handle dashboard requests (#2376)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-01 00:19:41 -04:00
Alex Justesen 069d7c2582 Cleaned up panel acl (#2375)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
2025-11-01 00:07:44 -04:00
Alex Justesen 4abbfe40fe API requires accept json header (#2333)
Co-authored-by: Alex Justesen <1144087+alexjustesen@users.noreply.github.com>
Co-authored-by: GitHub Action <actions@github.com>
2025-09-14 10:51:24 -04: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
Sven van Ginkel 2d40d98c10 [Chore] Consolidate Results, Speedtest & Stats API Endpoints into Dedicated Controllers (#2225)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2025-07-28 15:39:33 -04:00
Sven van Ginkel 4740bfa390 [Feature] Add Schemas to API (#2216) 2025-05-22 13:35:09 -04:00
Sven van Ginkel 8ebbfab599 [Feature] Add Ookla Server List to API (#2213) 2025-05-20 15:57:50 -04:00
Alex Justesen 7d02cf13f0 Fixed run speedtest server id input (#2207) 2025-05-19 14:41:11 -04:00
Alex Justesen 7fc35a6fbe Refactored running speedtest process (#2206) 2025-05-19 14:09:23 -04:00
Alex Justesen 789198bf9e Run Speedtests from the API (#2204) 2025-05-19 13:46:33 -04:00
Alex Justesen a1b34434d2 Added allowed IPs (#2160) 2025-04-24 20:45:45 -04:00
Alex Justesen 8c0758c120 [Feature] Tests and a CI pipeline (#2101) 2025-03-18 21:41:00 -04:00
Alex Justesen a3b3ef9d9b [Bug] Fixed dynamic filters for start_at and end_at in ListResults API (#1998) 2025-01-18 09:57:47 -05:00
Alex Justesen 840e87fed0 [Feature] Stats API endpoint (#1994) 2025-01-15 21:43:40 -05:00
Alex Justesen e4ce2f666f [Documentation] Document API endpoints using OpenAPI standard (#1985)
Co-authored-by: alexjustesen <1144087+alexjustesen@users.noreply.github.com>
2025-01-13 20:01:17 -05:00
Alex Justesen cf13ecbf40 [Feature] Added API endpoints to list, get and get the latest results (#1983) 2025-01-13 15:47:24 -05:00
Alex Justesen 2c618e2d4e [Chore] Added public dashboard middleware (#1568)
* added public dashboard middleware

* fixed lint issues
2024-06-24 18:25:53 -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
Alex Justesen d02452d37f [Bug] Added timezone to latest speedtest API response (#1377) 2024-04-13 09:42:59 -04:00
Alex Justesen fca913a0f6 [Chore] Deprecate general settings public dashboard (#1333) 2024-03-30 20:36:38 -04:00
Alex Justesen 747776f9d7 [Feature] Added heathcheck API route (#1230) 2024-02-22 15:45:12 -05:00
Alex Justesen 93bdc86a6d [Bug] Return latest speedtest download and upload in mbits (#1201) 2024-02-20 22:38:52 -05:00
Alex Justesen 18602f571f Dev Release v0.16.0 (#1143) 2024-02-19 11:22:51 -05:00
DidierMetral e892f65a28 [Bug] Timezone in API returns (#1070)
Co-authored-by: Alex Justesen <alexjustesen@users.noreply.github.com>
2024-02-07 12:24:06 -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 bcf2a4a581 [Bug] Removed Livewire csrf exception (#1026) 2023-12-28 10:33:57 -05:00
Alex Justesen 08fda86c99 [Bug] Removed embeddable public dashboard (#1025) 2023-12-28 10:28:02 -05:00
Alex Justesen 13e0e249b5 [Bug] added livewire paths to exception list (#1019) 2023-12-25 19:23:52 -05:00
Alex Justesen bfe457d4f0 [Bug] Set x-frame-options header (#1002) 2023-12-20 12:21:21 -05:00
Alex Justesen 8fc5e2a984 [Feature] Database has time zone setting (#984) 2023-12-12 20:43:00 -05:00
Alex Justesen e135078719 [Bug] Refactor usage of time zones (#929) 2023-11-27 15:57:37 -05:00
Alex Justesen a59ca53025 [Bug] Don't return SAMEORIGIN twice (Hotfix Release v0.13.3) (#904) 2023-11-12 08:15:56 -05:00
Alex Justesen ec5626fc2d [Bug] Use same origin as header default (#900) 2023-11-11 23:29:30 -05:00
Alex Justesen 347a30097c [Bug] missed a dash in allow from (#899) 2023-11-11 22:58:53 -05:00
Alex Justesen b12e944f66 [Feature] Allow public dashboard to be embedded (#897) 2023-11-11 22:42:48 -05:00
Alex Justesen d9dacd8507 Laravel 10.28.0 Shift (#861)
Co-authored-by: Shift <shift@laravelshift.com>
2023-10-13 06:48:55 -04:00
Furkan Akkoc 22ae7022a6 Added public dashboard enabled setting to general settings (#856) 2023-10-13 06:44:41 -04:00
Alex Justesen 7b60356cb7 [Feature] Latest result timestamp on dashboard (#842) 2023-10-03 19:48:21 -04:00
Alex Justesen 3532c89b9c [Feature] Public dashboard and Getting Started pages (#822) 2023-10-01 18:20:36 -04:00
Alex Justesen debdeb6e5f Laravel 10 Mid-Shift (#771)
Co-authored-by: Shift <shift@laravelshift.com>
2023-09-16 08:04:51 -04:00
Alex Justesen 13a3605700 [Bugfix] Fixed failed indicator on latest result api (#700) 2023-08-30 21:52:37 -04:00
Alex Justesen 45a6437e5c Laravel Fixer (#592)
Co-authored-by: Shift <shift@laravelshift.com>
2023-05-12 07:02:17 -04:00