dgtlmoon
090f5d7725
fix test
2024-10-10 11:47:13 +02:00
dgtlmoon
7869a7745a
Fixing whitespace cleanup - didnt work as expected!!
2024-10-10 09:25:52 +02:00
dgtlmoon
fabbb3733a
Stop html_tools.strip_ignore_text from chewing newlines
2024-10-09 18:49:18 +02:00
dgtlmoon
deadf881b0
is now str not bytes
2024-10-09 18:05:08 +02:00
dgtlmoon
77ef42c367
oops
2024-10-09 15:11:56 +02:00
dgtlmoon
5d1f317e30
WIP
2024-10-09 15:09:29 +02:00
dgtlmoon
5ed7f43f6e
Fix test
2024-10-09 13:21:07 +02:00
dgtlmoon
00458b95c4
UI - Improvements to live preview of Filters text
...
"Ignore text" is now "Remove text", it works the same but it removes the text instead of ignoring it, which is the same thing, but makes the code simpler
2024-10-05 16:32:28 +02:00
dgtlmoon
5b34aece96
UI - Live preview - misc improvements (Adding test, fixes to filters) ( #2663 )
2024-09-30 13:54:35 +02:00
dgtlmoon
1b625dc18a
UI - "Filters & Triggers" - Live preview of text filters (Preview the output of the filters section in realtime) ( #2612 )
2024-09-28 10:40:47 +02:00
dgtlmoon
ddfbef6db3
[test] Use local data instead of reaching out to changedetection when testing ( #2660 )
2024-09-27 20:30:19 +02:00
dgtlmoon
e830fb2320
Text filters - Adding filters "Trim whitespace" and "Remove duplicate lines"
2024-09-18 15:45:44 +02:00
Michael McMillan
dc936a2e8a
Filters - Add support for also removing HTML elements using XPath selectors ( #2632 )
2024-09-17 22:43:04 +02:00
dgtlmoon
543cb205d2
Testing - Fixing Restock test #2641
2024-09-17 18:29:12 +02:00
dgtlmoon
273adfa0a4
Testing - Fix false filter missing check alerts
2024-09-17 16:55:04 +02:00
dgtlmoon
e16814e40b
Testing - locale fix for test ( #2623 )
2024-09-11 11:31:07 +02:00
dgtlmoon
337fcab3f1
Testing/Code - Improving test reliability ( #2617 )
2024-09-09 16:50:00 +02:00
dgtlmoon
eaccd6026c
UI - Hiding noisy info under 'show advanced help' button ( #2609 )
2024-09-06 14:33:06 +02:00
dgtlmoon
371f85d544
Watch 'Download last snapshot' link/button should give last, not first snapshot ( #2576 )
2024-08-19 17:20:30 +02:00
dgtlmoon
8a35d62e02
Handle zero-byte/empty content responses with "[ ] Empty pages are a change" option, the same as when the HTML doesnt render any useful text ( #2530 )
2024-07-29 13:27:59 +02:00
dgtlmoon
71c9b1273c
Adding test for #1995 UTF-8 encoding in POST request body and post:// notifications ( #2525 )
2024-07-27 19:47:03 +02:00
Kenny Root
d23a301826
Use #!/usr/bin/env to support virtualenv ( #2518 )
2024-07-25 14:39:01 +02:00
dgtlmoon
8acdcdd861
UI - Adding "Download latest HTML snapshot" from Edit Watch > Stats page for easier debugging ( #2513 )
2024-07-21 18:17:34 +02:00
dgtlmoon
8aae7dfae0
UI - Fixing up 'test notification' bug from main settings and tag settings pages #2510 ( #2511 )
2024-07-19 13:51:15 +02:00
dgtlmoon
e756e0af5e
Fixing file:// file pickup - for change detection of local files ( #2505 )
2024-07-18 13:05:27 +02:00
dgtlmoon
321426dea2
Ability to use restock and price amounts in notifications as tokens (for example {{restock.price}} ) ( #2503 )
2024-07-17 20:27:47 +02:00
dgtlmoon
bde27c8a8f
Restock & Price detection - Ability to set up a tag/group that applies to all watches with price + restock limits
2024-07-16 17:23:39 +02:00
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
2024-07-12 17:09:42 +02:00
dgtlmoon
99b0935b42
Product checks - Just a basic string check is far more efficient for suggestion price/restock check plugin ( #2488 )
2024-07-12 14:46:36 +02:00
dgtlmoon
8f3a6a42bc
Testing - Adding simple memory usage test ( #2483 )
2024-07-11 15:03:42 +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
faeed78ffb
UI - Fixing preview/diff "ignore text" highlight button (refactor, didnt work in "preview" mode) ( #2455 )
2024-07-03 19:26:33 +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
Hritik Vijay
ffd160ce0e
Filters - Implement jqraw: filter (use this to output nicer JSON format when selecting/filtering by JSON) ( #2430 )
2024-06-21 13:31:03 +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
dependabot[bot]
5e65fb606b
Bump dnspython from 2.3.0 to 2.6.1 ( #2306 )
2024-06-17 10:23:50 +02:00
dgtlmoon
434a1b242e
Improve testing for Python 3.10, 3.11 and 3.12
2024-06-17 09:46:54 +02:00
dgtlmoon
c6ee6687b5
Fetching/Requests - Fixing user agent header overrides per-watch of global settings ( #2409 )
2024-06-13 10:50:46 +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
6aded50aca
UI - 'Mark all viewed' button should not show when all viewed ( #2399 )
2024-06-05 11:46:04 +02:00
dgtlmoon
b8e279a025
Fixing build test - Adding small delay ( #2397 )
2024-06-04 13:56:35 +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
a8959be348
Testing - Fixing JSON test
2024-05-20 14:14:40 +02:00
dgtlmoon
e4504fee49
Browser Steps - Fixing "goto site" step #2330 #2337 ( #2364 )
2024-05-15 10:49:30 +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
c0f000b1d1
Merge pull request from GHSA-pwgc-w4x9-gw67
...
* Auto-escape was not enabled GHSA-pwgc-w4x9-gw67
* Auto-escape was not enabled because the filenames were not something jinja2 enables it for.
2024-05-02 11:46:31 +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
74707909f1
Bug fix for newer lxml module - module 'lxml.etree' has no attribute '_ElementStringResult' - reimplement _ElementStringResult ( #2313 #2312 )
2024-04-17 19:55:45 +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
387ce32e6f
Restock detection - Improving test for restock IN STOCK -> OUT OF STOCK ( #2219 )
2024-02-28 10:05:52 +01:00