What's Changed
Bug Fixes
- fix: active assets unexpectedly re-ordering when editing assets by @nicomiguelino in #2302
- fix: '3.5mm jack' should not be an option for the Raspberry Pi 5 by @nicomiguelino in #2306
Features
- fix: make the minimum width of the settings buttons wider by @nicomiguelino in #2289
- api: handle default assets in
PATCH /api/v2/device_settings
by @nicomiguelino in #2298 - fix: introduce a login page that replaces the basic auth prompt by @nicomiguelino in #2305
- fix: specify unit (MB) for the memory values in system info page by @nicomiguelino in #2308
API
- api: write new endpoint for info about the Balena integration by @nicomiguelino in #2280
- Revert "Revert "api: write new endpoint for info about the Balena integration"" by @nicomiguelino in #2282
- api: add new fields to the
GET /api/v2/info
endpoint response by @nicomiguelino in #2286 - api: new endpoint for updating device settings by @nicomiguelino in #2288
- fix: allow blank values for
player_name
forPATCH /api/v2/device_settings
by @nicomiguelino in #2290 - api: update
PATCH /api/v2/device_settings
to handle auth by @nicomiguelino in #2291 - api: update
PATCH /api/v2/device_settings
by @nicomiguelino in #2292 - api: update
GET /api/v2/device_settings
response by @nicomiguelino in #2293 - api: make response fields for the integrations endpoint nullable by @nicomiguelino in #2294
- fix: reload settings when
GET /api/v2/device_settings
gets called by @nicomiguelino in #2297
Other Changes
- feat: write endpoint for device settings by @nicomiguelino in #2263
- fix: ensure authentication for the device settings endpoint by @nicomiguelino in #2264
- feat: add a new V2 endpoint for showing system info by @nicomiguelino in #2266
- chore(ci): update docker build pipeline to support building for each services in parallel by @nicomiguelino in #2267
- chore(deps): bump jinja2 from 3.1.5 to 3.1.6 in /requirements by @dependabot in #2268
- chore: fix API docs warnings by @nicomiguelino in #2269
- refactor: split
viewer.py
into multiple files by @nicomiguelino in #2271 - chore: create Cursor rules by @nicomiguelino in #2273
- chore(deps): bump django from 4.2.20 to 4.2.21 in /requirements by @dependabot in #2279
- feat: migrate to React by @nicomiguelino in #2265
- chore(deps): bump react-router from 7.1.5 to 7.5.2 by @dependabot in #2299
- chore(ci): use
zstd
instead ofzip
for compressing Balena images by @nicomiguelino in #2311
New Contributors
- @emmanuel-ferdman made their first contribution in #2285
Full Changelog: v0.19.6...v0.20.0