Commit Graph

857 Commits (60d292107d9599104e79a890374affd8c2e3af3f)

Author SHA1 Message Date
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)
5 months ago
Hritik Vijay ffd160ce0e
Filters - Implement jqraw: filter (use this to output nicer JSON format when selecting/filtering by JSON) (#2430)
5 months ago
dgtlmoon cc147be76e
Prefer pythons built in "importlib" over pkg_resources+setuptools (#2424)
5 months ago
dgtlmoon a9ed113369 0.45.24
5 months ago
dgtlmoon c9af9b6374
Filter failure/not found notification threshold - Counter should be reset when editing a watch, clear watch errors on 'save' (#2413)
5 months ago
dependabot[bot] 5e65fb606b
Bump dnspython from 2.3.0 to 2.6.1 (#2306)
5 months ago
dgtlmoon 434a1b242e
Improve testing for Python 3.10, 3.11 and 3.12
5 months ago
dgtlmoon bce02f9c82 UI - Add space around checkbox operation buttons so they work better in mobile #2393
5 months ago
dgtlmoon 76ffc3e891
RSS - Setting to hide muted watches in RSS feed (default ON) (#2411)
5 months ago
dgtlmoon c6ee6687b5
Fetching/Requests - Fixing user agent header overrides per-watch of global settings (#2409)
5 months ago
dgtlmoon de48892243
Code - improving unique key fix for history database handler (#2402)
5 months ago
dgtlmoon 6aded50aca
UI - 'Mark all viewed' button should not show when all viewed (#2399)
5 months ago
dgtlmoon b8e279a025
Fixing build test - Adding small delay (#2397)
5 months ago
dgtlmoon 6a0e14cfce UI - Mobile CSS/layout fix wrapping on empty list text #2393
6 months ago
dgtlmoon be91c5425c
UI - Preview single snapshot - Date and button fixes (#2389)
6 months ago
dgtlmoon 7e8aa7e3ff 0.45.23
6 months ago
Alexander Sulfrian d77f913aa0
RSS - Only insert feed header if app_rss_token is set (should be only shown in index/overview page) (#2381)
6 months ago
dgtlmoon 59cefe58e7
Fetcher - Using pyppeteerstealth with puppeteer fetcher (#2203)
6 months ago
dgtlmoon cfc689e046 Fix overflowing text
6 months ago
Alexander Sulfrian 7b04b52e45
RSS and tags/groups - Fixes use active_tag_uuid, fixes broken RSS link in page html (#2379)
6 months ago
dgtlmoon f49eb4567f
Ability to set default User-Agent for either fetching types directly in the UI (#2375)
6 months ago
dgtlmoon a8959be348 Testing - Fixing JSON test
6 months ago
dgtlmoon 05bf3c9a5c UI - Mobile - quick watch form element fixes
6 months ago
dgtlmoon 4293639f51 UI - CSS - Remove gradient border, it did not add much to the design #2377
6 months ago
dgtlmoon f0ed4f64e8
RSS - Muted watches should not show in RSS feed (#2374 #2304)
6 months ago
dgtlmoon add2c658b4
Notifications - Fixing truncated notifications when tgram:// or discord:// is used with other notification methods (#2372 #2299)
6 months ago
dgtlmoon e27f66eb73
UI - Ability to preview/view single changes by timestamp using keyboard or select box(#1916)
6 months ago
dgtlmoon e4504fee49
Browser Steps - Fixing "goto site" step #2330 #2337 (#2364)
6 months ago
dgtlmoon ef910b86ef
Notifications - Update Apprise notification library to 1.8.0 (#2363 #2324) fixes mailto:// with IP as server endpoint
6 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 5df5d0fbe7
UI - Search should scan/search error messages (#2353)
6 months ago
dgtlmoon 815cba11ca UI - 'stats' tab should show what the server-type detected is ( #2348 )
6 months ago
dgtlmoon d127214d8f 0.45.22
7 months ago
dgtlmoon c0f000b1d1
Merge pull request from GHSA-pwgc-w4x9-gw67
7 months ago
dgtlmoon ee5294740a 0.45.21
7 months ago
dgtlmoon bd6eda696c
Merge pull request from GHSA-4r7v-whpg-8rx3
7 months ago
dgtlmoon 1ba29655f5 UI - Wrap tag names in solid background to make it easier to read when theres multiple tags
7 months ago
dgtlmoon 830a0a3a82
UI - Error text on exception should contain the word Exception (#2322)
7 months ago
dgtlmoon e110b3ee93 0.45.20
7 months ago
dgtlmoon 3ae9bfa6f9
Bug fix - further work on lxml filter extract (#2313 #2312 #2317)
7 months ago
dgtlmoon 6f3c3b7dfb 0.45.19
7 months ago
dgtlmoon 74707909f1
Bug fix for newer lxml module - module 'lxml.etree' has no attribute '_ElementStringResult' - reimplement _ElementStringResult (#2313 #2312)
7 months ago
dgtlmoon d4dac23ba1 0.45.18
7 months ago
dgtlmoon f9954f93f3
UI - Adding UI notice if watch has group options set (#2311 #2307)
7 months ago
dgtlmoon db59bf73e1 "Send Test Notification" - In "Group" settings form it should not fallback to the system wide notifications when sending a test if nothing is set.
8 months ago
dgtlmoon 8aac7bccbe "Send Test Notification" - Now provides better feedback and works with the actual values in system settings form
8 months ago
dgtlmoon 9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool (#2291)
8 months ago
dgtlmoon 21f4ba2208 UI - BrowserSteps - Show step screenshot/pic should use absolute URL #2243
8 months ago
dgtlmoon daef1cd036
UI - Remove unique check for URLs entered on the "quick watch add" form ( #2286 #2292 )
8 months ago
dgtlmoon 56b365df40
UI - Improvements to tag/groups page, show number of watches under each group, link group name to list (#2290)
8 months ago
dgtlmoon 8e5bf91965
"Send Test Notification" button from watch form edit should respect global settings and tag/group settings ( #2289, #2263 )
8 months ago
dgtlmoon 1ae59551be 0.45.17
8 months ago
dgtlmoon a176468fb8 UI - Add helper note
8 months ago
dgtlmoon 8fac593201 UI Text - Adding helper text to VisualSelector to explain what the connection is with the CSS/xPath filters
8 months ago
dgtlmoon 6555d99044 0.45.16
8 months ago
dgtlmoon b28a8316cc 0.45.15
8 months ago
dgtlmoon e609a2d048 Updating restock detection texts
8 months ago
dgtlmoon 994d34c776
Adding CORS module - Solves Chrome extension API connectivity (#2236)
8 months ago
dgtlmoon de776800e9 UI - Overview list shortcut button - Ability to reset any previous errors
8 months ago
dgtlmoon 8b8ed58f20 Chrome Extension - Adding link and install information from the API page
8 months ago
dgtlmoon c6db7fc90e Chrome Extension - Adding callout to UI
8 months ago
pedrogius bc587efae2
Import - Fixed "Include filters" option (fixed typo on select) (#2232)
9 months ago
dgtlmoon 6ee6be1a5f Merge branch 'master' of github.com:dgtlmoon/changedetection.io
9 months ago
dgtlmoon c83485094b Updating restock detection texts
9 months ago
dgtlmoon 387ce32e6f
Restock detection - Improving test for restock IN STOCK -> OUT OF STOCK (#2219)
9 months ago
dgtlmoon 6b9a788d75 Puppeteer - remove debug hook
9 months ago
dgtlmoon 14e632bc19
Custom headers fix in Browser Steps and Playwright/Puppeteer fetchers ( #2197 )
9 months ago
Constantin Hong 52c895b2e8
text_json_diff/fix: Keep an order of filter and remove duplicated filters. 2 (#2178)
9 months ago
dgtlmoon a62043e086
Fetching - restock detecting and visual selector scraper - Fixes scraping of elements that are not visible
9 months ago
dgtlmoon 3d390b6ea4 BrowserSteps UI - Avoid selecting very large elements that are likely to be the page wrapper
9 months ago
dgtlmoon 301a40ca34 Fetching - Puppeteer - Adding more debug/diagnostic information
9 months ago
dgtlmoon 1c099cdba6
Update stock-not-in-stock.js
9 months ago
dgtlmoon af747e6e3f
UI - Sorted alphabetical tag list and list of tags in groups setting (#2205)
9 months ago
dgtlmoon aefad0bdf6 Code - Remove whitespaces in visual selector elements config
9 months ago
dgtlmoon 904ef84f82
Build fix - Pinning package versions and Custom browser endpoints should not have a proxy set (#2204)
9 months ago
dgtlmoon d2569ba715
Update stock-not-in-stock.js
9 months ago
dgtlmoon ccb42bcb12 Fetching pages - Custom browser endpoints should not have default proxy info added
9 months ago
dgtlmoon 4163030805 Puppeteer - fixing wait times
9 months ago
dgtlmoon 140d375ad0 Puppeteer - more improvements to proxy and authentication
9 months ago
dgtlmoon 1a608d0ae6
Puppeteer - client fixes for proxy and caching (#2181)
9 months ago
dgtlmoon 008272cd77
Puppeteer fetch - fixing exception names
9 months ago
dgtlmoon 823a0c99f4
Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support (#2169)
9 months ago
dgtlmoon 3287283065
Plawright content fetcher - Fixes for status codes and screenshot info (#2168)
9 months ago
dgtlmoon c5a4e0aaa3
Fetching - Prefer to use SockPuppetBrowser (#2163)
9 months ago
dgtlmoon 5119efe4fb 0.45.14
9 months ago
dgtlmoon 78a2dceb81
Bug fix - fix missing default var (#2162/ #2118/ #2122 )
9 months ago
dgtlmoon e09eb47fb7
Restock detection - Update stock-not-in-stock.js (NL)
10 months ago
dgtlmoon 616c0b3f65
New text filter - Sort text alphabetically filter (#2153)
10 months ago
dgtlmoon c90b27823a
Filtering - include_filters in group and watch settings should not duplicate (#2151 #1845)
10 months ago
dgtlmoon 3b16b19a94
Record notification count and show in [stats] tab (#2150)
10 months ago
Antonio Neri 4ee9fa79e1
Restock - Update stock-not-in-stock.js Italian translation (#2149)
10 months ago
dgtlmoon 4b49759113 UI - Show error/warning when trying to compare the same version
10 months ago
dgtlmoon e9a9790cb0
Fetching - Make an obvious error when using BrowserSteps with the simple text fetcher (#2145)
10 months ago
dgtlmoon 593660e2f6 Fix for switching to price-data-follower mode (when page has JSON price data), only needs to be queued once. Re #1565
10 months ago
dgtlmoon 7d96b4ba83
Fetching - Always record `server` software reply headers (will be used in the future) (#2143)
10 months ago
dgtlmoon fca40e4d5b
Testing - General test workflow improvements (#2144)
10 months ago
dgtlmoon 66e2dfcead
RSS - Include link to the watched URL in the feed (#2139 #2131 and #327)
10 months ago
dgtlmoon bce7eb68fb
Notifications - skip empty notification URLs from being processed (#2138)
10 months ago
dgtlmoon 93c0385119 UI - Filters & Triggers - Adding example for keyword matching in a line
10 months ago
dgtlmoon e17f3be739 RSS - Adding performance stats
10 months ago