dgtlmoon
248161bc95
Migrate earlier 'in stock' values
2024-07-11 15:01:52 +02:00
dgtlmoon
13a714bf35
small tweaks
2024-07-10 17:41:50 +02:00
dgtlmoon
7f5bdd47ae
Make processors more cleanly separated
2024-07-10 15:44:54 +02:00
dgtlmoon
9629b89afc
Fixing data problem
2024-07-09 17:34:00 +02:00
dgtlmoon
c32173b280
Merge branch 'master' into 2039-restock-use-itemprop
2024-07-09 13:14:53 +02:00
dgtlmoon
a1d04bb37f
Snapshot count from history was not updated in watch after using [clear history] ( #2459 )
2024-07-05 11:09:31 +02:00
dgtlmoon
343e359b39
Now saving last two HTML snapshots for future reference, refactor, dont write screenshots and xpath to disk when no change detected (saves disk IO) ( #2431 )
2024-06-23 09:19:32 +02:00
dgtlmoon
9dd04349de
WIP
2024-06-18 14:15:52 +02:00
dgtlmoon
a46d45edf2
difference should be since first check
2024-06-18 13:42:08 +02:00
dgtlmoon
7aa1e5cc00
Merge branch 'master' into 2039-restock-use-itemprop
2024-06-17 11:49:55 +02:00
dgtlmoon
c9af9b6374
Filter failure/not found notification threshold - Counter should be reset when editing a watch, clear watch errors on 'save' ( #2413 )
2024-06-17 11:42:41 +02:00
dgtlmoon
afc88d654b
Merge branch 'master' into 2039-restock-use-itemprop
2024-06-13 16:53:46 +02:00
dgtlmoon
76ffc3e891
RSS - Setting to hide muted watches in RSS feed (default ON) ( #2411 )
2024-06-13 11:52:12 +02:00
dgtlmoon
575bdcfbe8
WIP
2024-06-12 18:11:20 +02:00
dgtlmoon
ded4495801
Adding follow_price_changes
2024-06-12 14:43:54 +02:00
dgtlmoon
f983ec2ff0
Merge branch 'master' into 2039-restock-use-itemprop
2024-06-07 13:56:33 +02:00
dgtlmoon
de48892243
Code - improving unique key fix for history database handler ( #2402 )
...
* improving unique key fix
* also bump timestamp along 1 sec
2024-06-06 22:59:04 +02:00
dgtlmoon
c1a0481ec0
skip rdfa?
2024-05-23 09:59:22 +02:00
dgtlmoon
df6d120c4f
Merge branch 'master' into 2039-restock-use-itemprop
2024-05-22 15:46:47 +02:00
dgtlmoon
f49eb4567f
Ability to set default User-Agent for either fetching types directly in the UI ( #2375 )
2024-05-20 15:11:15 +02:00
dgtlmoon
8d1fb96d18
UI - Refactor of the Recheck Time Settings, Added "Use default recheck time" checkbox and refactor/simplify system handling ( #2362 )
2024-05-14 13:51:03 +02:00
dgtlmoon
d38bb6167b
big refactor
2024-05-10 17:52:28 +02:00
dgtlmoon
b1170c1e33
WIP
2024-05-07 11:34:28 +02:00
dgtlmoon
0b85990d28
more work
2024-05-06 16:20:08 +02:00
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
2024-04-25 22:06:09 +02:00
dgtlmoon
f9954f93f3
UI - Adding UI notice if watch has group options set ( #2311 #2307 )
2024-04-16 18:48:51 +02:00
dgtlmoon
9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool ( #2291 )
2024-04-03 16:17:15 +02:00
dgtlmoon
616c0b3f65
New text filter - Sort text alphabetically filter ( #2153 )
2024-02-02 11:36:58 +01:00
dgtlmoon
3b16b19a94
Record notification count and show in [stats] tab ( #2150 )
2024-02-02 09:12:44 +01:00
dgtlmoon
7d96b4ba83
Fetching - Always record server software reply headers (will be used in the future) ( #2143 )
2024-01-31 16:15:43 +01:00
dgtlmoon
1f5670253e
UI - Adding icon to show which watch has Browser Steps enabled ( #2137 )
2024-01-29 12:36:53 +01:00
dgtlmoon
399cdf0fbf
Logging loguru output tweaks ( #2112 )
2024-01-16 11:27:47 +01:00
Constantin Hong
4be0fafa93
Support Loguru as a logger ( #2036 )
2024-01-16 09:48:16 +01:00
dgtlmoon
946a556fb6
Restock detection - "In stock" should be None/"Not yet checked" by default ( #2069 )
2024-01-01 17:10:27 +01:00
dgtlmoon
bbc18d8e80
API - Make sure the watch "is viewed" attribute is correctly represented in the API output ( #2009 )
2023-11-28 11:42:08 +01:00
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 )
2023-11-17 17:21:26 +01:00
dgtlmoon
5229094e44
New functionanlity - Selectable browser / ability to add extra browser connections (good for using "scraping browsers"/ etc) ( #1943 )
2023-11-13 16:39:11 +01:00
dgtlmoon
c8dcc072c8
Code refactor for fetchers ( #1941 )
2023-11-13 10:42:56 +01:00
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 )
2023-10-21 09:41:51 +02:00
dgtlmoon
b58d521d19
UI - Adding [stats] tab to watch Edit page ( #1880 )
2023-10-20 11:49:12 +02:00
dgtlmoon
522e9786c6
UI - Adding watch label/title to [edit] page title ( #1858 )
2023-10-13 12:51:31 +02:00
dgtlmoon
52f2c00308
UI/Functionality - Ability to manage/apply filters and notifications across tags/groups
2023-06-19 23:29:13 +02:00
dgtlmoon
b5a415c7b6
UI - Configurable pager size #1599 #1598
2023-05-25 16:38:54 +02:00
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 )
2023-05-22 17:19:52 +02:00
dgtlmoon
e874df4ffc
UI - Make sort order and type sticky in cookies, ability to sort by watch created time ( #1519 )
2023-04-29 17:44:23 +02:00
dgtlmoon
55b6ae86e8
Ability to set which text to process triggers on (added, removed, changed) according to the difference ( #1483 )
2023-03-20 20:16:57 +01:00
dgtlmoon
3b80bb2f0e
Use brotli for reducing the size of the text snapshots ( #1482 )
2023-03-19 21:12:22 +01:00
dgtlmoon
e6d2d87b31
Notification screenshots - now PNG only for now to save disk space (no point creating two images) ( #1481 )
2023-03-18 20:52:52 +01:00
dgtlmoon
6e71088cde
New feature - Restock / stock / out of stock monitor option/mode
2023-03-18 20:36:26 +01:00
dgtlmoon
6f4fd011e3
Dont rewrite/resave snapshot when its the same data, just bump the history index, saves disk space. ( #1414 )
2023-02-17 17:15:27 +01:00