dgtlmoon
|
4c74d39df0
|
Code - Abstract out the diff fetch types to make it easier to integrate new ones (#1467)
|
2023-03-12 18:11:53 +01:00 |
|
dgtlmoon
|
6f1eec0d5a
|
Fixing bad linebreak definition </br> in notifications and UI (#1465)
|
2023-03-12 17:05:34 +01:00 |
|
reecespieces
|
0d05ee1586
|
Notification Improvements - New tokens {{diff_added}} and {{diff_removed}}, removed whitespace around added and into ( Issue #905 ) (#1454)
|
2023-03-12 16:21:47 +01:00 |
|
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)
|
2023-02-25 22:14:47 +01:00 |
|
dgtlmoon
|
0ed897c50f
|
New setting to allow passwordless access to your 'diff' page - perfect for sharing your diff page securely, refactored login code (#1357)
|
2023-01-29 22:36:55 +01:00 |
|
dgtlmoon
|
f8e587c415
|
Security - Possible stored XSS in watch list - Only permit HTTP/HTTP/FTP by default - override with env var SAFE_PROTOCOL_REGEX (#1359)
|
2023-01-29 11:12:06 +01:00 |
|
dgtlmoon
|
7048a0acbd
|
UI - Fix wrong logic when dealing with webdriver/playwright watch screenshot settings (#1325)
|
2023-01-21 13:47:32 +01:00 |
|
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 (#1213)
|
2023-01-10 19:00:57 +01:00 |
|
jtagcat
|
58c7cbeac7
|
UI: Updating queued success message (#1285)
|
2023-01-05 21:12:02 +01:00 |
|
dgtlmoon
|
fc6424c39e
|
Test improvements (#1264)
|
2022-12-26 14:17:40 +01:00 |
|
dgtlmoon
|
e99f07a51d
|
Filters & Notifications - fixed tokens in filter not found notification
|
2022-12-22 10:05:17 +01:00 |
|
dgtlmoon
|
fcfd1b5e10
|
Ability to configure extra proxies via the UI (#1235)
|
2022-12-19 21:48:01 +01:00 |
|
dgtlmoon
|
13c4121f52
|
PDF File change detection - Initial PDF fetcher support with basic text extraction (#1244)
|
2022-12-19 17:51:41 +01:00 |
|
dgtlmoon
|
e8e176f3bd
|
Testing - Run test as fully built docker container (#1245)
|
2022-12-19 14:41:34 +01:00 |
|
dgtlmoon
|
b7a2501d64
|
Fetching - Always sort the key order of JSON content for less false alerts (May cause an alert on upgrade, but will be better going forwards) #1219
|
2022-12-15 09:13:09 +01:00 |
|
dgtlmoon
|
b58fd995b5
|
Automatically offer to track LD+JSON product price data (#1204)
|
2022-12-08 19:28:20 +01:00 |
|
dgtlmoon
|
3e333496c1
|
Test cleanups (#1196)
|
2022-12-07 12:03:28 +01:00 |
|
dgtlmoon
|
265f622e75
|
Notification - Support for standard API calls post:// posts:// get:// gets:// delete:// deletes:// put:// puts:// (#1194)
|
2022-12-05 20:49:08 +01:00 |
|
dgtlmoon
|
c12db2b725
|
Notifications - tokens/jinja2 templating (#1184)
|
2022-12-05 19:58:43 +01:00 |
|
dgtlmoon
|
69662ff91c
|
Test improvement - improving notification error network test
|
2022-12-05 17:45:30 +01:00 |
|
dgtlmoon
|
2345b6b558
|
New feature - Simple extract data by regex from all historical watch text into CSV (#1191)
|
2022-12-05 14:48:03 +01:00 |
|
dgtlmoon
|
5b530ff61c
|
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) (#478)
|
2022-11-24 20:53:01 +01:00 |
|
dgtlmoon
|
ce6c2737a8
|
Notification screenshot/JPEG was not being regenerated correctly (#1149)
|
2022-11-22 18:08:46 +01:00 |
|
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)
|
2022-11-20 14:40:41 +01:00 |
|
dgtlmoon
|
d07d7a1b18
|
Minor test improvements
|
2022-11-20 11:35:35 +01:00 |
|
Matthias Bilger
|
f066a1c38f
|
Option to attach screenshot to notification (#1127)
|
2022-11-20 09:37:48 +01:00 |
|
dgtlmoon
|
359fc48fb4
|
Filters can now accept a list/multiple filters (#1064) #623
|
2022-11-03 12:13:54 +01:00 |
|
dgtlmoon
|
c197c062e1
|
Disable version check when pytest is running (#1084)
|
2022-11-01 18:26:29 +01:00 |
|
dgtlmoon
|
77b59809ca
|
Removing unused code (#1070)
|
2022-10-28 18:36:07 +02:00 |
|
dgtlmoon
|
72834a42fd
|
Backups and Snapshots - Data directory now fully portable, (all paths are relative) , refactored backup zip export creation
|
2022-10-27 12:35:26 +02:00 |
|
dgtlmoon
|
724cb17224
|
Re #1052 - Dynamic URLs, use variables in the URL (such as the current date, the date in a month, and other logic see https://github.com/dgtlmoon/changedetection.io/wiki/Handling-variables-in-the-watched-URL ) (#1057)
|
2022-10-24 23:20:39 +02:00 |
|
dgtlmoon
|
5d40e16c73
|
API - Adding basic system info/system state API (#1051)
|
2022-10-23 19:15:11 +02: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
|
fff32cef0d
|
Adding test - Test the 'execute JS before changedetection' (#1006)
|
2022-10-11 14:40:36 +02:00 |
|
Yusef Ouda
|
dfa7fc3a81
|
Adds support for jq JSON path querying engine (#1001)
|
2022-10-09 16:12:45 +02:00 |
|
dgtlmoon
|
d4715e2bc8
|
Tidy up proxies.json logic, adding tests (#955)
|
2022-09-19 13:14:35 +02:00 |
|
dgtlmoon
|
0c111bd9ae
|
Further notification settings refinement (#910)
|
2022-09-08 09:10:04 +02:00 |
|
dgtlmoon
|
fefc39427b
|
Test improvement - Visual selector data loads as JSON (#895)
|
2022-08-31 16:32:50 +02:00 |
|
dgtlmoon
|
2c6faa7c4e
|
Cleaner separation of watch/global notification settings (#894)
|
2022-08-31 15:49:13 +02:00 |
|
dgtlmoon
|
d67c654f37
|
Be sure visual-selector data is set when xPath/CSS filter is not yet found (#851)
|
2022-08-17 13:21:06 +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
|
8c466b4826
|
Test fix - Remove debug from test
|
2022-08-05 08:26:37 +02:00 |
|
dgtlmoon
|
6f072b42e8
|
Security update - Password could be unset from settings form unexpectedly (#808)
|
2022-08-05 00:05:43 +02:00 |
|
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 |
|