dgtlmoon
|
c8dcc072c8
|
Code refactor for fetchers (#1941)
|
1 year ago |
dgtlmoon
|
99246d3e6d
|
Visual Selector - Small fix, Improving elements fetcher reliability (#1947)
|
1 year ago |
Jai Gupta
|
d3c8386874
|
Import - Improved Wachete Excel XLS import support for "dynamic wachet" (sets correct state of using chrome browser or not) column (#1934)
|
1 year ago |
dgtlmoon
|
47103d7f3d
|
Refactor Excel / wachete import, extend tests (#1931)
|
1 year ago |
dgtlmoon
|
03c671bfff
|
Build - Upgrading pip packages (#1915)
|
1 year ago |
dgtlmoon
|
e209d9fba0
|
Ability to Import from Wachete XLSX (or any XLSX) - Wachete alternative made easy (#1921)
|
1 year ago |
dgtlmoon
|
6a589e14f3
|
BrowserSteps - Wrong text taken from browser steps (#1911)
|
1 year ago |
dgtlmoon
|
e1860549dc
|
Fetching - Browser Step enabled watches should also identify 404/non-200 status situations (#1907)
|
1 year ago |
dgtlmoon
|
9765d56a23
|
Text Filters - "Extract Text" filter was not being error checked properly when using a RegEx (#1902)
|
1 year ago |
dgtlmoon
|
7220afab0a
|
RSS fetch - RSS field <title> was not rendering as text correctly, added workaround #1879
|
1 year ago |
dgtlmoon
|
f707c914b6
|
RSS Fetching - Handle CDATA (commented out text) in RSS correctly, generally handle RSS better (#1866)
|
1 year ago |
dgtlmoon
|
c0b49d3be9
|
Testing - Improve xPath tests (#1863)
|
1 year ago |
dgtlmoon
|
da421fe110
|
UI - Ability to select between any difference date ( from / to ) and minor UI cleanup for differences page (#1855)
|
1 year ago |
dgtlmoon
|
7debccca73
|
Fetching - Clarifying how fetchers work with SOCKS5 proxies
|
1 year ago |
dgtlmoon
|
ceac8c21e4
|
LD JSON Price followers - Handle incorrectly created LD-JSON price structures better (#1837)
|
1 year ago |
dgtlmoon
|
2b948c15c1
|
Backend - Regular expression / string filtering refactor for Python 3.11 and deprecation warnings since Python 3.6 (#1786)
|
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 |
dgtlmoon
|
dcf4bf37ed
|
Code/Test - Improve testing for creating backups
|
1 year ago |
dgtlmoon
|
22b2068208
|
Ability to select "No proxy" for a watch when you have proxy's configured
|
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
|
40d01acde9
|
Fix - Regular Expression text in `ignore` and `trigger` were not processing correctly, also refactored for lower CPU usage (#1747)
|
1 year ago |
dgtlmoon
|
52df3b10e7
|
UI - Ability to highlight text and have it offered as a ignore-text option, really nice easy way to set ignores on changing text (#1746)
|
1 year ago |
dgtlmoon
|
37ff5f6d37
|
Bug - SMTP mailto:// Notification content-type (HTML/Text) fix and add CI tests (#1660)
|
2 years ago |
dgtlmoon
|
572f71299f
|
Bug fix - Notification settings were not cascading from global -> tags -> watch correctly in some cases (#1654)
|
2 years ago |
dgtlmoon
|
5f150c4f03
|
Bug - Fix watch clone (#1647)
|
2 years ago |
dgtlmoon
|
52f2c00308
|
UI/Functionality - Ability to manage/apply filters and notifications across tags/groups
|
2 years ago |
dgtlmoon
|
a4c620c308
|
Code - Adding CI test for search (#1626)
|
2 years ago |
Maciej Rapacz
|
a4e6fd1ec3
|
Fetcher / Parser - Automatically attempt to extract JSON from document when document contains JSON but could be wrapped in HTML (#1593)
|
2 years ago |
dgtlmoon
|
d8b9f0fd78
|
Test improvement - Also test that custom request headers works with Playwright/Browserless (#1607)
|
2 years ago |
dgtlmoon
|
f9387522ee
|
Fetching - Be sure that content-type detection works when the headers are a mixed case (#1604)
|
2 years ago |
dgtlmoon
|
9e954532d6
|
Fetcher - Ability to specify headers from a textfile per watch, global or per tag ( https://github.com/dgtlmoon/changedetection.io/wiki/Adding-headers-from-an-external-file )
|
2 years ago |
dgtlmoon
|
9076ba6bd3
|
Tests - error test - be sure to clear results from other test parts
|
2 years ago |
dgtlmoon
|
ad75e8cdd0
|
Tests - Add test to check that low level fetch errors are cleared on next check
|
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
|
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
|
0ed897c50f
|
New setting to allow passwordless access to your 'diff' page - perfect for sharing your diff page securely, refactored login code (#1357)
|
2 years ago |
dgtlmoon
|
f8e587c415
|
Security - Possible stored XSS in watch list - Only permit HTTP/HTTP/FTP by default - override with env var `SAFE_PROTOCOL_REGEX` (#1359)
|
2 years ago |
dgtlmoon
|
7048a0acbd
|
UI - Fix wrong logic when dealing with webdriver/playwright watch screenshot settings (#1325)
|
2 years ago |
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)
|
2 years ago |
jtagcat
|
58c7cbeac7
|
UI: Updating queued success message (#1285)
|
2 years ago |
dgtlmoon
|
fc6424c39e
|
Test improvements (#1264)
|
2 years ago |
dgtlmoon
|
e99f07a51d
|
Filters & Notifications - fixed tokens in filter not found notification
|
2 years ago |
dgtlmoon
|
fcfd1b5e10
|
Ability to configure extra proxies via the UI (#1235)
|
2 years ago |