dgtlmoon
76ffc3e891
RSS - Setting to hide muted watches in RSS feed (default ON) ( #2411 )
7 months ago
dgtlmoon
de48892243
Code - improving unique key fix for history database handler ( #2402 )
...
* improving unique key fix
* also bump timestamp along 1 sec
8 months ago
dgtlmoon
f49eb4567f
Ability to set default User-Agent for either fetching types directly in the UI ( #2375 )
8 months ago
dgtlmoon
8d1fb96d18
UI - Refactor of the Recheck Time Settings, Added "Use default recheck time" checkbox and refactor/simplify system handling ( #2362 )
8 months ago
dgtlmoon
bd6eda696c
Merge pull request from GHSA-4r7v-whpg-8rx3
...
* CVE-2024-32651 - Security fix - Server Side Template Injection in Jinja2 allows Remote Command Execution
* use ImmutableSandboxedEnvironment also in validation
9 months ago
dgtlmoon
f9954f93f3
UI - Adding UI notice if watch has group options set ( #2311 #2307 )
9 months ago
dgtlmoon
9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool ( #2291 )
10 months ago
dgtlmoon
616c0b3f65
New text filter - Sort text alphabetically filter ( #2153 )
12 months ago
dgtlmoon
3b16b19a94
Record notification count and show in [stats] tab ( #2150 )
12 months ago
dgtlmoon
7d96b4ba83
Fetching - Always record `server` software reply headers (will be used in the future) ( #2143 )
12 months ago
dgtlmoon
1f5670253e
UI - Adding icon to show which watch has Browser Steps enabled ( #2137 )
12 months ago
dgtlmoon
399cdf0fbf
Logging loguru output tweaks ( #2112 )
1 year ago
Constantin Hong
4be0fafa93
Support Loguru as a logger ( #2036 )
1 year ago
dgtlmoon
946a556fb6
Restock detection - "In stock" should be None/"Not yet checked" by default ( #2069 )
1 year ago
dgtlmoon
bbc18d8e80
API - Make sure the watch "is viewed" attribute is correctly represented in the API output ( #2009 )
1 year ago
dgtlmoon
0285d00f13
UI - Clicking the "[Diff]" link should take you to the difference starting at the relative time to when you last viewed the difference page ( #1989 )
1 year ago
dgtlmoon
5229094e44
New functionanlity - Selectable browser / ability to add extra browser connections (good for using "scraping browsers"/ etc) ( #1943 )
1 year ago
dgtlmoon
c8dcc072c8
Code refactor for fetchers ( #1941 )
1 year ago
dgtlmoon
1709e8f936
UI - BrowserSteps - Show the screenshot of an error if it happened on a step, highlight which step had the error to make it easier to find out why the step didnt work, minor fixes to timeouts( #1883 )
1 year ago
dgtlmoon
b58d521d19
UI - Adding [stats] tab to watch Edit page ( #1880 )
1 year ago
dgtlmoon
522e9786c6
UI - Adding watch label/title to [edit] page title ( #1858 )
1 year ago
dgtlmoon
52f2c00308
UI/Functionality - Ability to manage/apply filters and notifications across tags/groups
2 years ago
dgtlmoon
b5a415c7b6
UI - Configurable pager size #1599 #1598
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
e874df4ffc
UI - Make sort order and type sticky in cookies, ability to sort by watch created time ( #1519 )
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
6f4fd011e3
Dont rewrite/resave snapshot when its the same data, just bump the history index, saves disk space. ( #1414 )
2 years ago
dgtlmoon
f7f4ab314b
PDF text conversion - fix bug where it detected a site as a PDF file incorrectly Re #1392 #1393
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
948ef7ade4
Fix fetch UI default fetch backend option icon ( #1343 )
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
dgtlmoon
fcfd1b5e10
Ability to configure extra proxies via the UI ( #1235 )
2 years ago
dgtlmoon
13c4121f52
PDF File change detection - Initial PDF fetcher support with basic text extraction ( #1244 )
2 years ago
dgtlmoon
7a1d2d924e
Dark mode - system setting var is not required (its cookie based)
2 years ago
dgtlmoon
b76148a0f4
Fetcher - CPU usage - Skip processing if the previous checksum and the just fetched one was the same ( #925 )
2 years ago
dgtlmoon
b58fd995b5
Automatically offer to track LD+JSON product price data ( #1204 )
2 years ago
dgtlmoon
2345b6b558
New feature - Simple extract data by regex from all historical watch text into CSV ( #1191 )
2 years ago
dgtlmoon
77409eeb3a
UI - Dark Mode ( #1187 )
2 years ago
dgtlmoon
e3db324698
Extra validation for URLs with template markup ( #1166 )
2 years ago
dgtlmoon
ade9e1138b
Re #1148 - Notification screenshot/JPEG was not being regenerated correctly
2 years ago
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 )
2 years ago
Matthias Bilger
f066a1c38f
Option to attach screenshot to notification ( #1127 )
2 years ago
dgtlmoon
ca3b351bae
Adding a check counter to watch fetching ( #1099 )
2 years ago
dgtlmoon
359fc48fb4
Filters can now accept a list/multiple filters ( #1064 ) #623
2 years ago
dgtlmoon
77b59809ca
Removing unused code ( #1070 )
2 years ago
dgtlmoon
7f6a13ea6c
Re #1052 - Watch 'open' link should use any dynamic/template info ( #1063 )
2 years ago