Releases: Screenly/Anthias
Releases · Screenly/Anthias
v0.20.4
What's Changed
Bug Fixes 🐞
- fix: adding a YouTube asset fails by @nicomiguelino in #2405
- fix: make the web UI more responsive by @nicomiguelino in #2463
- fix(viewer): make asset navigation instantaneous by @nicomiguelino in #2539
Features ✨
- feat: forces WebView to display full screen by @nicomiguelino in #2420
Docs 📚
- docs: add note that Trixie is not yet supported by @nicomiguelino in #2531
Other Changes 🔧
- chore(deps): bump requests from 2.32.3 to 2.32.4 by @dependabot[bot] in #2414
- Create dependabot.yml by @renatgalimov in #2421
- chore(deps-dev): bump prettier from 3.5.3 to 3.6.2 by @dependabot[bot] in #2426
- chore(deps-dev): bump typescript from 5.8.3 to 5.9.2 by @dependabot[bot] in #2424
- chore(deps-dev): bump @babel/preset-react from 7.26.3 to 7.27.1 by @dependabot[bot] in #2427
- chore(deps): bump sweetalert2 from 11.18.0 to 11.22.2 by @dependabot[bot] in #2428
- chore(deps): bump react-router from 7.6.2 to 7.7.1 by @dependabot[bot] in #2425
- chore(deps): bump @dnd-kit/sortable from 8.0.0 to 10.0.0 by @dependabot[bot] in #2439
- chore(deps-dev): bump babel-loader from 9.2.1 to 10.0.0 by @dependabot[bot] in #2441
- chore(deps-dev): bump @testing-library/dom from 10.4.0 to 10.4.1 by @dependabot[bot] in #2440
- chore(deps-dev): bump jest-environment-jsdom from 30.0.2 to 30.0.5 by @dependabot[bot] in #2438
- chore(deps): bump getmac from 0.9.4 to 0.9.5 by @dependabot[bot] in #2436
- chore(deps-dev): bump @testing-library/jest-dom from 6.6.3 to 6.6.4 by @dependabot[bot] in #2437
- chore(deps): bump python-dateutil from 2.8.1 to 2.9.0.post0 by @dependabot[bot] in #2435
- chore(deps): bump djangorestframework from 3.15.2 to 3.16.1 by @dependabot[bot] in #2434
- chore(deps): bump sweetalert2 from 11.22.2 to 11.22.4 by @dependabot[bot] in #2447
- chore(deps): bump the npm group across 1 directory with 24 updates by @dependabot[bot] in #2448
- chore(deps): bump the npm group across 1 directory with 5 updates by @dependabot[bot] in #2452
- chore(deps): bump the github-actions group with 4 updates by @dependabot[bot] in #2444
- chore(deps): bump six from 1.15.0 to 1.17.0 by @dependabot[bot] in #2458
- chore(deps): bump pyzmq from 23.2.1 to 27.0.2 by @dependabot[bot] in #2461
- chore(deps-dev): bump @testing-library/jest-dom from 6.7.0 to 6.8.0 in the npm group by @dependabot[bot] in #2462
- chore(deps): revert pyzmq from 27.0.2 back to 23.2.1 by @nicomiguelino in #2466
- chore(deps): bump actions/upload-pages-artifact from 3 to 4 in the github-actions group by @dependabot[bot] in #2470
- chore(deps): bump pyasn1 from 0.4.8 to 0.6.1 by @dependabot[bot] in #2464
- chore(deps): bump the npm group across 1 directory with 6 updates by @dependabot[bot] in #2469
- chore(deps): bump idna from 3.7 to 3.10 by @dependabot[bot] in #2457
- chore(deps): bump the npm group across 1 directory with 8 updates by @dependabot[bot] in #2476
- chore(deps): bump drf-spectacular from 0.27.2 to 0.28.0 by @dependabot[bot] in #2474
- chore(deps-dev): bump unittest-parametrize from 1.4.0 to 1.7.0 by @dependabot[bot] in #2480
- chore(deps-dev): bump the npm group with 6 updates by @dependabot[bot] in #2487
- chore(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #2486
- chore(deps): bump the github-actions group with 2 updates by @dependabot[bot] in #2490
- chore(deps): bump the npm group across 1 directory with 5 updates by @dependabot[bot] in #2489
- docs: fix the Debian iso download link by @romainreignier in #2494
- chore(deps): bump sweetalert2 from 11.22.5 to 11.23.0 in the npm group by @dependabot[bot] in #2492
- chore(deps-dev): bump the npm group across 1 directory with 5 updates by @dependabot[bot] in #2497
- chore(deps): bump cffi from 1.14.4 to 2.0.0 by @dependabot[bot] in #2496
- chore(deps): bump gevent from 25.4.2 to 25.8.2 by @dependabot[bot] in #2500
- chore(deps-dev): bump msw from 2.11.1 to 2.11.2 in the npm group by @dependabot[bot] in #2502
- chore(deps): bump django from 4.2.22 to 4.2.24 in /requirements by @dependabot[bot] in #2499
- chore(deps): bump the npm group across 1 directory with 6 updates by @dependabot[bot] in #2507
- chore(deps): bump yt-dlp from 2025.06.30 to 2025.9.5 by @dependabot[bot] in #2503
- chore(deps): bump pyyaml from 6.0.1 to 6.0.2 by @dependabot[bot] in #2511
- chore(deps): bump sh from 1.8 to 2.2.2 by @dependabot[bot] in #2516
- fix: downgrade
shfrom 2.2.2 to 1.8 by @nicomiguelino in #2521 - chore(deps): bump netifaces from 0.10.9 to 0.11.0 by @dependabot[bot] in #2517
- chore(deps): bump certifi from 2024.7.4 to 2025.10.5 by @dependabot[bot] in #2526
- chore(deps): bump django from 4.2.24 to 4.2.25 in /requirements by @dependabot[bot] in #2524
- chore(deps): bump configparser from 4.0.2 to 7.2.0 by @dependabot[bot] in #2530
- chore(deps): bump the npm group across 1 directory with 18 updates by @dependabot[bot] in #2527
- chore(deps-dev): bump the npm group with 3 updates by @dependabot[bot] in #2535
- chore(deps): bump cython from 3.0.6 to 3.1.4 by @dependabot[bot] in #2534
- chore(deps): bump @reduxjs/toolkit from 2.9.0 to 2.9.1 in the npm group by @dependabot[bot] in #2538
- fix: Ignore files in subdirectories (.dockerignore) by @tomokinakamaru in #2542
New Contributors
- @romainreignier made their first contribution in #2494
- @tomokinakamaru made their first contribution in #2542
Full Changelog: v0.20.3...v0.20.4
WebView-v0.3.12
- Forces full screen in WebView (#2411)
v0.20.3
What's Changed
Bug Fixes 🐞
- fix: disable editing of duration for video assets by @nicomiguelino in #2355
- fix: adjust the width of date and time fileds in Edit Asset form by @nicomiguelino in #2363
- fix: adjust vertical alignment of the Asset Location field by @nicomiguelino in #2364
- fix: include player name in page titles by @nicomiguelino in #2367
- fix: restore "Upgrade Anthias" section in Settings page by @nicomiguelino in #2374
- fix: GIFs are not moving by @nicomiguelino in #2391
- fix: redirect
/adminto/admin/by @nicomiguelino in #2393 - fix: handling of YouTube URLs by @nicomiguelino in #2395
- fix: raise an error when duration is non-zero for video assets by @nicomiguelino in #2399
Features ✨
- feat: re-style the tooltips by @nicomiguelino in #2352
- feat: restyle alerts by @nicomiguelino in #2353
- feat: restyle active and inactive assets components by @nicomiguelino in #2356
- feat: remove Cancel button from Settings page by @nicomiguelino in #2377
- feat: support for preloading web pages before they get shown on the screen by @nicomiguelino in #2397
Docs 📚
- docs: add docs for creating a new WebView release by @nicomiguelino in #2379
- docs: include using the
testslabel inCONTRIBUTING.mdby @nicomiguelino in #2383
API 🧩
- feat: include IP addresses in system info endpoint by @nicomiguelino in #2375
- feat: include host username in info API endpoint by @nicomiguelino in #2376
Other Changes 🔧
- chore(deps): bump urllib3 from 1.26.19 to 2.5.0 in /requirements by @dependabot[bot] in #2351
Full Changelog: v0.20.2...v0.20.3
WebView-v0.3.11
WebView-v0.3.10
WebView-v0.3.9
- Reverts changes in WebView-v0.3.8
- Handling of zoom levels for web assets in WebView-v0.3.8 is flaky.
WebView-v0.3.8
- Added support for setting zoom level of web assets via D-Bus
v0.20.2
What's Changed
Bug Fixes 🐞
- fix: fix handling of "Play for" when editing assets via form by @nicomiguelino in #2324
- fix: remove right margin off of Shutdown button in Settings page by @nicomiguelino in #2327
- fix: disable loading before showing alert for saving settings successfully by @nicomiguelino in #2337
- fix: Current Password field not showing if basic auth is enabled by @nicomiguelino in #2343
- fix: add missing spaces and punctuations by @nicomiguelino in #2342
Features ✨
- feat: change focus color of inputs to a shade of purple by @nicomiguelino in #2323
- feat: restyle toggle switches for consistency by @nicomiguelino in #2332
- feat: increase SweetAlert2 timer durations from 2s to 3.5s by @nicomiguelino in #2333
Docs 📚
- docs: update docs for installing using the release images by @nicomiguelino in #2331
Other Changes 🔧
- chore(deps): bump django from 4.2.21 to 4.2.22 in /requirements by @dependabot in #2325
- chore(deps): bump requests from 2.32.3 to 2.32.4 in /requirements by @dependabot in #2330
- chore(ci): fix path wildcards used for uploading release artifacts by @nicomiguelino in #2348
Full Changelog: v0.20.1...v0.20.2
v0.20.1
What's Changed
Bug Fixes 🐞
- fix: change unit for memory from MB to MiB by @nicomiguelino in #2313
- fix: don't show Device Name in Integrations page if blank by @nicomiguelino in #2314
API 🧩
- fix: integrations page not showing up on Balena instances by @nicomiguelino in #2312
Full Changelog: v0.20.0...v0.20.1
v0.20.0
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_settingsby @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/infoendpoint response by @nicomiguelino in #2286 - api: new endpoint for updating device settings by @nicomiguelino in #2288
- fix: allow blank values for
player_nameforPATCH /api/v2/device_settingsby @nicomiguelino in #2290 - api: update
PATCH /api/v2/device_settingsto handle auth by @nicomiguelino in #2291 - api: update
PATCH /api/v2/device_settingsby @nicomiguelino in #2292 - api: update
GET /api/v2/device_settingsresponse 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_settingsgets 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.pyinto 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
zstdinstead ofzipfor 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