Commit Graph

31 Commits

Author SHA1 Message Date
Nico Miguelino
6705477e5b chore: update Ruff linting rules formatting (#2570) 2025-11-12 10:21:49 -08:00
Nico Miguelino
2973d59f66 fix: adding a YouTube asset fails (#2405) 2025-07-16 11:35:07 -07:00
Nico Miguelino
ca1c81bf26 fix: raise an error when duration is non-zero for video assets (#2399) 2025-07-10 23:53:04 -07:00
Nico Miguelino
cd5d2025a8 feat: include host username in info API endpoint (#2376) 2025-06-30 15:00:16 -07:00
Nico Miguelino
34f855e08d feat: include IP addresses in system info endpoint (#2375) 2025-06-30 12:10:44 -07:00
nicomiguelino
bf0a70aafa fix: integrations page not showing up on Balena instances 2025-05-31 21:29:50 -07:00
Nico Miguelino
b762fc7037 api: handle default assets in PATCH /api/v2/device_settings (#2298) 2025-05-25 18:05:30 -07:00
Nico Miguelino
99700d79e7 fix: reload settings when GET /api/v2/device_settings gets called (#2297) 2025-05-23 15:43:51 -07:00
Nico Miguelino
d84f018808 api: make response fields for the integrations endpoint nullable (#2294) 2025-05-22 18:22:17 -07:00
Nico Miguelino
a4e19cf6d3 api: update GET /api/v2/device_settings response (#2293) 2025-05-21 13:36:43 -07:00
Nico Miguelino
a8330a1cec api: update PATCH /api/v2/device_settings (#2292) 2025-05-21 11:29:05 -07:00
Nico Miguelino
d6024e2487 api: update PATCH /api/v2/device_settings to handle auth (#2291) 2025-05-20 21:30:17 -07:00
Nico Miguelino
872a54a363 fix: allow blank values for player_name for PATCH /api/v2/device_settings (#2290) 2025-05-20 15:13:39 -07:00
Nico Miguelino
16da4d11c3 api: new endpoint for updating device settings (#2288) 2025-05-18 17:12:36 -07:00
Nico Miguelino
6de04ded1f api: add new fields to the GET /api/v2/info endpoint response (#2286) 2025-05-12 16:04:38 -07:00
Nico Miguelino
a9b131f5c1 Revert "Revert "api: write new endpoint for info about the Balena integration…" (#2282)
This reverts commit a0ee0a6c90.
2025-05-10 12:06:53 -07:00
Nico Miguelino
a0ee0a6c90 Revert "api: write new endpoint for info about the Balena integration (#2280)" (#2281)
This reverts commit dc33b92c8d.
2025-05-10 11:13:14 -07:00
Nico Miguelino
dc33b92c8d api: write new endpoint for info about the Balena integration (#2280) 2025-05-09 23:18:59 -07:00
Nico Miguelino
16ca60ed1d chore: fix API docs warnings (#2269) 2025-04-17 15:05:19 -07:00
Nico Miguelino
e0422367a4 feat: add a new V2 endpoint for showing system info (#2266) 2025-04-16 10:31:38 -07:00
Nico Miguelino
fe68fc2307 fix: ensure authentication for the device settings endpoint (#2264) 2025-04-15 09:09:05 -07:00
Nico Miguelino
7893d5bda8 feat: write endpoint for device settings (#2263) 2025-04-14 19:00:12 -07:00
Nico Miguelino
490051585f Replace flake8 with ruff (#2092) 2025-01-14 06:47:52 -08:00
nicomiguelino
dfb60573be fix: error: "'<' not supported between instances of 'str' and 'datetime.datetime'" 2025-01-03 11:15:47 -08:00
Nico Miguelino
d1072171a2 chore: refactor API URL mappings and group them by versions (#2145) 2024-12-03 07:44:37 -08:00
Nico Miguelino
18970463e5 api: create v2 endpoints in favor of the v1 endpoints currently used by Anthias from the Settings and home page (#2142) 2024-11-26 07:36:04 -08:00
Nico Miguelino
57770f8b83 feat: create v2 API endpoints for managing assets (#2123) 2024-11-15 09:29:15 -08:00
Nico Miguelino
22fbdff6b4 chore: split serializer.py into separate files (#2125) 2024-11-13 08:35:43 -08:00
Nico Miguelino
c8c86042f8 docs: update dev docs, specifically on running the Python linter (#2103) 2024-10-30 09:13:35 -07:00
Nico Miguelino
188e3993d0 Migrate web server back-end from Flask to Django (#2040) 2024-10-16 14:07:45 -07:00
Nico Miguelino
a4ed15f2e9 Refactor non-API routes into separate files. (#2082) 2024-10-07 10:08:03 -07:00