What's Changed
- i18n: Ruff INT (flake8-gettext) by @skkzsh in #4096
- UI - AI/LLM - "Summary" button should set last viewed by @dgtlmoon in #4095
- Improve LiteLLM deps #4093 by @dgtlmoon in #4102
- i18n: Add dennis .pot/.po lint by @skkzsh in #4097
- API - watch.link was accidently a tuple, enforcing string by @dgtlmoon in #4104
- API - Add restock config to API /v1/watch/ json output #4099 by @dgtlmoon in #4103
- i18n: Enforce dennis lint warnings in CI by @skkzsh in #4105
- i18n: Clear pre-existing dennis warnings in
messages.potby @skkzsh in #4112 - i18n: Fix broken HTML tags and enforce dennis lint warnings in CI by @skkzsh in #4116
- Notifications - extra check for system default by @dgtlmoon in #4122
- Notifications - Escape only the diff variables before Jinja2 renders them into the template ( Stop breaking custom HTML for plaintext pages on HTML notifications) #4121 by @dgtlmoon in #4123
- Fixing GHSA-vwgh-2hvh-4xm5 — substring match in the shared_diff_access by @dgtlmoon in #4130
- Bumping tests by @dgtlmoon in #4131
- LLM - Self-hosted OpenAI-compatible endpoint support (vLLM, LM Studio, llama.cpp) — refs #3204 by @tekgnosis-net in #4117
- LLM integration - LiteLLM config - UI tweaks by @dgtlmoon in #4134
- UI - Make LLM status sticky by @dgtlmoon in #4135
- LLM - Fixing summary cache miss-hit by @dgtlmoon in #4136
- Text filters - Process subtractive_selectors first by @dgtlmoon in #4142
- API - Better support for watch API private/internal vars by @dgtlmoon in #4144
- Text filters - Ignore text should run before 'extract text' by @dgtlmoon in #4143
- Fix/pr 4110 czech l12n catalog sync by @dgtlmoon in #4145
- Docker - INSTALLED_MARKER is kept in /datastore but package installs are not persistent (Dont use custom marker file, rely on pip instead) by @dgtlmoon in #4147
- Fix/llm ollama etc tweaks by @dgtlmoon in #4148
- UI - LLM - SSRF guard for the LLM
api_basesetting by @dgtlmoon in #4157 - API Security - Watch GET history snapshot - Should return
text/plainmimetype so it cant be accidently executed in the browser by @dgtlmoon in #4158
New Contributors
- @tekgnosis-net made their first contribution in #4117
Full Changelog: 0.55.3...0.55.4