Commit Graph

29 Commits (ecafa2783313e81f64cbbfc5abf3768be29c584c)

Author SHA1 Message Date
dgtlmoon 5bb47e47db
Remove same checksum skip check - saved a little CPU but added a lot of complexity (#2700)
3 months ago
dgtlmoon cffb6d748c
Restock & Price monitor - Huge refactor, set upper and lower price alert limits, set % change, follow the prices and restock amounts directly in the watch-overview list
6 months ago
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)
6 months ago
dgtlmoon 9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool (#2291)
9 months ago
dgtlmoon 402f1e47e7 Security update - Adding API token secure check for API endpoint `/api/v1/watch/<uuid>/history` @rozpuszczalny
11 months ago
dgtlmoon 4596532090 API Docs - Examples should use port 5000 (same as the docker-compose default installation and other documentation)
12 months ago
dgtlmoon 824748df9e API - Updating documentation
1 year ago
dgtlmoon 8e207ba438
API - Ability to add/import bulk list of watches as a line-feed separated list (#2021)
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 6ef8a1c18f
Updating URL validation library, ability to block access to simple (no dot) hostnames like "localhost" with BLOCK_SIMPLEHOSTS setting (#1732)
1 year ago
dgtlmoon f84ba0fb31 API - Updating API description for handling a single watch
1 year 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 3b80bb2f0e
Use brotli for reducing the size of the text snapshots (#1482)
2 years ago
dgtlmoon abf234298c
API - Including `last_changed` timestamp in watch API info (#1436)
2 years ago
dgtlmoon 3b96e40464 API documentation - improving example for list watches
2 years ago
dgtlmoon c747cf7ba8 API documentation - improving example for snapshot history
2 years ago
dgtlmoon 3e98c8ae4b API - Adding current version to 'System Information' endpoint, bumping API docs, Re #1429
2 years ago
dgtlmoon aaad71fc19 Further improving API documentation Re #1426
2 years ago
dgtlmoon 78f93113d8 Improving API documentation Re #1426
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 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 b76148a0f4
Fetcher - CPU usage - Skip processing if the previous checksum and the just fetched one was the same (#925)
2 years ago
dgtlmoon 4eb4b401a1 API - system info - allow 5 minutes grace before watch is considered 'overdue'
2 years ago
dgtlmoon 5d40e16c73
API - Adding basic system info/system state API (#1051)
2 years ago
dgtlmoon 1c08d9f150
Remove 'last-changed' from url-watches.json and always calculate from history index (#835)
2 years ago
dgtlmoon a1c3107cd6
Feature - priority queue - edited and added watches should get checked before automatically queued watches (#799)
2 years ago
dgtlmoon aa3c8a9370
Move history data to a textfile, improves memory handling (#638)
3 years ago
dgtlmoon 07e279b38d
API Interface (#617)
3 years ago