dgtlmoon
|
8fef3ff4ab
|
[preview current] cleanup code and add test
|
2022-07-30 20:11:56 +02:00 |
|
dgtlmoon
|
488699b7d4
|
Test improvement - remove unnecessary step
|
2022-07-29 10:23:59 +02:00 |
|
dgtlmoon
|
daae43e9f9
|
Bug fix: Filter failure detection notification was interfering with change-detection results, added test case (#786)
|
2022-07-29 10:11:49 +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
|
291700554e
|
Bug fix for alerting when xPath based filters are no longer present (#772)
|
2022-07-23 19:39:52 +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 |
|
dgtlmoon
|
dd0eeca056
|
Handle simple obfuscations - HomeDepot.com style price obfuscation (#764)
|
2022-07-20 14:02:22 +02:00 |
|
dgtlmoon
|
2ba3a6d53f
|
Test improvement: Extract text should return all matches
|
2022-07-10 20:05:48 +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
|
83555a9991
|
bug fix: last_changed was being set on the first fetch, should only be set on the change after the first fetch #705
|
2022-06-23 09:41:55 +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
|
2ba00d2e1d
|
Notifications log - log what was sent after applying all cleanups
|
2022-06-14 17:01:13 +02:00 |
|
dgtlmoon
|
4101ae00c6
|
New feature - "Extract text" filter ability (#624)
|
2022-06-06 16:57:50 +02:00 |
|
dgtlmoon
|
7929aeddfc
|
'Mark all viewed' button was missing in this version, added test also. (#652)
|
2022-06-02 10:01:03 +02:00 |
|
dgtlmoon
|
aa3c8a9370
|
Move history data to a textfile, improves memory handling (#638)
|
2022-05-31 23:43:50 +02:00 |
|
dgtlmoon
|
5cefb16e52
|
Minor code cleanup
|
2022-05-25 15:38:40 +02:00 |
|
dgtlmoon
|
341ae24b73
|
Re #616 - content trigger - adding extra test (#620)
|
2022-05-25 15:31:59 +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
|
e17c2121f7
|
Fix encoding errors with XPath filters from UTF-8 responses (#619)
|
2022-05-20 18:07:08 +02:00 |
|
dgtlmoon
|
07e279b38d
|
API Interface (#617)
|
2022-05-20 16:27:51 +02:00 |
|
dgtlmoon
|
6734fb91a2
|
Option to control if pages with no renderable content are a change (example: JS webapps that dont render any text sometimes) (#608)
|
2022-05-17 22:22:00 +02:00 |
|
dgtlmoon
|
f28c260576
|
Distill.io JSON export file importer (#592)
|
2022-05-10 17:15:41 +02:00 |
|
dgtlmoon
|
c0d0424e7e
|
Data storage bug fix #569
|
2022-04-29 18:26:15 +02:00 |
|
dgtlmoon
|
06517bfd22
|
Ability to 'Share' a watch by a generated link, this will include all filters and triggers - see Wiki (#563)
|
2022-04-26 10:52:08 +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
|
015353eccc
|
Form field handling improvements - fixing field list handler for empty lines
|
2022-04-24 13:53:13 +02:00 |
|
dgtlmoon
|
8f062bfec9
|
Refactor form handling (#548)
|
2022-04-19 21:43:07 +02:00 |
|
dgtlmoon
|
380c512cc2
|
Adding support for change detection of HTML source-code via "source:https://website.com" prefix (#540)
|
2022-04-12 17:36:29 +02:00 |
|
dgtlmoon
|
9809af142d
|
Option to render links as [Some Text ](/link), adds the ability to change-detect on hyperlink changes
|
2022-04-09 10:35:14 +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
|
8f40f19328
|
RSS feed CDATA should contain difference output
|
2022-03-30 10:51:10 +02:00 |
|
dgtlmoon
|
082634f851
|
Fix - {diff} and {diff_full} notifications tokens were not always including the full output
|
2022-03-29 19:18:26 +02: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
|
f2fa638480
|
Security update - Protect against file:/// type access by webdriver/chrome. (#483)
|
2022-03-21 20:59:20 +01:00 |
|
dgtlmoon
|
3e8a15456a
|
Detect byte-encoding when the server mishandles the content-type header reply (#472)
|
2022-03-17 10:28:02 +01:00 |
|
dgtlmoon
|
ffad5cca97
|
JSON diff/preview should use utf-8 encoding where possible (#465)
|
2022-03-13 11:37:51 +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
|
7ce9e4dfc2
|
Testing - Refactor HTTP Request Type test (#453)
|
2022-03-11 18:50:02 +01:00 |
|
dgtlmoon
|
96664ffb10
|
Better text/plain detection and refactor tests (#443)
|
2022-03-01 17:50:15 +01:00 |
|
dgtlmoon
|
b401998030
|
Ensure string matching on the ignore filter is always case-INsensitive
|
2022-02-23 12:01:11 +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
|
eb3dca3805
|
Language fix "watches are rechecking." it actually puts them into an internal queue "watches are QUEUED for rechecking"
|
2022-02-08 13:00:18 +01:00 |
|
dgtlmoon
|
22ef9afb93
|
Refactor tests for notification error log handler (#404)
|
2022-02-04 20:54:20 +01:00 |
|
dgtlmoon
|
abaec224f6
|
Notification error log handler (#403)
* Add a notifications debug/error log interface (Link available under the notification URLs list)
|
2022-02-04 19:29:39 +01:00 |
|
Tim Loderhose
|
4887180671
|
Add option for tags on import (#377)
* Add option for tags on import and backup
|
2022-01-25 18:46:05 +01:00 |
|
Travis Howse
|
abe88192f4
|
Fix bug where diff and diff_full were switched in notification templates. (#380)
|
2022-01-21 12:26:08 +01:00 |
|
dgtlmoon
|
a896493797
|
Simple HTTP auth (#372)
HTTP Basic Auth form validation
|
2022-01-15 22:52:39 +01:00 |
|