--- snapshot-1788543351+++ snapshot-1791124595@@ -3,6 +3,113 @@ / _| ' \/ _` | ' \/ _` / -_) _` / -_) _/ -_) _| _| / _ \ ' \ _| / _ \ \__|_||_\__,_|_||_\__, \___\__,_\___|\__\___\__|\__|_\___/_||_(_)_\___/ |___/ + +HEAD / 2026-10-02 07:59:10 +0200: + - Update pytest requirement from ~=9.0 to ~=9.1 (#4504) + - Restock & Price detection - Fix decimal-comma prices ("39,99") being read as 3999 (#4493) (#4494), Warning: Could change previous values that were wrongly stored as 4999 -> 49.99 for example + - i18n: Add ja translations for new UI (part 2) (#4491) + + - 0.60.8 + - i18n: Fix untranslated labels (#4488) + - Use `lazy_pgettext` for condition Match label (#4480) + - Title extract - Limit search window and improve regex - reduce memory usage (#4487) + - LLM - Disable by default the fetching of price mappings from GitHub on startup + - UI - CSS cleanups in LLM settings area + - Update python-socketio requirement from <6,>=5.11.0 to >=5.17.0,<6 (#4486) + - Update flask-wtf requirement from ~=1.2 to ~=1.3 (#4485) + - UI - CSS - Mobile - Just remove disabled items, cleaner output. + - UI - CSS - Mobile - Fixing padding on edit pages + - UI - CSS - Mobile - Add little home button at top + - UI - CSS - Mobile improvements + - LLM - History/difference page - CSRF fix for LLM summary fetching between versions + - Update selenium requirement from ~=4.31.0 to ~=4.49.0 (#4456) + - Our first basic PWA mobile integration! Look for the QR-Code in Settings (#4472) + - UI - Prevent accidental change of LLM Key (#4473) + - LLM - Fixes for temperature/reasoning GPT-5 etc + - LLM - UI nonblocking (#4469) + - LLM timeout improvements (frontend) (#4470) + - LLM UI - When LLM is disabled, hide it from the groups settings also (#4471) + - Make LLM summary from UI non blocking (#4467) + - Groups - UI fix for #4451 and tweaks (#4466) + - UI - LLM - Tidy up styling + - UI: make editing a configured LLM model discoverable (#4400) + - i18n: Add ja translations for new UI (#4464) + - i18n: Use `msgctxt` and correct ja translations for -ed forms (#4460) + - UI - sidebar - background fixes + - Update chardet requirement from >2.3.0 to >=7.6.0 (#4455) + - System - Ensure import+API update values are verified types (#4458) + - UI - Horizontal lines and styling fixes for #4424 + - UI - Sidebar spacing/colour fixes + - UI - Styling - Remove background on sidebar, more contrast is easier on the eyes + - API - Rebuild docs + - UI - Set language on reverse proxy/subdirectory hosting was acting wrong, just redirect it to watchlist so theres no failures. (#4453) + - UI - CSS - Mobile misc fixes + - Update stock-not-in-stock.js - spanish + - Docs - Adding price graph/restock info + - Adding HTTP browser caching of UI elements (#4450) + + - 0.60.7 + - Set Cache-Control: no-store on dynamic responses by default (#4319) + - UI - Make the 'share watch' optional, reduces visual noise, not really used by non-power users (#4448) + - UI - CSS - Header menu item color fix + - UI - Watch list - Move processor/mode to its own column + - UI - Watchlist - Better alignment and icons + - UI - Diff page - tabs should be consistent size with rest of app + - UI - Watch list - Tidy up padding between cells + - fix(http): send a single Date header on werkzeug built-in server (#4372) + - "Add watch" UI tweaks (#4446) + - UI - Giving checkbox operations way more contrast + - General licence cleanups (#4445) + - UI - Keep history diff title and controls visible while scrolling (#4412) + - Fetch favicon candidates in parallel under one deadline, and stop the two ways it could hang (#4435) + + - 0.60.6 + - xPath filters - Stop LC_COLLATE deciding what contains() means (#4437) (#4438) + - Puppeteer fetcher - Re-navigation cap must not mean "extract right now" (#4439) + + - 0.60.5 + - Favicon Setting - Adding a note that disabling this feature can speed up your page fetches/use less resources. + - Page fetching - Terminate runaway page script before extracting, or a spinning renderer eats the whole fetch (#4433) + - Favicon on/off - Was not actually applying at fetch time (#4432) + - i18n: Update zh_Hant_TW translations (#4430) + - Debounce the explicit gc.collect() storm on the watch-check path (#4431) + - Dockerfile - actually generate locales, price formatting was falling back to C (#4429) + - UI - Search modal - fix Enter dismissing the form instead of searching (#4428) + - UI - Search modal - keep the search scoped to the tag you were viewing (#4425) + - Search modal native submit (#4427) + - Browser fetchers - Follow re-navigation, and one content-ready deadline (re-targets #4421 + #4422 at master) (#4426) + - UI - Really fix #4413 #4419 - Mobile menu fix + - Worker id/available fetcher (#4415) + - UI - Really fix #4413 #4419 Counter bubble in minimal sidebar + - Rebuild SCSS/CSS + - feat(ui): show count badges in minimal sidebar (#4419) + - Browser fetchers - Report the real status code when Chrome aborts a bodiless error response (#4420) + - UI - 'Paused' status icon now has red dot instead of yellow #4418 + + - 0.60.4 + - UI - Watch list - Minor tweak to cell padding + - Rebuild translations + - UI - Watchlist - bring back Restock & Price column to watchlist overview (#4410) + - i18n: Update zh_Hant_TW translations (#4264) + - UI - Watch list - Making list status icons larger, fixing icon text + - UI - Groups - Fixing button alignment and using better form handling (#4409) + - Rebuild translations + - UI - Watch stats - Adding a little extra debug to 'Stats' tab + - UI - Edit watch - Moving notification error alert to 'error' tab, hiding less used Page Title and Link options under foldout (#4406) + - UI - Mobile - Recheck/edit/etc buttons - Centered horizontally + - UI - Mobile - Tidy up row padding + - UI - Watch list - Dont hide buttons on mobile, set light opacity on desktop + - Performance - (watched page lister) open link single eval (#4405) + - Rebuild translations + - feature: Implemented optional override link (#4290) + - Apprise notifications - Updating to 1.13.1 (#4404) + - API - DELETE for Watch history #4397 (#4403) + - Tests - Fix TestHistoryPathTraversal on macOS, and cover the containment check (#4390) + - UI - Language selector menu-bar icon was cut off by a couple of pixels + - Translations - Rebuild catalog + - UI - 'Toast' notifications of actions was at the same height as menu tabs, moved down slightly. + - UI - Left menu folds out ONTOP of content, Improving VisualSelector & BrowserSteps width, Darkmode transitions off, Extra sidebar modes #4380 (#4401) + - i18n: add Indonesian translation (#4402) - 0.60.3 - GHSA-56fq-63vj-9992 Add-watch-UI should be POST/CSRF protected @AmerMrkaljevic (#4375)