Web Portal V2.5.0 Update

Web Portal is now ready for 2026 bringing:

  • New appearance that matches my other apps.
  • Utilising OKLCH and P3 colour gamut for more colourful dashboard links.
  • Ability to set a background image, which changes the UI into frosted glass

Check out Web Portal here.

Changes

Added

  • #148; Ability to set dashboard background images
  • End-To-End testing using Playwright (only part of app currently covered)
  • Add some default in Dockerfile
    • provide sqlite url
    • provide default volume

Changed

  • #147; Appearance now matches my other apps.
  • Migrate to OKLCH for colors and utilise the P3 gamut
  • Improve visibility of some text on error and ok messages
  • Migrate docs to build using “zensical”
  • Update deps
  • Now requires minimum of Python 3.14

Full Changelog: https://github.com/enchant97/web-portal/compare/v2.4.0...v2.5.0