Commit Graph

52 Commits (f9387522ee2792d7688d97f3beeab43f36bcd6a8)

Author SHA1 Message Date
dgtlmoon 9e954532d6
Fetcher - Ability to specify headers from a textfile per watch, global or per tag ( https://github.com/dgtlmoon/changedetection.io/wiki/Adding-headers-from-an-external-file ) 2 years ago
dgtlmoon e874df4ffc
UI - Make sort order and type sticky in cookies, ability to sort by watch created time () 2 years ago
dgtlmoon 55b6ae86e8
Ability to set which text to process triggers on (added, removed, changed) according to the difference () 2 years ago
dgtlmoon 3b80bb2f0e
Use brotli for reducing the size of the text snapshots () 2 years ago
dgtlmoon e6d2d87b31
Notification screenshots - now PNG only for now to save disk space (no point creating two images) () 2 years ago
dgtlmoon 6e71088cde New feature - Restock / stock / out of stock monitor option/mode 2 years ago
dgtlmoon 6f4fd011e3
Dont rewrite/resave snapshot when its the same data, just bump the history index, saves disk space. () 2 years ago
dgtlmoon f7f4ab314b
PDF text conversion - fix bug where it detected a site as a PDF file incorrectly Re 2 years ago
dgtlmoon f8e587c415
Security - Possible stored XSS in watch list - Only permit HTTP/HTTP/FTP by default - override with env var `SAFE_PROTOCOL_REGEX` () 2 years ago
dgtlmoon 948ef7ade4
Fix fetch UI default fetch backend option icon () 2 years ago
dgtlmoon 024c8d8fd5
API - Improvements, support PUT for updating existing watch, set muted state, set paused state, see https://changedetection.io/docs/api_v1/index.html () 2 years ago
dgtlmoon 13c4121f52
PDF File change detection - Initial PDF fetcher support with basic text extraction () 2 years ago
dgtlmoon b76148a0f4
Fetcher - CPU usage - Skip processing if the previous checksum and the just fetched one was the same () 2 years ago
dgtlmoon b58fd995b5 Automatically offer to track LD+JSON product price data () 2 years ago
dgtlmoon 2345b6b558
New feature - Simple extract data by regex from all historical watch text into CSV () 2 years ago
dgtlmoon e3db324698
Extra validation for URLs with template markup () 2 years ago
dgtlmoon ade9e1138b Re - Notification screenshot/JPEG was not being regenerated correctly 2 years ago
dgtlmoon 35d44c8277
Notification screenshot option should only be available to webdriver/playwright watches, screenshot sent as JPEG to save bandwidth, Simplify the logic around screenshot, () 2 years ago
Matthias Bilger f066a1c38f
Option to attach screenshot to notification () 2 years ago
dgtlmoon ca3b351bae
Adding a check counter to watch fetching () 2 years ago
dgtlmoon 359fc48fb4
Filters can now accept a list/multiple filters () 2 years ago
dgtlmoon 77b59809ca
Removing unused code () 2 years ago
dgtlmoon 7f6a13ea6c
Re - Watch 'open' link should use any dynamic/template info () 2 years ago
dgtlmoon 72834a42fd
Backups and Snapshots - Data directory now fully portable, (all paths are relative) , refactored backup zip export creation 2 years ago
dgtlmoon 5a43a350de
History index safety check - Be sure that only valid history index lines are read () 2 years ago
dgtlmoon 4be0260381
Better cross platform file handling in diff and preview () 2 years ago
dgtlmoon 85897e0bf9
Windows - diff file handling improvements () 2 years ago
dgtlmoon 0c111bd9ae
Further notification settings refinement () 2 years ago
dgtlmoon 2c6faa7c4e
Cleaner separation of watch/global notification settings () 2 years ago
dgtlmoon 4899c1a4f9
Crash fix: Data store sub-directories werent always being created when needed () 2 years ago
dgtlmoon 269e3bb7c5
Column sorting () 2 years ago
dgtlmoon 1c08d9f150
Remove 'last-changed' from url-watches.json and always calculate from history index () 2 years ago
dgtlmoon 9942107016
Massive improvements to error handling - show separate output for non HTTP 200 status replies 2 years ago
dgtlmoon baa25c9f9e
Feature - mute notifications () 3 years ago
dgtlmoon 232bd92389
Bug fix - Filter "Only trigger when new lines appear" should check all history, not only the first item () 3 years ago
dgtlmoon 1f27865fdf Filter failure notification send default enable now controlled by setting Env var 3 years ago
dgtlmoon a82fad7059 Send notification when CSS/xPath filter is missing after more than 6 (configurable) attempts () 3 years ago
dgtlmoon 5beefdb7cc
Minor code cleanups 3 years ago
dgtlmoon fae1164c0b
Ability to specify JS before running change-detection () 3 years ago
dgtlmoon 2b054ced8c
[new filter] Filter option - Trigger only when NEW content (lines) are detected ( compared to earlier text snapshots ) () 3 years ago
dgtlmoon 7da32f9ac3 New filter - Block change-detection if text matches - for example, block change-detection while the text "out of stock" is on the page, know when the text is no longer on the page () 3 years ago
dgtlmoon a07ca4b136
Re - New functionality - Random "jitter" delay to requests () 3 years ago
dgtlmoon 4101ae00c6
New feature - "Extract text" filter ability () 3 years ago
dgtlmoon 7929aeddfc
'Mark all viewed' button was missing in this version, added test also. () 3 years ago
dgtlmoon aa3c8a9370
Move history data to a textfile, improves memory handling () 3 years ago
dgtlmoon 67c833d2bc
Re - configurable wait extra seconds for webdriver requests before extracting text () 3 years ago
dgtlmoon 18f0b63b7d
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki () 3 years ago
dgtlmoon c0d0424e7e
Data storage bug fix 3 years ago
dgtlmoon ffc4215411 Unify MINIMUM_SECONDS_RECHECK_TIME env var variable to 60 seconds 3 years ago
dgtlmoon 9e708810d1
Seconds/minutes/hours/days between checks form field upgrade from 'minutes' only () 3 years ago