0.60.8

dgtlmoon/changedetection.io0.60.8Sep 28, 2026by dgtlmoon

Upgrading?

AI Summary

This release introduces browser caching for UI elements and adds Progressive Web App (PWA) support to enhance user experience. It features significant improvements to Large Language Model (LLM) integration, including non-blocking summaries and better security for API keys. Additionally, the update includes fixes for reverse proxy hosting and improved Japanese translations.

Key Highlights

  • Added Progressive Web App (PWA) support for better mobile and offline usage.
  • Enhanced Large Language Model (LLM) integration with non-blocking summaries and UI improvements.
  • Implemented HTTP browser caching for UI elements to improve performance.
  • Fixed language settings for reverse proxy and subdirectory hosting.

New Features

  • HTTP browser caching of UI elements
  • PWA (Progressive Web App) support
  • UI improvements for editing configured LLM models
  • UI fix for reverse proxy/subdirectory hosting

Full Release Notes

## What's Changed
* Adding HTTP browser caching of UI elements by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4450
* UI - Set language on reverse proxy/subdirectory hosting was acting wrong, just redirect it to watchlist so theres no failures. by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4453
* System - Ensure import+API update values are verified types by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4458
* Update chardet requirement from >2.3.0 to >=7.6.0 by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/4455
* i18n: Use `msgctxt` and correct ja translations for -ed forms by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4460
* i18n: Add ja translations for new UI by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4464
* UI: make editing a configured LLM model discoverable by @quinnypig in https://github.com/dgtlmoon/changedetection.io/pull/4400
* Groups - UI fix for #4451 and tweaks by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4466
* Make LLM summary from UI non blocking by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4467
* LLM UI - When LLM is disabled, hide it from the groups settings also by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4471
* LLM timeout improvements (frontend) by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4470
* Llm UI nonblocking by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4469
* Dont allow accidental change of LLM Key by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4473
* First PWA by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4472
* Update selenium requirement from ~=4.31.0 to ~=4.49.0 by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/4456
* Update flask-wtf requirement from ~=1.2 to ~=1.3 by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/4485
* Update python-socketio requirement from <6,>=5.11.0 to >=5.17.0,<6 by @dependabot[bot] in https://github.com/dgtlmoon/changedetection.io/pull/4486
* Title extract - Limit search window and improve regex - reduce memory usage by @dgtlmoon in https://github.com/dgtlmoon/changedetection.io/pull/4487
* i18n: Use `lazy_pgettext` for condition Match label by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4480
* i18n: Fix untranslated labels by @skkzsh in https://github.com/dgtlmoon/changedetection.io/pull/4488


**Full Changelog**: https://github.com/dgtlmoon/changedetection.io/compare/0.60.7...0.60.8

Related Repositories