Commit Graph

88 Commits (6b9a788d751045c9647abda74717bcf453b6c8dc)

Author SHA1 Message Date
dgtlmoon ccb42bcb12 Fetching pages - Custom browser endpoints should not have default proxy info added
9 months ago
dgtlmoon 008272cd77
Puppeteer fetch - fixing exception names
9 months ago
dgtlmoon 823a0c99f4
Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support (#2169)
9 months ago
dgtlmoon 3287283065
Plawright content fetcher - Fixes for status codes and screenshot info (#2168)
9 months ago
dgtlmoon 3b16b19a94
Record notification count and show in [stats] tab (#2150)
10 months ago
dgtlmoon e9a9790cb0
Fetching - Make an obvious error when using BrowserSteps with the simple text fetcher (#2145)
10 months ago
dgtlmoon 7d96b4ba83
Fetching - Always record `server` software reply headers (will be used in the future) (#2143)
10 months ago
dgtlmoon 3a9f79b756 Notification - logging - adding performance information for processing time of notifications #327
10 months ago
dgtlmoon fe3cf5ffd2
Logging - Adding extra debug logging to change detection (#2136)
10 months ago
dgtlmoon 399cdf0fbf
Logging loguru output tweaks (#2112)
10 months ago
Constantin Hong 4be0fafa93
Support Loguru as a logger (#2036)
10 months ago
dgtlmoon e051b29bf2
Browser Steps - General error handling improvements (#2083)
11 months ago
Christian Arnold 126852b778
Browser Steps - Fix for correct tokens/information in browser step failure notification (#2066)
11 months ago
dgtlmoon d115b2c858
UI - [Send test notification] - Refactor to use all tokens like a real watch and Notification Body+Title from UI value (#2079)
11 months ago
dgtlmoon c8dcc072c8
Code refactor for fetchers (#1941)
1 year ago
dgtlmoon 1709e8f936
UI - BrowserSteps - Show the screenshot of an error if it happened on a step, highlight which step had the error to make it easier to find out why the step didnt work, minor fixes to timeouts(#1883)
1 year ago
dgtlmoon 7282df9c08 UI + Fetching - Improving helper message when filter contains only an image (adding link to more help)
1 year ago
dgtlmoon e30b17b8bc
UI + Fetching - Be more helpful when a filter contains no text, suggest ways to deal with images in filters (#1819)
1 year ago
Tiago Ilieve 3b875e5a6a
Add 'diff_patch' notification body token - This will allow the diff to be generated in the "unified patch format." (#1765)
1 year ago
dgtlmoon 56cf6e5ea5
Bug fix - Previously encountered fetch errors were sometimes not being cleared (#1687)
1 year ago
dgtlmoon 37ff5f6d37
Bug - SMTP mailto:// Notification content-type (HTML/Text) fix and add CI tests (#1660)
1 year ago
dgtlmoon 2f777ea3bb
Fix - Watches werent falling back to global default formats correctly when required (#1656)
1 year ago
dgtlmoon 572f71299f
Bug fix - Notification settings were not cascading from global -> tags -> watch correctly in some cases (#1654)
1 year ago
dgtlmoon 52f2c00308
UI/Functionality - Ability to manage/apply filters and notifications across tags/groups
1 year ago
dgtlmoon ba8d2e0c2d
UI/Fetching - Update "Filter not found" message to be more explanatory/helpful (#1602)
1 year ago
dgtlmoon 955835df72
Restock detection - Better reporting when it fails (#1584)
2 years ago
dgtlmoon 04d2d3fb00
Fetcher fix - Clear any fetch error when the fetched document was the same (clear any error that occurred between fetching a document that was the same)
2 years ago
dgtlmoon 316f28a0f2
Fetcher - Experimental fetcher fixes, now only enabled with 'USE_EXPERIMENTAL_PUPPETEER_FETCH' env var (default off) (#1561)
2 years ago
dgtlmoon d5f574ca17
Notifications - Include triggered text token as `{{triggered_text}}` in notifications, so you can send just the content that matches. (#1485)
2 years ago
dgtlmoon 55b6ae86e8
Ability to set which text to process triggers on (added, removed, changed) according to the difference (#1483)
2 years ago
dgtlmoon 3b80bb2f0e
Use brotli for reducing the size of the text snapshots (#1482)
2 years ago
dgtlmoon e6d2d87b31
Notification screenshots - now PNG only for now to save disk space (no point creating two images) (#1481)
2 years ago
dgtlmoon 6e71088cde New feature - Restock / stock / out of stock monitor option/mode
2 years ago
dgtlmoon 4c74d39df0
Code - Abstract out the diff fetch types to make it easier to integrate new ones (#1467)
2 years ago
dgtlmoon 6f1eec0d5a
Fixing bad linebreak definition `</br>` in notifications and UI (#1465)
2 years ago
reecespieces 0d05ee1586
Notification Improvements - New tokens `{{diff_added}}` and `{{diff_removed}}`, removed whitespace around `added` and `into` ( Issue #905 ) (#1454)
2 years ago
dgtlmoon fc88306805
Be sure that `process_changedetection_results` is off after PageUnloadable and EmptyReply exceptions from fetcher - Re #962 (#1439)
2 years ago
dgtlmoon 8253074d56
False change alerts fix - Don't reset watch checksum when a fetch error happens, adjust test to not test for fluctuating filter (#1437)
2 years ago
dgtlmoon 6f4fd011e3
Dont rewrite/resave snapshot when its the same data, just bump the history index, saves disk space. (#1414)
2 years ago
dgtlmoon 900dc5ee78
Fetching - False alerts issue #962 - be sure to avoid triggering changedetection when checksums were the same (#1410)
2 years ago
dgtlmoon e99f07a51d
Filters & Notifications - fixed tokens in filter not found notification
2 years ago
dgtlmoon b76148a0f4
Fetcher - CPU usage - Skip processing if the previous checksum and the just fetched one was the same (#925)
2 years ago
dgtlmoon 5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) (#478)
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, (#1140)
2 years ago
Matthias Bilger f066a1c38f
Option to attach screenshot to notification (#1127)
2 years ago
dgtlmoon 359dcb63e3
Stability fix related to the new watch check count (#1113)
2 years ago
dgtlmoon ca3b351bae
Adding a check counter to watch fetching (#1099)
2 years ago
dgtlmoon 359fc48fb4
Filters can now accept a list/multiple filters (#1064) #623
2 years ago
dgtlmoon 0c111bd9ae
Further notification settings refinement (#910)
2 years ago
dgtlmoon ed9ac0b7fb
Reliability improvement - Check watch UUID exists when reporting missing path (#915)
2 years ago