Brandon Wees
748328453e
unmerge external header server. Sorry!
2022-10-27 09:03:39 -04:00
Brandon Wees
43c2e71961
Merge branch 'master' into diff-filters
2022-10-26 08:18:27 -04:00
bwees
852a698629
add optional for field
2022-10-19 19:14:01 -04:00
Brandon Wees
408be08a48
Merge branch 'dgtlmoon:master' into external-auth
2022-10-19 18:42:27 -04:00
bwees
bad0909cc2
added external header server
2022-10-19 18:42:04 -04:00
dgtlmoon
32ea1a8721
Windows - JQ - Make library optional so it doesnt break Windows pip installs ( #1009 )
2022-10-12 09:53:16 +02:00
dgtlmoon
a50d6db0b2
Merge branch 'master' into diff-filters
2022-10-11 11:17:53 +02:00
Yusef Ouda
dfa7fc3a81
Adds support for jq JSON path querying engine ( #1001 )
2022-10-09 16:12:45 +02:00
dgtlmoon
e3381776f2
Notification - code tidyup
2022-09-11 09:08:13 +02:00
dgtlmoon
f55f7967ef
Merge branch 'master' into diff-filters
2022-09-08 20:37:17 +02:00
dgtlmoon
0c111bd9ae
Further notification settings refinement ( #910 )
2022-09-08 09:10:04 +02:00
dgtlmoon
2c6faa7c4e
Cleaner separation of watch/global notification settings ( #894 )
2022-08-31 15:49:13 +02:00
dgtlmoon
ed93d51ae8
Merge branch 'master' into diff-filters
2022-08-17 15:26:47 +02:00
dgtlmoon
ba8676c4ba
'Save chrome screenshot' checkbox never used, removing, we always save the screenshot. ( #844 )
2022-08-16 16:18:09 +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
bwees
628cb2ad44
added form validation for diff filter checkboxes
2022-07-30 08:30:56 -04:00
dgtlmoon
e76f5efee3
Merge branch 'master' into diff-filters
2022-07-29 12:54:54 +02:00
bwees
6f2b7ceddb
changed UI to have checkboxes instead of dropdown
2022-07-28 20:36:53 -04:00
dgtlmoon
5bd9eaf99d
UI Feature - Add watch in "paused" state, saving then unpauses ( #779 )
2022-07-28 12:13:26 +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
bwees
dc3fc6cfdf
used a drop down menu and rewrote checking code to fit GUI description
2022-07-13 17:58:13 -04:00
bwees
159b062cb3
removed modify due to the way difflib reacts to changes
2022-07-11 20:37:01 -04:00
bwees
04746cc706
Added initial UI code
2022-07-11 19:26:56 -04:00
dgtlmoon
fae1164c0b
Ability to specify JS before running change-detection ( #744 )
2022-07-10 13:56:01 +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
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
a07ca4b136
Re #580 - New functionality - Random "jitter" delay to requests ( #681 )
2022-06-13 12:41:53 +02:00
dgtlmoon
4101ae00c6
New feature - "Extract text" filter ability ( #624 )
2022-06-06 16:57:50 +02:00
Tim Loderhose
437c8525af
Remove group tag arbitrary length limit ( #645 )
2022-05-30 18:28:53 +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
67c833d2bc
Re #214 - configurable wait extra seconds for webdriver requests before extracting text ( #606 )
2022-05-17 18:35:33 +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
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
Tristan Hill
44d599d0d1
Upgrade WTforms form handler to v3 ( #523 )
2022-04-09 19:50:56 +02:00
dgtlmoon
2cc6955bc3
Miscellaneous settings form visual improvements ( #535 )
2022-04-09 12:15:34 +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
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
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
Tim Loderhose
60a9a786e0
Fix typo in settings form
2022-03-13 10:55:37 +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
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
a896493797
Simple HTTP auth ( #372 )
...
HTTP Basic Auth form validation
2022-01-15 22:52:39 +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
59d31bf76f
XPath support ( #355 )
...
* XPath support and minor improvements to form validation
2022-01-05 17:58:07 +01:00