dgtlmoon
|
7f6a13ea6c
|
Re #1052 - Watch 'open' link should use any dynamic/template info (#1063)
|
2022-10-27 13:29:24 +02:00 |
dgtlmoon
|
9874f0cbc7
|
Remove accidental files
|
2022-10-27 12:43:02 +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
|
4eb4b401a1
|
API - system info - allow 5 minutes grace before watch is considered 'overdue'
|
2022-10-23 23:12:28 +02:00 |
dgtlmoon
|
5d40e16c73
|
API - Adding basic system info/system state API (#1051)
|
2022-10-23 19:15:11 +02:00 |
Entepotenz
|
7839551d6b
|
Testing - Use same version of playwright while running tests as in production builds (#1047)
|
2022-10-23 11:26:32 +02:00 |
dgtlmoon
|
5a43a350de
|
History index safety check - Be sure that only valid history index lines are read (#1042)
|
2022-10-19 22:41:13 +02:00 |
Michael McMillan
|
3c31f023ce
|
Option to Hide the Referer header from monitored websites. (#996)
|
2022-10-18 09:16:22 +02:00 |
dgtlmoon
|
4cbcc59461
|
0.39.20.4
|
2022-10-17 18:36:47 +02:00 |
dgtlmoon
|
4be0260381
|
Better cross platform file handling in diff and preview (#1034)
|
2022-10-17 18:36:22 +02:00 |
dgtlmoon
|
957a3c1c16
|
0.39.20.3
|
2022-10-17 17:43:35 +02:00 |
dgtlmoon
|
85897e0bf9
|
Windows - diff file handling improvements (#1031)
|
2022-10-17 17:40:28 +02:00 |
dgtlmoon
|
1b077abd93
|
0.39.20.2
|
2022-10-12 09:53:59 +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 |
dgtlmoon
|
8fb146f3e4
|
0.39.20.1
|
2022-10-09 23:05:35 +02:00 |
dgtlmoon
|
669fd3ae0b
|
Dont use default Requests `user-agent` and `accept` headers in playwright+selenium requests, breaks sites such as united.com. (#1004)
|
2022-10-09 18:25:36 +02:00 |
dgtlmoon
|
17d37fb626
|
0.39.20
|
2022-10-09 16:13:32 +02:00 |
Yusef Ouda
|
dfa7fc3a81
|
Adds support for jq JSON path querying engine (#1001)
|
2022-10-09 16:12:45 +02:00 |
dgtlmoon
|
cd467df97a
|
Adding link to BrightData Proxy info (#1003)
|
2022-10-09 15:51:57 +02:00 |
dgtlmoon
|
71bc2fed82
|
Remove quotationspage default watch
|
2022-10-09 14:06:07 +02:00 |
dgtlmoon
|
3ebb2ab9ba
|
Selenium fetcher - screenshot should be taken after 'wait' time, not before #873
|
2022-09-25 11:05:07 +02:00 |
dgtlmoon
|
3705ce6681
|
Render Extract Configurable Delay Seconds should also apply after executing any JS #958
|
2022-09-24 23:48:03 +02:00 |
dgtlmoon
|
f7ea99412f
|
Re #958 - remove change screensize, should be in 1280x720 default, was causing "Unable to retrieve content because the page is navigating and changing the content." on some sites
|
2022-09-19 14:02:32 +02:00 |
dgtlmoon
|
d4715e2bc8
|
Tidy up proxies.json logic, adding tests (#955)
|
2022-09-19 13:14:35 +02:00 |
dgtlmoon
|
77fdf59ae3
|
Improve Proxy minimum time debug output
|
2022-09-15 17:17:07 +02:00 |
dgtlmoon
|
0e194aa4b4
|
Default proxy settings fixes
|
2022-09-15 16:58:23 +02:00 |
dgtlmoon
|
2ba55bb477
|
Use proxies.json instead of proxies.txt - see wiki Proxies section (#945)
|
2022-09-15 15:25:23 +02:00 |
dgtlmoon
|
22638399c1
|
0.39.19.1
|
2022-09-11 09:23:43 +02:00 |
dgtlmoon
|
e3381776f2
|
Notification - code tidyup
|
2022-09-11 09:08:13 +02:00 |
dgtlmoon
|
26e2f21a80
|
Watch list & notification - Adding extra list batch operations for Mute, Unmute, Reset-to-default
|
2022-09-10 15:29:39 +02:00 |
dgtlmoon
|
b6009ae9ff
|
Notification - Reset defaults button should be on edit page only
|
2022-09-10 15:19:18 +02:00 |
dgtlmoon
|
b046d6ef32
|
Notification watch settings - add button to make watch use defaults (empties the settings)
|
2022-09-10 15:11:31 +02:00 |
dgtlmoon
|
e154a3cb7a
|
Notification system update - set watch to use defaults if it is the same as the default
|
2022-09-10 15:01:11 +02:00 |
dgtlmoon
|
434c5813b9
|
0.39.19
|
2022-09-08 20:16:35 +02:00 |
dgtlmoon
|
bd0fbaaf27
|
Use play and pause separate icons (#919)
|
2022-09-08 17:50:45 +02:00 |
dgtlmoon
|
0c111bd9ae
|
Further notification settings refinement (#910)
|
2022-09-08 09:10:04 +02:00 |
dgtlmoon
|
ed9ac0b7fb
|
Reliability improvement - Check watch UUID exists when reporting missing path (#915)
|
2022-09-07 23:04:35 +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
|
6168cd2899
|
Code maintenance - Removing old function (#875)
|
2022-08-31 15:23:10 +02:00 |
dgtlmoon
|
f3c7c969d8
|
Show screenshot age in [preview]
|
2022-08-25 11:18:00 +02:00 |
dgtlmoon
|
67d2441334
|
0.39.18
|
2022-08-19 11:37:26 +02:00 |
dgtlmoon
|
3c30bc02d5
|
More data saving pre-checks (#863)
|
2022-08-18 23:25:23 +02:00 |
dgtlmoon
|
b1e32275dc
|
Checkbox operations - reorder buttons for safety
|
2022-08-18 15:10:05 +02:00 |
dgtlmoon
|
e2a6865932
|
UI feature - Basic checkbox/group operations (#861)
|
2022-08-18 14:48:21 +02:00 |
dgtlmoon
|
f04adb7202
|
Bug fix - automatically queued watch checks weren't always being processed sequentially
|
2022-08-18 13:41:28 +02:00 |
dgtlmoon
|
1193a7f22c
|
Playwright - Support proxy auth mechanisms (#859)
|
2022-08-18 09:46:28 +02:00 |
dgtlmoon
|
5494e61a05
|
Skip processing when watch was deleted
|
2022-08-17 13:29:32 +02:00 |
dgtlmoon
|
e461c0b819
|
Playwright fetcher didn't report low level HTTP errors correctly (like Connection Refused) (#852)
|
2022-08-17 13:25:08 +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
|
06ab34b6af
|
Visual selector data not being saved by refactor
|
2022-08-16 16:53:15 +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
|
4899c1a4f9
|
Crash fix: Data store sub-directories werent always being created when needed (#842)
|
2022-08-16 15:17:36 +02:00 |
dgtlmoon
|
9bff1582f7
|
Make the table header easier to understand when sorting (#840)
|
2022-08-16 12:49:08 +02:00 |
dgtlmoon
|
269e3bb7c5
|
Column sorting (#838)
|
2022-08-16 10:45:36 +02:00 |
dgtlmoon
|
1f250aa868
|
Revert "don't process paused entries after queue", so we can still manually recheck a paused watch
|
2022-08-15 22:19:17 +02:00 |
dgtlmoon
|
1c08d9f150
|
Remove 'last-changed' from url-watches.json and always calculate from history index (#835)
|
2022-08-15 21:14:18 +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
|
1eb5726cbf
|
Execute JS should happen after waiting seconds
|
2022-08-15 11:27:04 +02:00 |
dgtlmoon
|
f82d3b648a
|
Crash protection - handle the case where watch was deleted while being checked (#833)
|
2022-08-14 19:13:45 +02:00 |
dgtlmoon
|
034b1330d4
|
Don't process a watch if it was paused after being queued (#825)
|
2022-08-09 10:48:18 +02:00 |
dgtlmoon
|
4026575b0b
|
0.39.17.2
|
2022-08-05 15:53:09 +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
|
e318253f31
|
Disable SIGCHLD Handler for now - keeping SIGTERM for DB writes
|
2022-08-04 23:48:36 +02:00 |
dgtlmoon
|
f0f2fe94ce
|
Handle SIGTERM for cleaner shutdowns (#737)
|
2022-08-02 10:21:25 +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
|
a1c3107cd6
|
Feature - priority queue - edited and added watches should get checked before automatically queued watches (#799)
|
2022-07-31 15:35:35 +02:00 |
dgtlmoon
|
8fef3ff4ab
|
[preview current] cleanup code and add test
|
2022-07-30 20:11:56 +02:00 |
dgtlmoon
|
baa25c9f9e
|
Feature - mute notifications (#791)
|
2022-07-29 21:09:55 +02:00 |
dgtlmoon
|
488699b7d4
|
Test improvement - remove unnecessary step
|
2022-07-29 10:23:59 +02:00 |
dgtlmoon
|
cf3a1ee3e3
|
0.39.17.1
|
2022-07-29 10:13:29 +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
|
3c9d2ded38
|
0.39.17
|
2022-07-28 13:07:51 +02:00 |
dgtlmoon
|
9f4364a130
|
Add https://discord.com/api notification hook to the automatic truncation due to Discords 2000 char limit
|
2022-07-28 12:34:55 +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
|
232bd92389
|
Bug fix - Filter "Only trigger when new lines appear" should check all history, not only the first item (#777)
|
2022-07-28 10:16:19 +02:00 |
dgtlmoon
|
e6173357a9
|
Visual Selector direct element finder fix
|
2022-07-28 09:19:10 +02:00 |
dgtlmoon
|
1f27865fdf
|
Filter failure notification send default enable now controlled by setting Env var
|
2022-07-27 00:01:51 +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
|
c2fe5ae0d1
|
mailto plaintext handling fix for 'plaintext' apprise integration
|
2022-07-23 16:55:31 +02:00 |
dgtlmoon
|
5beefdb7cc
|
Minor code cleanups
|
2022-07-23 13:18:44 +02:00 |
dgtlmoon
|
872bbba71c
|
Notifications - email - Correctly send plaintext notification email with plaintext header (#767)
|
2022-07-21 15:22:20 +02:00 |
Jonathon Sisson
|
d578de1a35
|
Form text tweak - Regex clarification (#766)
|
2022-07-21 10:05:59 +02:00 |
dgtlmoon
|
dd0eeca056
|
Handle simple obfuscations - HomeDepot.com style price obfuscation (#764)
|
2022-07-20 14:02:22 +02:00 |
Brandon Wees
|
ace44d0e00
|
Notifications fix - Discord - added discord webhook base url to truncation rules (#753)
Co-authored-by: bwees <branonwees@gmail.com>
|
2022-07-14 17:41:12 +02:00 |
dgtlmoon
|
52d3d375ba
|
removing package-lock.json - not required to be in git
|
2022-07-10 20:29:11 +02:00 |
dgtlmoon
|
08117089e6
|
Share-icon cleanups
|
2022-07-10 20:24:49 +02:00 |
dgtlmoon
|
2ba3a6d53f
|
Test improvement: Extract text should return all matches
|
2022-07-10 20:05:48 +02:00 |
dgtlmoon
|
2f636553a9
|
Bug fix: RSS Feed should also announce utf-8 charset
|
2022-07-10 18:50:21 +02:00 |
Freddie Leeman
|
0bde48b282
|
Regex extract filter: Return all regex results instead of first match (#730)
|
2022-07-10 15:09:10 +02:00 |
dgtlmoon
|
fae1164c0b
|
Ability to specify JS before running change-detection (#744)
|
2022-07-10 13:56:01 +02:00 |
dgtlmoon
|
169c293143
|
Playwright - log console errors to output
|
2022-07-10 13:55:29 +02:00 |
dgtlmoon
|
46cb5cff66
|
UI Improvement - Clarifying "Visual Filter" tool as "Visual Selector Filter"
|
2022-07-10 12:51:12 +02:00 |
Simo Elalj
|
05584ea886
|
Use environment variables to override new watch settings defaults (user-agent, timeout, workers) (#742)
|
2022-07-08 20:50:04 +02:00 |
dgtlmoon
|
15569f9592
|
0.39.16
|
2022-07-05 16:14:57 +02:00 |
dgtlmoon
|
5f9e475fe0
|
Fix notification apprise application name to changedetection.io #731
|
2022-06-30 23:11:03 +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
|
dbd9b470d7
|
Minor diff page improvements - list should be sorted 'newest first' and no need to include the current version to compare against (#716)
|
2022-06-23 10:16:05 +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
|
76996b9eb8
|
Some changes werent getting triggered because the previous checksum only recorded when an event occured
|
2022-06-15 17:18:46 +02:00 |
dgtlmoon
|
fba2b1a39d
|
Notifications regression bug in 0.39.15 - only sent the first notification URL
|
2022-06-15 17:05:03 +02:00 |
dgtlmoon
|
4a91505af5
|
Playwright screenshots - no need for high-res "bug workaround" screenshot, use lower quality/faster configurable image quality env var
|
2022-06-15 10:52:24 +02:00 |
dgtlmoon
|
4841c79b4c
|
Adding extra check when updating DB on ReplyWithContentButNoText
|
2022-06-14 19:54:35 +02:00 |
dgtlmoon
|
2ba00d2e1d
|
Notifications log - log what was sent after applying all cleanups
|
2022-06-14 17:01:13 +02:00 |
dgtlmoon
|
19c96f4bdd
|
Re #555 - tgram:// notifications - strip added HTML tag which is not supported by Telegram
|
2022-06-14 12:00:21 +02:00 |
dgtlmoon
|
82b900fbf4
|
Give more helpful error message when a page doesnt load
|
2022-06-14 08:16:22 +02:00 |
dgtlmoon
|
358a365303
|
Tweaks to playwright fetch code - better timeout handling
|
2022-06-13 23:39:43 +02:00 |
dgtlmoon
|
a07ca4b136
|
Re #580 - New functionality - Random "jitter" delay to requests (#681)
|
2022-06-13 12:41:53 +02:00 |
dgtlmoon
|
ba8cf2c8cf
|
0.39.15
|
2022-06-12 14:05:34 +02:00 |
dgtlmoon
|
3106b6688e
|
Watch overview list - adding spinner to make it easier to see whats currently being 'Checked'
|
2022-06-12 12:52:17 +02:00 |
dgtlmoon
|
2c83845dac
|
Preview section - add helpful check
|
2022-06-12 11:10:06 +02:00 |
dgtlmoon
|
111266d6fa
|
Send test notification - improved handling of errors
|
2022-06-12 10:47:00 +02:00 |
dgtlmoon
|
ead610151f
|
Notification log - also log normal requests and make the log easier to find
|
2022-06-11 23:07:09 +02:00 |
dgtlmoon
|
327cc4af34
|
Use correct RSS CDATA handling (#662)
|
2022-06-08 18:40:01 +02:00 |
dgtlmoon
|
6008ff516e
|
Improve logging (#671)
|
2022-06-08 18:32:41 +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
|
1ab70f8e86
|
Diff + Preview - Hide date selector widget when viewing screenshots as its not yet possible to compare screenshots (but will be soon!)
|
2022-06-07 19:53:13 +02:00 |
dgtlmoon
|
8227c012a7
|
Diff + Preview - Fixing screenshot behaviour after preference change
|
2022-06-07 19:51:17 +02:00 |
dgtlmoon
|
c113d5fb24
|
Screenshot handling on the diff/preview section refactor (#630)
|
2022-06-07 19:22:42 +02:00 |
dgtlmoon
|
8c8d4066d7
|
Shared watches - include "Extract text" filter
|
2022-06-07 17:06:05 +02:00 |
dgtlmoon
|
277dc9e1c1
|
Improve error message when filter not found in page result (#666)
|
2022-06-07 16:43:57 +02:00 |
dgtlmoon
|
fc0fd1ce9d
|
"Extract text" filter - improve placeholder example
|
2022-06-06 18:26:47 +02:00 |
dgtlmoon
|
bd6127728a
|
Visual selector - 'clear selection' button should clear the filter also
|
2022-06-06 17:07:29 +02:00 |
dgtlmoon
|
4101ae00c6
|
New feature - "Extract text" filter ability (#624)
|
2022-06-06 16:57:50 +02:00 |
dgtlmoon
|
62f14df3cb
|
Fixing RSS feed HTML content formatting (#662)
|
2022-06-06 10:24:39 +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
|
8294519f43
|
Content fetcher - Handle when a page doesnt load properly
|
2022-06-01 13:12:37 +02:00 |
dgtlmoon
|
8ba8a220b6
|
Playwright - Correctly close browser context/sessions on exceptions
|
2022-06-01 12:59:44 +02:00 |
dgtlmoon
|
aa3c8a9370
|
Move history data to a textfile, improves memory handling (#638)
|
2022-05-31 23:43:50 +02:00 |
dgtlmoon
|
329c7620fb
|
Remove UK Covid news
|
2022-05-31 22:04:35 +02:00 |
Amos (LFlare) Ng
|
1f974bfbb0
|
Visual Selector fix: Firefox compatibility - Visual Selector (#646)
|
2022-05-31 09:04:01 +02:00 |
Tim Loderhose
|
437c8525af
|
Remove group tag arbitrary length limit (#645)
|
2022-05-30 18:28:53 +02:00 |
dgtlmoon
|
a2a1d5ae90
|
Distill.io import bug fix when no tags assigned to a watch (#557)
|
2022-05-29 22:04:23 +02:00 |
dgtlmoon
|
2566de2aae
|
Ignore whitespace on by default
|
2022-05-28 13:30:57 +02:00 |
dgtlmoon
|
dfec8dbb39
|
Visual Selector - clear events when changing tabs
|
2022-05-25 15:47:30 +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
|
9d742446ab
|
Playwright - ByPass CSP for more reliable JS scraping, disable accept downloads
|
2022-05-25 11:05:18 +02:00 |
dgtlmoon
|
e3e022b0f4
|
VisualSelector - Better handling of filter targets that are no longer available in the HTML
|
2022-05-25 10:23:43 +02:00 |
dgtlmoon
|
7983675325
|
Visual Selector - be more resilient when sites interfere with the xPath scraping
|
2022-05-24 00:10:38 +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
|
8e3195f394
|
0.39.14
|
2022-05-23 14:40:26 +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
|
2c834cfe37
|
Add note that changedetection is not performed on the screenshot just yet (WIP https://github.com/dgtlmoon/changedetection.io/pull/419 )
|
2022-05-20 12:52:41 +02:00 |
dgtlmoon
|
dbb5c666f0
|
Fixing edit template HTML
|
2022-05-18 14:09:39 +02:00 |
dgtlmoon
|
70b3493866
|
Proxy settings on watch should have a "[ ] default" option (#610)
|
2022-05-18 13:59:54 +02:00 |
dgtlmoon
|
3b11c474d1
|
Input field tidyup (#611)
|
2022-05-18 13:59:17 +02:00 |
dgtlmoon
|
890e1e6dcd
|
Update wiki link for 'More info' about sharing a watch and its configuration
|
2022-05-17 22:44:36 +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
|
16809b48f8
|
Playwright - raise EmptyReply on empty reply, no need to process further
|
2022-05-17 18:40:15 +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 |
weeix
|
31fea55ee4
|
Fix PLAYWRIGHT_DRIVER_URL default value (cf. #587) (#599)
|
2022-05-14 22:34:44 +02:00 |
dgtlmoon
|
034507f14f
|
Fixing Pip install problem - Update MANIFEST to include model/ subdir, improving imports (#593)
|
2022-05-10 22:45:08 +02:00 |
dgtlmoon
|
0e385b1c22
|
0.39.13
|
2022-05-10 17:24:38 +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
|
9807cf0cda
|
Playwright - code fix
|
2022-05-07 17:29:59 +02:00 |
dgtlmoon
|
d4b5237103
|
Playwright fetcher - more reliable by just waiting arbitrary seconds after the last network IO
|
2022-05-07 17:14:40 +02:00 |
dgtlmoon
|
dc6f76ba64
|
Make proxy configuration more consistent - see https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration (#585)
|
2022-05-07 16:37:56 +02:00 |
dgtlmoon
|
1f2f93184e
|
Playwright fetcher - use the correct default User-Agent
|
2022-05-06 23:59:38 +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
|
68db20168e
|
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) (#489)
|
2022-05-02 21:40:40 +02:00 |
dgtlmoon
|
1d4474f5a3
|
Simplify scrub operation (simply cleans all) (#575)
|
2022-05-02 21:10:23 +02:00 |
dgtlmoon
|
613308881c
|
Bugfix - dont update record when deleted during check
|
2022-05-01 21:41:29 +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
|
ffc4215411
|
Unify MINIMUM_SECONDS_RECHECK_TIME env var variable to 60 seconds
|
2022-04-24 20:37:30 +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
|
015353eccc
|
Form field handling improvements - fixing field list handler for empty lines
|
2022-04-24 13:53:13 +02:00 |
dgtlmoon
|
501183e66b
|
Fix "Add email" button in main global notification settings
|
2022-04-22 10:51:52 +02:00 |
dgtlmoon
|
def74f27e6
|
Test notification button fixed in main settings (#556)
|
2022-04-21 21:36:10 +02:00 |
dgtlmoon
|
37775a46c6
|
tgram:// be sure total notification size is always under their 4096 size limit
|
2022-04-21 16:28:15 +02:00 |
dgtlmoon
|
e4eaa0c817
|
Shows which items are already in the queue, disables adding to the queue if already in the recheck queue (#552)
|
2022-04-21 12:52:45 +02:00 |
dgtlmoon
|
9e71f2aa35
|
Discord:// notification size limit - also includes the notification title
|
2022-04-20 17:00:21 +02:00 |
dgtlmoon
|
2a9fb12451
|
Import speed improvements, and adding an import URL batch size of 5,000 to stop accidental CPU overload (#549)
|
2022-04-19 23:15:32 +02:00 |
dgtlmoon
|
6c3c5dc28a
|
Ability to set the default fetch mode via the DEFAULT_FETCH_BACKEND variable
|
2022-04-19 23:15:00 +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
|
d7ed7c44ed
|
Re-label the quick-add widget placeholder 'tag' to 'watch group'
|
2022-04-12 10:55:43 +02:00 |
dgtlmoon
|
34a87c0f41
|
HTTP Fetcher code improvements
|
2022-04-12 08:36:08 +02:00 |
dgtlmoon
|
4074fe53f1
|
Adding RSS metadata auto-discovery
|
2022-04-12 07:35:47 +02:00 |
Tristan Hill
|
44d599d0d1
|
Upgrade WTforms form handler to v3 (#523)
|
2022-04-09 19:50:56 +02:00 |
dgtlmoon
|
615fe9290a
|
0.39.12
|
2022-04-09 14:16:30 +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
|
1890881977
|
Specify our Discord avatar_url as default avatar_url
|
2022-04-08 18:35:59 +02:00 |
dgtlmoon
|
9fc2fe85d5
|
Minor git updates
|
2022-04-08 17:21:42 +02:00 |
dgtlmoon
|
bb3c546838
|
Fix screenshot tab name
|
2022-04-08 17:08:06 +02:00 |
dgtlmoon
|
165f794595
|
Discord:// notifications should be cut to 2000 chars or Discord will not process them. (#531 + #323)
|
2022-04-08 16:32:04 +02:00 |