dgtlmoon
|
2c06d5cc85
|
test tweak
|
2026-03-26 22:00:13 +01:00 |
|
dgtlmoon
|
30a94c0624
|
test tweak
|
2026-03-26 21:49:16 +01:00 |
|
dgtlmoon
|
47e343af18
|
test tweak
|
2026-03-26 21:40:26 +01:00 |
|
dgtlmoon
|
1d2fffddb3
|
Not needed it will choose the right default
|
2026-03-26 19:44:11 +01:00 |
|
dgtlmoon
|
31ca4cc0f2
|
WIP
|
2026-03-26 19:42:41 +01:00 |
|
dgtlmoon
|
b3029e97b4
|
oops
|
2026-03-26 18:37:34 +01:00 |
|
dgtlmoon
|
34f4fd9baa
|
test tweaks
|
2026-03-26 18:25:34 +01:00 |
|
dgtlmoon
|
bc64f0de9b
|
Tweaks
|
2026-03-26 15:41:10 +01:00 |
|
dgtlmoon
|
d0126b5950
|
Simplify
|
2026-03-26 15:35:32 +01:00 |
|
dgtlmoon
|
93e48eff23
|
WIP
|
2026-03-26 15:16:30 +01:00 |
|
dgtlmoon
|
498ff689c4
|
Merge branch 'master' into browser-settings-refactor
|
2026-03-26 14:49:58 +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
|
33ab108597
|
tweaks
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-25 10:02:34 +01:00 |
|
dgtlmoon
|
6c3655283d
|
Move blueprint for browser settings to inside settings
|
2026-03-24 18:23:49 +01:00 |
|
dgtlmoon
|
064bb32fa2
|
Removing the technical debt of html_ prefix for fetchers, was confusing
|
2026-03-24 17:32:04 +01:00 |
|
dgtlmoon
|
fd657dfb36
|
test fix
|
2026-03-24 16:39:47 +01:00 |
|
dgtlmoon
|
0dfd348287
|
API tweak
|
2026-03-24 16:17:32 +01:00 |
|
dgtlmoon
|
fbb36d6a39
|
test tweak
|
2026-03-24 14:05:47 +01:00 |
|
dgtlmoon
|
3801e21898
|
Better configuration of browsers
|
2026-03-24 13:11:48 +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 |
|