dgtlmoon
2c6faa7c4e
Cleaner separation of watch/global notification settings ( #894 )
2022-08-31 15:49:13 +02:00
dgtlmoon
9942107016
Massive improvements to error handling - show separate output for non HTTP 200 status replies
2022-08-15 18:56:53 +02:00
dgtlmoon
26f5c56ba4
Remove [save & preview] button, the preview is not updated live so it can lead to confusion ( #801 )
2022-08-01 14:47:00 +02:00
dgtlmoon
5bd9eaf99d
UI Feature - Add watch in "paused" state, saving then unpauses ( #779 )
2022-07-28 12:13:26 +02:00
dgtlmoon
b1c51c0a65
Enhancement - support xPath text() function filter, for example "//title/text()" in RSS feeds ( #778 )
2022-07-28 11:50:31 +02:00
dgtlmoon
faa42d75e0
Refactor of extract text filter - Regex, support Regex (groups) and all python regex flags via /something/aiLmsux ( #773 )
2022-07-26 17:34:34 +02:00
dgtlmoon
a82fad7059
Send notification when CSS/xPath filter is missing after more than 6 (configurable) attempts ( #771 )
2022-07-23 17:19:00 +02:00
Jonathon Sisson
d578de1a35
Form text tweak - Regex clarification ( #766 )
2022-07-21 10:05:59 +02:00
dgtlmoon
fae1164c0b
Ability to specify JS before running change-detection ( #744 )
2022-07-10 13:56:01 +02:00
dgtlmoon
46cb5cff66
UI Improvement - Clarifying "Visual Filter" tool as "Visual Selector Filter"
2022-07-10 12:51:12 +02:00
dgtlmoon
2b054ced8c
[new filter] Filter option - Trigger only when NEW content (lines) are detected ( compared to earlier text snapshots ) ( #685 )
2022-06-28 18:34:32 +02:00
dgtlmoon
6553980cd5
Playwright - Use HTTP Request Headers override (Cookie, etc)
2022-06-25 23:42:48 +02:00
jtagcat
7c12c47204
lang: prefer 'clear (snap) history' to 'scrub' ( #721 )
2022-06-25 13:43:57 +02:00
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 ( #698 )
2022-06-15 22:59:37 +02:00
dgtlmoon
cdcf4b353f
New [scrub] button when editing a watch - scrub single watch history ( #672 )
2022-06-08 18:32:25 +02:00
dgtlmoon
fc0fd1ce9d
"Extract text" filter - improve placeholder example
2022-06-06 18:26:47 +02:00
dgtlmoon
4101ae00c6
New feature - "Extract text" filter ability ( #624 )
2022-06-06 16:57:50 +02:00
dgtlmoon
eef56e52c6
Adding new Visual Selector for choosing the area of the webpage to monitor - playwright/browserless only ( #566 )
2022-05-23 23:44:51 +02:00
dgtlmoon
07e279b38d
API Interface ( #617 )
2022-05-20 16:27:51 +02:00
dgtlmoon
dbb5c666f0
Fixing edit template HTML
2022-05-18 14:09:39 +02:00
dgtlmoon
3b11c474d1
Input field tidyup ( #611 )
2022-05-18 13:59:17 +02:00
dgtlmoon
67c833d2bc
Re #214 - configurable wait extra seconds for webdriver requests before extracting text ( #606 )
2022-05-17 18:35:33 +02:00
dgtlmoon
f28c260576
Distill.io JSON export file importer ( #592 )
2022-05-10 17:15:41 +02:00
dgtlmoon
18f0b63b7d
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki ( #591 )
2022-05-08 20:35:36 +02:00
dgtlmoon
0f08c8dda3
Toggle visibility of extra requests options/settings when not in use ( #584 )
2022-05-06 23:40:32 +02:00
dgtlmoon
9e708810d1
Seconds/minutes/hours/days between checks form field upgrade from 'minutes' only ( #512 )
2022-04-24 16:56:32 +02:00
dgtlmoon
1e8aa6158b
Form styling improvements
2022-04-24 14:40:53 +02:00
dgtlmoon
8f062bfec9
Refactor form handling ( #548 )
2022-04-19 21:43:07 +02:00
dgtlmoon
2cc6955bc3
Miscellaneous settings form visual improvements ( #535 )
2022-04-09 12:15:34 +02:00
dgtlmoon
34c83f0e7c
[Add email] button in notification settings with a prefix set from NOTIFICATION_MAIL_BUTTON_PREFIX env variable when defined. ( #528 )
2022-04-07 18:18:23 +02:00
dgtlmoon
3034d047c2
Introduce an AJAX button for sending test notifications instead of the checkbox ( #519 )
2022-04-05 18:04:26 +02:00
dgtlmoon
9fe4f95990
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages ( #516 )
2022-04-02 14:49:32 +02:00
zznidar
946377d2be
Fix typo in Filters & Triggers settings. ( #495 )
2022-03-23 23:18:04 +01:00
dgtlmoon
942c3f021f
Allow changedetector to ignore status codes as a per-site setting ( #479 ) ( #485 )
...
Co-authored-by: Ara Hayrabedian <ara.hayrabedian@gmail.com>
2022-03-21 23:03:54 +01:00
dgtlmoon
5483f5d694
Security update - Use CSRF token protection for forms, make "remove password" use HTTP Post ( #484 )
2022-03-21 22:54:27 +01:00
dgtlmoon
2a03f3f57e
Improving form/edit example markup
2022-03-13 12:00:45 +01:00
Tim Loderhose
d4359c2e67
Add filter to remove elements by CSS rule from HTML before change detection is run ( #445 )
2022-03-12 13:29:30 +01:00
dgtlmoon
44fc804991
Minor updates to filters form text
2022-03-12 11:20:43 +01:00
dgtlmoon
efbeaf9535
Make the Request Override settings easier to understand
2022-03-06 17:23:21 +01:00
dgtlmoon
014fda9058
Ability to visualise trigger and filter rules against the current snapshot on the preview page
2022-02-23 10:49:25 +01:00
dgtlmoon
e5fe095f16
Adding note about JS pages
2022-01-12 18:18:40 +01:00
dgtlmoon
271181968f
Notification settings defaults and validation ( #361 )
...
* Re #360 - Validate that when a notification URL is set, we have also a notification body and title, new install should have notification title/body defaults set.
2022-01-10 17:38:04 +01:00
dgtlmoon
8206383ee5
Filters settings helper text tidy-up
2022-01-09 14:36:07 +01:00
dgtlmoon
bc74227635
Clarify notice/messages around changing ignore text
2022-01-05 20:42:45 +01:00
dgtlmoon
59d31bf76f
XPath support ( #355 )
...
* XPath support and minor improvements to form validation
2022-01-05 17:58:07 +01:00
dgtlmoon
d6a6ef2c1d
Unify Filters and Triggers tabs into a single tab
2021-12-29 23:37:04 +01:00
dgtlmoon
cf9554b169
Move 'request type' field to the new 'Requests' tab
2021-12-29 23:31:53 +01:00
Simon Caron
dfcae4ee64
Extend Request Parameters to add Body & Method ( #325 )
2021-12-29 23:18:29 +01:00
dgtlmoon
3956b3fd68
Re #269 - Show current/correct BASE_URL information ( #271 )
...
* Re #269 - Show current/correct BASE_URL information
2021-12-04 15:23:23 +01:00
dgtlmoon
5d5ceb2f52
Form helper - explain where the webdriver setting comes from
2021-10-06 09:27:41 +02:00