Commit Graph

71 Commits (ffd160ce0eb25597f704000562213ba98ae0fdaf)

Author SHA1 Message Date
dgtlmoon de48892243
Code - improving unique key fix for history database handler (#2402)
5 months ago
dgtlmoon 8d1fb96d18
UI - Refactor of the Recheck Time Settings, Added "Use default recheck time" checkbox and refactor/simplify system handling (#2362)
6 months ago
dgtlmoon bd6eda696c
Merge pull request from GHSA-4r7v-whpg-8rx3
7 months ago
dgtlmoon f9954f93f3
UI - Adding UI notice if watch has group options set (#2311 #2307)
7 months ago
dgtlmoon 9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool (#2291)
8 months ago
dgtlmoon 616c0b3f65
New text filter - Sort text alphabetically filter (#2153)
10 months ago
dgtlmoon 3b16b19a94
Record notification count and show in [stats] tab (#2150)
10 months ago
dgtlmoon 7d96b4ba83
Fetching - Always record `server` software reply headers (will be used in the future) (#2143)
10 months ago
dgtlmoon 1f5670253e
UI - Adding icon to show which watch has Browser Steps enabled (#2137)
10 months ago
dgtlmoon 399cdf0fbf
Logging loguru output tweaks (#2112)
10 months ago
Constantin Hong 4be0fafa93
Support Loguru as a logger (#2036)
10 months ago
dgtlmoon 946a556fb6
Restock detection - "In stock" should be None/"Not yet checked" by default (#2069)
11 months ago
dgtlmoon bbc18d8e80
API - Make sure the watch "is viewed" attribute is correctly represented in the API output (#2009)
12 months 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 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
1 year 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 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 13c4121f52
PDF File change detection - Initial PDF fetcher support with basic text extraction (#1244)
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 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
dgtlmoon 72834a42fd
Backups and Snapshots - Data directory now fully portable, (all paths are relative) , refactored backup zip export creation
2 years ago
dgtlmoon 5a43a350de
History index safety check - Be sure that only valid history index lines are read (#1042)
2 years ago
dgtlmoon 4be0260381
Better cross platform file handling in diff and preview (#1034)
2 years ago
dgtlmoon 85897e0bf9
Windows - diff file handling improvements (#1031)
2 years ago
dgtlmoon 0c111bd9ae
Further notification settings refinement (#910)
2 years ago
dgtlmoon 2c6faa7c4e
Cleaner separation of watch/global notification settings (#894)
2 years ago
dgtlmoon 4899c1a4f9
Crash fix: Data store sub-directories werent always being created when needed (#842)
2 years ago
dgtlmoon 269e3bb7c5
Column sorting (#838)
2 years ago