dgtlmoon
|
c2f06f574b
|
WIP
|
2026-04-16 14:41:30 +02:00 |
|
dgtlmoon
|
f3c68c2311
|
LLM implementation - attempt 3
|
2026-04-16 11:06:30 +02:00 |
|
dgtlmoon
|
c78b98e3a5
|
Ignore text should override trigger text (It should ignore the trigger text if it appears) (#3450)
|
2026-04-14 09:13:33 +02:00 |
|
dgtlmoon
|
0121c42f47
|
Test improvement - text extract tidyup (#4048)
|
2026-04-11 09:21:39 +02:00 |
|
dgtlmoon
|
70c900804b
|
Text filters - New simpler filter "Extract lines containing text" (#4046)
|
2026-04-11 08:14:51 +02:00 |
|
dgtlmoon
|
722644b111
|
Handle inline favicons (#4047 #3891 )
|
2026-04-11 07:35:27 +02:00 |
|
chaoliang yan
|
b403b08895
|
fix: XLSX import error messages report wrong row number after failed rows + test (#4036)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
|
2026-04-10 13:08:28 +02:00 |
|
dgtlmoon
|
9df2e172f4
|
Test - word-level diff - Re #4037 - adding test (#4042)
|
2026-04-10 12:32:02 +02:00 |
|
dgtlmoon
|
dc037f85ab
|
Fix/step failure notification crash (#4041)
|
2026-04-10 12:15:47 +02:00 |
|
chaoliang yan
|
4294b461c7
|
fix: pass include_change_type_prefix to word-level diff (#4037)
|
2026-04-10 11:46:55 +02:00 |
|
dgtlmoon
|
238d6ba72d
|
Feature - Groups/tag - Apply a group by specifying a wildcard, ie *.mysite.com* (#4032)
|
2026-04-10 02:45:23 +02:00 |
|
dgtlmoon
|
ede06a92bd
|
diff_changed_from/diff_changed_from tokens - improve documentation
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
|
2026-04-09 08:32:13 +02:00 |
|
dgtlmoon
|
9d4249c820
|
Notification - Adding tokens {{diff_changed_from}} and {{diff_changed_to}} #3818 (#4031)
|
2026-04-09 08:28:08 +02:00 |
|
dgtlmoon
|
31a760c214
|
CVE-2026-35490 - Authentication Bypass via Decorator Ordering
|
2026-04-04 05:58:53 +02:00 |
|
dgtlmoon
|
7c9eb02df4
|
Ensure all unit tests are run (#4022)
|
2026-04-03 07:16:52 +02:00 |
|
dgtlmoon
|
0ad4090d68
|
Extendable theme pluggy implementation for main theme/template <head> section (#4011)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io Container Build Test / Build linux/amd64 (alpine) (push) Has been cancelled
ChangeDetection.io Container Build Test / Build linux/arm64 (alpine) (push) Has been cancelled
ChangeDetection.io Container Build Test / Build linux/amd64 (main) (push) Has been cancelled
ChangeDetection.io Container Build Test / Build linux/arm/v7 (main) (push) Has been cancelled
ChangeDetection.io Container Build Test / Build linux/arm/v8 (main) (push) Has been cancelled
ChangeDetection.io Container Build Test / Build linux/arm64 (main) (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
|
2026-03-27 12:28:13 +01:00 |
|
dgtlmoon
|
dadc804567
|
Security: XPath json-doc() Arbitrary File Read Bypass ( Similar fix as CVE-2026-29039 )
|
2026-03-26 09:44:17 +01:00 |
|
dgtlmoon
|
c4b890f4fa
|
last_error should be cleared if page content was the same and there was no error (#3997)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
|
2026-03-21 20:18:05 +01:00 |
|
dgtlmoon
|
b98f55030a
|
Restock - Add previous_price to restock values #3987 (#3993)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
|
2026-03-20 18:43:36 +01:00 |
|
dgtlmoon
|
b747e06c3e
|
SONP - Attempt to strip out JSONP, treat as plaintext (#3983 #3982)
|
2026-03-17 11:10:48 +01:00 |
|
dgtlmoon
|
b32617d700
|
API - Invert changes_only flag for include_equal parameter, add test, fixes changesOnly option for history diff API call (#3976)
|
2026-03-12 16:15:37 +01:00 |
|
dgtlmoon
|
380d8a26a1
|
UI - Fixing Preview "GO" version button (#3969)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
|
2026-03-10 11:52:58 +01:00 |
|
dgtlmoon
|
02c03fc32b
|
API - Create (POST) tag/group through API do not save processor_config_restock_diff values #3966 (#3968)
|
2026-03-10 11:19:59 +01:00 |
|
dgtlmoon
|
9d355b8f05
|
UI - Restock/pricing - Handle when price amount is sometimes string or integer (#3950)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-14 (push) Has been cancelled
|
2026-03-05 16:32:26 +01:00 |
|
dgtlmoon
|
da43a17541
|
Content fetching -Better detection of other encodings, Replace/upgrade broken UTF-8 , Ensure rest of retrieved content is UTF-8 for the app (#3954)
|
2026-03-05 12:53:02 +01:00 |
|
dgtlmoon
|
417d57e574
|
CVE-2026-29039 - XPath - Arbitrary File Read via unparsed-text()
|
2026-03-04 10:54:52 +01:00 |
|
dgtlmoon
|
1d7d812eb0
|
CVE-2026-29065 - fix(backups): patch zip slip advisory, zip bomb, upload size limit, UUID validation, secret.txt leakage, and download edge cases
|
2026-03-04 10:52:58 +01:00 |
|
dgtlmoon
|
b09ebcbef6
|
Python 3.14 CI test and support (#3941)
|
2026-03-02 11:28:52 +01:00 |
|
Muhammet Eren Karakuş
|
30ac10ff24
|
fix(i18n): accept translated confirmation text when clearing snapshot history (#3940)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
|
2026-03-02 10:44:42 +01:00 |
|
dgtlmoon
|
1889a10ef6
|
CVE-2026-27696 Small fix - Restricted hostnames can still be added but are only checked at fetch-time (not when rendering lists etc) (#3938)
|
2026-03-01 00:17:29 +01:00 |
|
dgtlmoon
|
9e907d8466
|
Unresolvable hostnames should still be added, they are checked for security at fetch time (#3933)
|
2026-02-27 11:00:44 +01:00 |
|
dgtlmoon
|
5669509255
|
API - Processors configuration is now part of the API (#3902)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
|
2026-02-25 11:30:39 +01:00 |
|
dgtlmoon
|
1d72716c69
|
Notification Token {{diff}} can accept arguments like {{diff_added(lines=5, context=2)}} (#3923)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
|
2026-02-24 16:15:05 +01:00 |
|
dgtlmoon
|
c12da77439
|
Fixing change_datetime notification token (and adding test) (#3922)
|
2026-02-24 14:14:53 +01:00 |
|
dgtlmoon
|
fe7aa38c65
|
CVE-2026-27696 - Server-Side Request Forgery (SSRF) via Watch URLs, set env var ALLOW_IANA_RESTRICTED_ADDRESSES to true to access IANA reserved URLs such as http://169.254.169.254, http://10.0.0.1/, http://127.0.0.1/, etc.
|
2026-02-23 21:56:43 +01:00 |
|
dgtlmoon
|
7c8d59c795
|
Fixing bad replacement of metadata causing possible content removal #3906 (#3908)
|
2026-02-20 00:55:37 +01:00 |
|
dgtlmoon
|
897403f7cc
|
UI - Backup restore (#3899)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
|
2026-02-18 18:05:32 +01:00 |
|
dgtlmoon
|
25a17bd49d
|
Fix: Some SPAs with long content - Stripping tags must also find matching close tag (#3895)
|
2026-02-17 16:57:29 +01:00 |
|
dgtlmoon
|
954582a581
|
Fix: Some SPA's also set body content to display: none which breaks text output
|
2026-02-17 15:38:54 +01:00 |
|
dgtlmoon
|
d8ef86a8b5
|
"Error 200 no content" - Some very large SPA pages make HTML to Text fail by dumping 10Mb+ into page header, strip extras. (#3892)
|
2026-02-17 14:44:03 +01:00 |
|
dgtlmoon
|
c6d6ef0e0c
|
Fix time schedule off-by-one bug at exact end times for all durations and add comprehensive edge case tests Re #846 (#3890)
|
2026-02-17 02:38:16 +01:00 |
|
dgtlmoon
|
1dbf1f5db5
|
UI - Watch overview - Restock price, validate number before output (#3883)
|
2026-02-16 18:50:37 +01:00 |
|
dgtlmoon
|
c5bd7da647
|
Security - Adding small test and fixing overzealous filename cleaner (#3884)
|
2026-02-16 18:31:25 +01:00 |
|
dgtlmoon
|
9d38b45173
|
Security CVE-2026-25527 - Unauthenticated static path traversal in resources
|
2026-02-16 15:48:03 +01:00 |
|
dgtlmoon
|
fe465de73c
|
Browser Steps - Clean off empty fields on save/update (UI and API), small refactor Re #3874, #3879 (#3880)
|
2026-02-16 13:05:46 +01:00 |
|
dgtlmoon
|
1ad3207288
|
Test - Improve test for watch package download
|
2026-02-16 13:05:18 +01:00 |
|
dgtlmoon
|
dbe238e33d
|
UI - Watch data download, fix test, update text.
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
|
2026-02-16 11:13:19 +01:00 |
|
dgtlmoon
|
32cb72b459
|
UI - Ability to download a complete data package (.zip) of a watch (#3877)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
|
2026-02-15 10:53:21 +01:00 |
|
dgtlmoon
|
b6d3d63372
|
Avoid reprocessing if the page was the same (#3867)
Build and push containers / metadata (push) Has been cancelled
Build and push containers / build-push-containers (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built package works basically. (push) Has been cancelled
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Has been cancelled
ChangeDetection.io App Test / lint-code (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-10 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-11 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-12 (push) Has been cancelled
ChangeDetection.io App Test / test-application-3-13 (push) Has been cancelled
|
2026-02-14 21:24:28 +01:00 |
|
dgtlmoon
|
bcd32852ca
|
API - Remove flask_expects_json validation, this is covered entirely by OpenAPI, update OpenAPI spec. (#3871)
|
2026-02-13 16:30:59 +01:00 |
|