dgtlmoon
08169c23f3
fix import
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 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
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
2025-10-28 22:26:02 +01:00
dgtlmoon
a8192f608f
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-10-28 22:24:41 +01:00
dgtlmoon
a23c07ba94
0.50.34
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 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
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
2025-10-28 22:07:04 +01:00
dgtlmoon
431fd168a1
Fixes to notification 'Send test notification' ( #3571 )
2025-10-28 22:06:39 +01:00
dgtlmoon
7dbd0b75b2
HTML Notification - Adjusting font to rem size
2025-10-28 21:51:55 +01:00
dgtlmoon
ae532c82e8
Run all pytests in parallel ( #3569 )
2025-10-28 21:32:25 +01:00
dgtlmoon
ab0b85d088
Unify safe URL checking to the one function, strengthen tests and filters ( #3564 )
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 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
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
2025-10-28 13:24:37 +01:00
dgtlmoon
66aec365c2
Build/test - Parallel test jobs for faster testing ( #3568 )
2025-10-28 13:24:22 +01:00
dgtlmoon
e09cea60ef
Handle format= in apprise URLs ( #3567 )
2025-10-28 11:44:46 +01:00
dgtlmoon
f304ae19db
Adding small amount of cache to common functions ( #3565 )
2025-10-28 10:43:20 +01:00
dgtlmoon
2116b2cb93
CVE-2025-62780 - Stored XSS in Watch update via API
2025-10-28 10:09:30 +01:00
dgtlmoon
21bf3827e7
WIP
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
2025-10-27 23:39:09 +01:00
dgtlmoon
ea6623115a
Ensure linefeed is present on diff view
2025-10-27 23:21:34 +01:00
dgtlmoon
6f7d3b689d
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-27 19:01:55 +01:00
dgtlmoon
8f580ac96b
0.50.33
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
2025-10-27 18:56:51 +01:00
dgtlmoon
a8cadc3d16
Fixing wrong notification type in <select> that lead to wrong type of notifications (plaintext vs html) being sent #3558 ( #3559 )
2025-10-27 18:56:01 +01:00
dgtlmoon
c9290d73e0
HTML - Shorten whitespace around timezone names
2025-10-27 17:08:05 +01:00
dgtlmoon
2db5e906e9
Update 21 for #3496 - Fixing update of timezone setting
2025-10-27 16:46:56 +01:00
dgtlmoon
0751bd371a
OpenAPI specification, fixing enum for notification type, and notification_muted ( #3557 ) Re #3556
2025-10-27 14:01:07 +01:00
dgtlmoon
95380cbd20
unused
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 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
2025-10-27 12:28:15 +01:00
dgtlmoon
c227c4308c
and the rest of unit test
2025-10-27 11:51:58 +01:00
dgtlmoon
ea778450b2
Fixing patch check
2025-10-27 11:49:10 +01:00
dgtlmoon
8be6b91990
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-10-27 11:41:44 +01:00
dependabot[bot]
3ffa0805e9
Update brotli requirement from ~=1.0 to ~=1.1 ( #3553 )
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 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
2025-10-27 10:29:28 +01:00
dependabot[bot]
3335270692
Update wtforms requirement from ~=3.0 to ~=3.2 ( #3551 )
2025-10-27 10:28:37 +01:00
dependabot[bot]
a7573b10ec
Build - Actions / Bump the all group with 2 updates ( #3550 )
2025-10-27 10:27:54 +01:00
dependabot[bot]
df945ad743
Update python-socketio requirement from ~=5.13.0 to ~=5.14.2 ( #3552 )
2025-10-27 10:27:36 +01:00
dependabot[bot]
4536e95205
RSS - Update feedgen requirement from ~=0.9 to ~=1.0 ( #3554 )
2025-10-27 10:27:16 +01:00
dgtlmoon
a8d06e9d69
No need to define line feed sep
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
2025-10-26 12:10:52 +01:00
dgtlmoon
6c166ba2c4
dont use word mode in text diff mode
2025-10-26 12:09:18 +01:00
dgtlmoon
a3b3497f7c
Fix test
2025-10-26 11:30:04 +01:00
dgtlmoon
339106c5a9
tweak docs again
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
2025-10-26 01:06:47 +02:00
dgtlmoon
63dfb395ef
tweak to API
2025-10-26 01:04:05 +02:00
dgtlmoon
c4072269dd
Rebuild docs
2025-10-26 00:52:31 +02:00
dgtlmoon
2ad7d4633c
bump docs
2025-10-26 00:52:12 +02:00
dgtlmoon
bce3b00728
Needed some delay?
2025-10-26 00:44:08 +02:00
dgtlmoon
5b5449e034
Tidy tests and word_diff handling
2025-10-26 00:41:12 +02:00
dgtlmoon
a3a93d2081
Adding API endpoint, rebuild docs
2025-10-26 00:07:49 +02:00
dgtlmoon
650b1799c8
Removing old vars, fixing tests
2025-10-25 23:39:49 +02:00
dgtlmoon
ea7f2b1752
oops
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
2025-10-25 20:23:11 +02:00
dgtlmoon
892ea6b198
Fix markup
2025-10-25 20:12:34 +02:00
dgtlmoon
10e3db50f6
WIP
2025-10-25 20:06:18 +02:00
dgtlmoon
e66229d26b
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-10-25 19:49:36 +02:00
dgtlmoon
1479d7bd46
0.50.32
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
2025-10-25 19:28:36 +02:00
dgtlmoon
9ba2094f75
Tests - API - Import - Removed 'content-type': 'text/plain' from the test because this should be assumed.
2025-10-25 19:04:09 +02:00
dgtlmoon
8aa012ba8e
API - Import - Automatically assume text/plain content type on Import (makes it easier for changedetection to add new URLs) #3547 #3542
2025-10-25 18:47:09 +02:00
dgtlmoon
8bc6b10db1
Notifications - Keep monospaced layout of history/difference sent to HTML style notifications, Fixes to Markdown #3540 ( #3544 )
2025-10-25 18:44:46 +02:00
dgtlmoon
76d799c95b
Notifications - Preserve original document whitespace in HTML style notifications ( #3546 )
2025-10-25 17:32:21 +02:00
dgtlmoon
7c8bdfcc9f
Notifications - post://', put://` etc - Catch and show errors and where possible ( #3543 )
2025-10-25 16:19:38 +02:00
dgtlmoon
01a938d7ce
HTML Notification Color fixes - Reverting colors and using older style ( #3545 )
2025-10-25 16:02:34 +02:00
dgtlmoon
e44853c439
0.50.31
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
2025-10-25 13:13:39 +02:00
dgtlmoon
3830bec891
Changes to colors HTML notification (small contrast between 'changed' and 'removed' etc) ( #3540 )
2025-10-25 13:12:13 +02:00
dgtlmoon
88ab663330
tgram:// and discord:// - Small fix for line breaks
2025-10-25 12:13:46 +02:00
dgtlmoon
68335b95c3
Notifications fixes, extensive testing of all tokens, fixing text markup in HTML emails etc #3529 ( #3539 )
2025-10-25 12:03:19 +02:00
dgtlmoon
7bbfa0ef32
0.50.30
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
2025-10-24 20:40:50 +02:00
dgtlmoon
e233d52931
Notifications fixes ( #3534 ) #3531 #3530 #3529
2025-10-24 20:40:15 +02:00
dgtlmoon
181d32e82a
Template - Adding |regex_replace Re #3501 ( #3536 )
2025-10-24 19:09:19 +02:00
dgtlmoon
a51614f83d
Be sure that default namespaces are registered ( #3535 )
2025-10-24 18:04:47 +02:00
dgtlmoon
07f98d6bd3
0.50.29
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
2025-10-23 20:58:28 +02:00
dgtlmoon
f71550da4d
Discord + Telegram - Adding better styling (Discord now uses strike-through and bold for removal/additions instead of broken HTML) ( #3528 )
2025-10-23 20:57:59 +02:00
dgtlmoon
060fdcf3f5
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-23 14:26:32 +02:00
dgtlmoon
8c3d0d7e31
Notifications - Refactor/cleanup notification handling and rename 'Markdown' to "Markdown to HTML" to make more sense. ( #3527 ) Re #3526 -
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
2025-10-23 13:55:20 +02:00
dgtlmoon
46658a85d6
UI - Fix watch table striping on delete #3523
2025-10-23 13:18:16 +02:00
dgtlmoon
d699652955
Update flask requirement from ~=2.3 to ~=3.1, unpin werkzeug ( #3502 )
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 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
2025-10-23 10:35:56 +02:00
dependabot[bot]
9e88db5d9b
Bump elementpath from 4.1.5 to 5.0.4 ( #3470 )
2025-10-23 10:34:32 +02:00
dependabot[bot]
5d9c102aff
Update beautifulsoup4 requirement ( #3471 )
2025-10-23 10:34:24 +02:00
dependabot[bot]
cb1c36d97d
Update validators requirement from ~=0.21 to ~=0.35 ( #3500 )
2025-10-23 10:33:30 +02:00
dgtlmoon
cc29ba5ea9
0.50.28
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
2025-10-21 21:50:49 +02:00
dgtlmoon
6f371b1bc6
Email notification format fixes ( #3525 )
2025-10-21 21:34:17 +02:00
dgtlmoon
f750fa1765
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-21 15:57:00 +02:00
dgtlmoon
785dabd071
Empty "ignore text" lines could break ignore text and prevent changes from being detected ( #3524 )
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
2025-10-21 15:54:13 +02:00
dgtlmoon
09914d54a0
0.50.27
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
2025-10-19 22:30:19 +02:00
ReggX
58b5586674
Fix error handling for first empty filter response ( #3516 )
2025-10-19 22:28:06 +02:00
dgtlmoon
cb02ccc8b4
0.50.26
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
2025-10-17 14:08:52 +02:00
dgtlmoon
ec692ed727
pip build - Improving fix for #3509 , Adding automated test for #3509
2025-10-17 12:48:50 +02:00
dgtlmoon
2fb2ea573e
0.50.25
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 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
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
2025-10-16 16:59:27 +02:00
dgtlmoon
ada2dc6112
pip build - Be sure to include API spec ( #3511 )
2025-10-16 16:35:24 +02:00
dgtlmoon
ad9024a4f0
Improved watch delete ( #3510 )
2025-10-16 16:35:06 +02:00
dgtlmoon
047c10e23c
Notification service improved failure alerts for filter missing + browsersteps problems ( #3507 )
2025-10-16 14:30:50 +02:00
dgtlmoon
4f83164544
Notifications - Small fix for notification format handling, enabling HTML Color for {{diff_removed}} and {{diff_added}} ( #3508 )
2025-10-16 13:13:15 +02:00
dgtlmoon
6a28a6a42f
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-14 15:59:59 +02:00
dgtlmoon
6f926ed595
0.50.24
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
2025-10-14 11:03:17 +02:00
dgtlmoon
249dc55212
Notification - Make sure all notification tokens have something set even for form validation, fixes hassio:// with {{ watch_uuid }} in notification URL form ( #3504 )
2025-10-14 10:58:53 +02:00
dgtlmoon
6aba43419e
WIP
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 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
2025-10-13 20:21:50 +02:00
dgtlmoon
cb31e6eac6
WIP
2025-10-13 19:42:04 +02:00
dgtlmoon
a172d00b9e
WIP
2025-10-13 19:11:02 +02:00
dgtlmoon
97b0e12fd3
WIP
2025-10-13 18:45:24 +02:00
dgtlmoon
a389084407
Lets go with line highlighting with sub words
2025-10-13 18:38:24 +02:00
dgtlmoon
961994abcf
refactor
2025-10-13 17:46:53 +02:00
dgtlmoon
2709ba6772
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-10-13 16:35:31 +02:00
dgtlmoon
46252bc6f3
0.50.23
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 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
2025-10-13 11:54:01 +02:00
dgtlmoon
64350a2e78
Replace jinja2-time with arrow and improve timedate timezone integration, fixes timezones in templates such as {% now 'Europe/London', '%Y-%m-%d' %} etc ( #3496 )
2025-10-13 11:52:02 +02:00
dgtlmoon
2902c63a3b
0.50.22
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 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
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
2025-10-12 22:48:14 +02:00
dgtlmoon
55b8588f1f
Testing - Adding test for requests timeout setting #975
2025-10-12 21:54:25 +02:00
dgtlmoon
02ecc4ae9a
UI - Add missing 'requests timeout in seconds' field to main settings, Re #975
2025-10-12 21:42:07 +02:00
dgtlmoon
3ee50b7832
UI - Proxy and external browser settings URL validation ( #3494 )
2025-10-12 21:24:59 +02:00
dgtlmoon
66ddd87ee4
Move proxy default selection to proxy tab
2025-10-12 19:26:04 +02:00
dgtlmoon
233189e4f7
Build - Splitting memory report ( #3493 )
2025-10-12 19:20:28 +02:00
dgtlmoon
b237fd7201
Replace stream/filetype detection library with puremagic, 20Mb less RAM usage ( #3491 )
2025-10-12 18:40:37 +02:00
dgtlmoon
3c81efe2f4
0.50.21
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
2025-10-10 18:17:56 +02:00
dgtlmoon
0fcfb94690
Adding 'RSS reader mode' (see main Settings) ( #3488 )
2025-10-10 18:17:30 +02:00
dgtlmoon
bb6d4c2756
Re #3486 - Fixing and adding test for RSS/Atom not being converted to text when server sends "text/xml" instead of the "application/atom+xml" header ( #3487 )
2025-10-10 16:29:02 +02:00
dgtlmoon
b59ce190ac
Ensure JSON is always correctly reformatted with padding ( #3485 #3482 )
2025-10-10 16:00:32 +02:00
dgtlmoon
80be1a30f2
No need to reformat/reprocess content in the case that no filters were found ( #3484 , #3483 )
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
2025-10-10 13:44:49 +02:00
dgtlmoon
93b4f79006
0.50.20
2025-10-10 10:40:04 +02:00
dgtlmoon
3009e46617
PDF - Will trigger a change - Fixing output, also reported original size of document was incorrect (it was the size of the HTML output after conversion from PDF), Improving tests ( #3481 )
2025-10-10 10:38:34 +02:00
dgtlmoon
8f040a1a84
0.50.19
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
2025-10-10 01:17:57 +02:00
dgtlmoon
4dbab8d77a
Test speedup - remove common calls for function calls ( #3477 )
2025-10-10 01:16:03 +02:00
dgtlmoon
cde42c8a49
Reducing memory usage ( #3476 )
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
2025-10-09 18:31:19 +02:00
dgtlmoon
3b9d19df43
Refactoring text/html difference processor ( #3475 )
2025-10-09 18:30:53 +02:00
dgtlmoon
82b2bf5cb0
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-09 17:38:55 +02:00
dgtlmoon
6ad4acc9fc
0.50.18
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 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
2025-10-09 12:57:10 +02:00
dgtlmoon
3e59521f48
Always follow plaintext header over the actual content type if its available ( #3473 ) #3472
2025-10-09 12:56:32 +02:00
dependabot[bot]
0970c087c8
Bump github/codeql-action from 3 to 4 in the all group ( #3468 )
2025-10-09 10:47:12 +02:00
dependabot[bot]
676c550e6e
(Realtime updates) Update python-engineio requirement from ~=4.12.0 to ~=4.12.3 ( #3467 )
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 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
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
2025-10-09 01:15:36 +02:00
dependabot[bot]
78fa47f6f8
Bump psutil from 7.0.0 to 7.1.0 ( #3469 )
2025-10-09 00:50:53 +02:00
dgtlmoon
5bbc33fd36
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-09 00:21:48 +02:00
dgtlmoon
4aa5bb6da3
0.50.17
2025-10-09 00:19:02 +02:00
dgtlmoon
f7dfc9bbb8
Refactor content type detection, fixing more xpath issues for RSS types ( #3465 ) #3462 #3391
2025-10-09 00:14:28 +02:00
dgtlmoon
584b6e378d
Dependabot tweaks
2025-10-09 00:03:13 +02:00
dgtlmoon
ab1b8e90cd
adding cookie preferences for form defaults
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
2025-10-08 15:18:51 +02:00
dgtlmoon
0f6f2a9b9c
WIP
2025-10-08 15:18:40 +02:00
dgtlmoon
ea45c706be
redlines hacks not needed
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
2025-10-06 19:11:37 +02:00
dgtlmoon
1d3cadc773
back on
2025-10-06 19:10:58 +02:00
dgtlmoon
bd3e2dc9c9
WIP
2025-10-06 19:07:32 +02:00
dgtlmoon
2e1e301915
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-10-06 17:23:20 +02:00
dgtlmoon
824a1ceb96
WIP
2025-10-06 17:23:05 +02:00
dgtlmoon
d7aac2f86c
Unify testing with actual defined labels
2025-10-06 17:16:13 +02:00
dgtlmoon
8a254edcf3
unit test fixes
2025-10-06 17:11:54 +02:00
dgtlmoon
ddeb90752a
WIP
2025-10-06 17:04:38 +02:00
dgtlmoon
10ff8516e2
Adding custom formats
2025-10-06 17:00:37 +02:00
dgtlmoon
0fbd9b22bc
tweaks
2025-10-06 16:53:56 +02:00
dgtlmoon
ef437e1af4
Small hack to make it act like the previous implementation (whole line changes on new lines)
2025-10-06 16:47:23 +02:00
dgtlmoon
754febfd33
0.50.16
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
2025-10-06 15:39:23 +02:00
dgtlmoon
0c9c475f32
Fixing bad detection of text text/plain in previous release, adding automated test ( #3460 )
2025-10-06 15:39:07 +02:00
dgtlmoon
76951efa1b
remove spaces from around diff
2025-10-06 14:43:20 +02:00
dgtlmoon
40418b29fb
use redlines library for better line-level word differences
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 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
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
2025-10-06 10:46:47 +02:00
dgtlmoon
e4baca1127
0.50.15
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
2025-10-06 09:14:14 +02:00
dgtlmoon
12e5f369aa
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-03 17:22:45 +02:00
dgtlmoon
bb61a35a54
Build - Fixing the multi platform container build test (repairs to cache) ( #3455 )
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
2025-10-03 17:22:16 +02:00
dgtlmoon
be1b9ed4db
Add more content to test
2025-10-03 17:17:37 +02:00
dgtlmoon
c55b8f2e36
Adding LINE_SIMILARITY_THRESHOLD_FOR_WORD_DIFF
2025-10-03 17:06:48 +02:00
dgtlmoon
4c764bdfed
fix for output
2025-10-03 11:53:01 +02:00
dgtlmoon
50958ee1f1
text_json_diff/processor.py should also obey ignore_junk when special options like filter_text_added are added
2025-10-03 10:57:16 +02:00
dgtlmoon
a57d046b0c
Option to ignore junk/whitespace etc
2025-10-03 10:55:56 +02:00
dgtlmoon
98745bbe00
fix test
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 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
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
2025-10-03 10:37:53 +02:00
dgtlmoon
363e8225a0
Correctly connect case_insensitive option
2025-10-03 10:11:00 +02:00
dgtlmoon
ea5ae13e83
Improving diff
2025-10-03 10:03:40 +02:00
dgtlmoon
2598eb7e3e
Merge branch 'master' into history-preview-ignore-text-highlighting
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
2025-10-01 12:40:24 +02:00
dgtlmoon
4b9ae5a97c
Filters - Adding "Strip ignored lines" in output option to filters ( #3449 )
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
2025-10-01 12:39:57 +02:00
dgtlmoon
2a69365337
Adding "Strip ignored lines"
2025-10-01 11:02:40 +02:00
dgtlmoon
ff9f09ba80
Adding helper text
2025-10-01 09:57:33 +02:00
dependabot[bot]
c8caa0662d
Bump apprise from 1.9.4 to 1.9.5 ( #3448 )
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 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
2025-10-01 08:48:46 +02:00
dgtlmoon
5cfe758cce
Adding simple blocked text highlight test
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
2025-09-29 14:45:43 +02:00
dgtlmoon
25cb637533
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-09-29 14:13:27 +02:00
dgtlmoon
f4e8d1963f
Build - linux/arm64 and linux/arm64/v8 are the same, remove v8
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
2025-09-29 14:12:10 +02:00
dgtlmoon
7c8bbe6ece
remove debug
2025-09-29 14:01:34 +02:00
dgtlmoon
6b031502a3
Update message
2025-09-29 14:00:39 +02:00
dgtlmoon
35c22c5cc7
Remove debug
2025-09-29 13:59:51 +02:00
dgtlmoon
d87e17023a
WIP
2025-09-29 13:59:26 +02:00
dgtlmoon
f36a9799c1
Merge branch 'master' into history-preview-ignore-text-highlighting
2025-09-29 11:46:59 +02:00
dgtlmoon
45d5e961dc
Build - Pinning library versions to fix tests
2025-09-29 11:46:37 +02:00
dgtlmoon
9eb4af12b5
Ignore text - adding test
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
2025-09-25 11:25:42 +02:00
dgtlmoon
45f2863966
Notifications - Upgrade Apprise 1.9.4 ( #3443 )
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 Container Build Test / Build linux/arm64/v8 (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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-09-23 15:36:40 +02:00
dgtlmoon
12a1c200a3
tweaking for test
2025-09-23 15:06:01 +02:00
dgtlmoon
a5faab6a5c
remove diff min
2025-09-23 14:45:32 +02:00
dgtlmoon
7ca3373d1f
Use server side "history" rendering
2025-09-23 14:43:19 +02:00
dgtlmoon
01c1ac4c0c
Process text/* non-HTML in their original format keeping line breaks, auto-detect attachments/downloads for text or HTML, WARNING - Will trigger false changes for some existing text file watches #3434 ( #3435 )
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
2025-09-19 10:42:34 +02:00
dgtlmoon
b2f9aec383
UI - Implementation of unread counter - adding test
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
2025-09-18 11:53:43 +02:00
dgtlmoon
a95aa67aef
UI - Re #3393 #3419 Implementation of unread counter tab along with realtime updates ( #3433 )
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
2025-09-18 11:14:26 +02:00
dgtlmoon
cbeefeccbb
0.50.14
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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-09-17 13:43:47 +02:00
dgtlmoon
2b72d38235
Time interval field - Extra validation improvements and tests ( #3432 )
2025-09-17 12:49:28 +02:00
dgtlmoon
8fe7aec3c6
UI - Fixing HTML <title> versus custom title settings display in overview ( #3430 ) #3429
2025-09-17 11:52:08 +02:00
dgtlmoon
6e1f5a8503
API - Adding page title link, bumping docs ( #3431 )
2025-09-17 11:51:46 +02:00
dgtlmoon
b74b76c9f9
"Time between check" field is now validated correctly (requires atleast one of the weeks days hours minutes seconds to be set)
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
2025-09-16 19:09:45 +02:00
dgtlmoon
a27265450c
0.50.13
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 Container Build Test / Build linux/arm64/v8 (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
2025-09-15 13:51:05 +02:00
dgtlmoon
cc5455c3dc
API - OpenAPI call validation was being skipped on docker based installs, misc API fixes ( #3424 )
2025-09-15 13:50:29 +02:00
dgtlmoon
9db7fb83eb
Always extract page <title>, {{watch_title}} added to notification body tokens ( #3415 )
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
2025-09-10 14:52:41 +02:00
dgtlmoon
f0061110c9
UI - Correctly set 'checking now' status badge on edit page
2025-09-10 12:55:22 +02:00
Chris Johnson
a13fedc0d6
Add noindex meta ( #3416 )
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
2025-09-09 15:11:58 +02:00
dependabot[bot]
7576bec66a
Build - Bump actions/setup-python from 5 to 6 in the all group ( #3408 )
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 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 Container Build Test / Build linux/arm64/v8 (main) (push) Has been cancelled
2025-09-08 12:12:04 +02:00
Nils Bergmann
7672190923
Restock - Add 'nicht mehr lieferbar' to stock status checks ( #3410 )
2025-09-08 12:11:37 +02:00
dgtlmoon
0ade4307b0
0.50.12
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
2025-09-07 16:15:16 +02:00
dgtlmoon
8c03b65dc6
Fix - Filters in tags/groups were being added to watches on each check - #3406 fix list update ( #3407 )
2025-09-07 15:33:18 +02:00
Jeff Hedlund
8a07459e43
UI - Added "unread" view filter ( #3393 )
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
2025-09-06 11:47:57 +02:00
Giuseppe Rota
cd8e115118
Enable "last_viewed" field in the watch API. ( #3403 )
2025-09-06 11:47:16 +02:00
dgtlmoon
4ff7b20fcf
Update docker-compose.yml - Include mac port info warning
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
2025-08-29 13:15:59 +02:00
dgtlmoon
8120f00148
0.50.11
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 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 Container Build Test / Build linux/arm64/v8 (main) (push) Has been cancelled
2025-08-28 22:11:36 +02:00
dependabot[bot]
127abf49f1
Bump cryptography from 43.0.1 to 44.0.1 ( #3399 )
2025-08-28 21:20:15 +02:00
dgtlmoon
db81c3c5e2
Cryptography library - pinning version
2025-08-28 20:41:59 +02:00
dgtlmoon
9952af7a52
UI - Improving "real-time updates offline" message
2025-08-28 20:35:20 +02:00
dgtlmoon
790577c1b6
Build - Adding new cryptography library, solving apprise plugin issues ( #3398 ) #3397
2025-08-28 20:29:21 +02:00
dgtlmoon
bab362fb7d
Update api-spec.yaml
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 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 Container Build Test / Build linux/arm64/v8 (main) (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
2025-08-28 14:38:19 +02:00
dgtlmoon
a177d02406
API - API endpoint call validation against OpenAPI specification YML also ( #3386 )
2025-08-28 14:36:28 +02:00
dgtlmoon
8b8f280565
API Docs - Improve descriptions
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
2025-08-25 13:28:04 +02:00
dgtlmoon
e752875504
API Doc rebuild
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
2025-08-24 16:47:07 +02:00
dgtlmoon
0a4562fc09
Bump API Docs slightly
2025-08-24 16:46:20 +02:00
dgtlmoon
c84ac2eab1
Update settings.html 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
2025-08-24 00:55:44 +02:00
dgtlmoon
3ae07ac633
API - Use OpenAPI docs ( #3384 )
2025-08-24 00:48:17 +02:00
dgtlmoon
8379fdb1f8
Refactor API Documentation ( #3383 )
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
2025-08-23 19:28:34 +02:00
dgtlmoon
3f77e075b9
Updating API 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
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
2025-08-21 09:23:33 +02:00
dgtlmoon
685bd01156
Favicons in list - Prefer best/highest quality ( #3351 )
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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-08-20 13:08:36 +02:00
dgtlmoon
20bcca578a
0.50.10
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
2025-08-19 19:20:54 +02:00
dgtlmoon
f05f143b46
API - Recheck by tag #3356 ( #3378 )
2025-08-19 19:17:10 +02:00
dgtlmoon
d7f00679a0
Cleanup empty queue messages Re #3376 ( #3377 )
2025-08-19 16:25:32 +02:00
dgtlmoon
b7da6f0ca7
0.50.9
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 Container Build Test / Build linux/arm64/v8 (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
2025-08-18 11:36:17 +02:00
dependabot[bot]
e4a81ebe08
Bump actions/checkout from 4 to 5 in the all group ( #3373 )
2025-08-18 09:25:40 +02:00
dgtlmoon
a4edc46af0
Refactoring queue handling ( #3363 )
2025-08-18 09:23:34 +02:00
dgtlmoon
767db3b79b
Build - rPi - Cryptography lib not needed ( #3365 )
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 Container Build Test / Build linux/arm64/v8 (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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-08-13 14:40:17 +02:00
dependabot[bot]
4f6e9dcc56
Build - Bump actions/download-artifact from 4 to 5 in the all group ( #3364 )
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 Container Build Test / Build linux/arm64/v8 (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
2025-08-11 11:28:36 +02:00
dgtlmoon
aa4e182549
Conditions & API - Fix set Conditions by API ( #3349 )
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
2025-07-30 17:47:07 +02:00
dgtlmoon
fe1f7c30e1
0.50.8
2025-07-30 13:31:56 +02:00
dgtlmoon
e5ed1ae349
Updated test with linuxserver alpine 3.22, include file/magic ( #3345 )
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 Container Build Test / Build linux/arm64/v8 (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
2025-07-29 10:12:21 +02:00
dgtlmoon
d1b1dd70f4
Ensure a default Locale is set for more reliable text decoding (en_US.UTF-8 by default) ( #3340 )
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 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 Container Build Test / Build linux/arm64/v8 (main) (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
2025-07-28 19:13:06 +02:00
dgtlmoon
93b14c9fc8
Re #3337 - UI - Various fixes for 'Extract Data' ( #3341 )
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
2025-07-28 18:24:21 +02:00
dgtlmoon
c9c5de20d8
UI - Fixing UI - Favicons - Turning off favicons misaligns other icons on lister page #3321
2025-07-28 17:55:36 +02:00
dgtlmoon
011fa3540e
0.50.7
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
2025-07-15 13:28:15 +02:00
dgtlmoon
c3c3671f8b
UI - Set default favicon, handle default 'not set' for new/updated installations
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
2025-07-14 18:37:41 +02:00
dgtlmoon
5980bd9bcd
UI - Set default favicon, offer option to disable favicons ( #3316 )
2025-07-14 18:13:16 +02:00
dgtlmoon
438871429c
README - Updating screenshot (with better cropping)
2025-07-14 17:51:22 +02:00
dgtlmoon
173ce5bfa2
README - Updating screenshot
2025-07-14 17:49:51 +02:00
dgtlmoon
106b1f85fa
UI - Mobile CSS tweaks
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
2025-07-12 23:08:03 +02:00
dgtlmoon
a5c7f343d0
UI - Mobile - Small tidyups for mobile use
2025-07-12 23:06:44 +02:00
dgtlmoon
401886bcda
UI - CSS - Modernising stylesheet build
2025-07-12 22:50:55 +02:00
dgtlmoon
c66fca9de9
0.50.6
2025-07-12 21:52:04 +02:00
dgtlmoon
daee4c5c17
Favicon type detection - support for autodetecting mimetype for better reliability ( #3308 )
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 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 Container Build Test / Build linux/arm64/v8 (main) (push) Has been cancelled
2025-07-12 11:44:27 +02:00
dgtlmoon
af5d0b6963
Fixing ARMv7 docker image support for older devices ( #3311 )
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 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 Container Build Test / Build linux/arm64/v8 (main) (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
2025-07-11 20:59:44 +02:00
dgtlmoon
f92dd81c8f
UI - Favicons - Try /favicon.ico if no other was specified in the document
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
2025-07-09 17:03:31 +02:00
dgtlmoon
55cdcfe3ea
UI - Favicons - Realtime mode - Fixing small bug when favicon needed updating in realtime
2025-07-09 16:41:32 +02:00
dgtlmoon
2f7520a6c5
UI - Favicons in realtime update mode, update after favicon was written to disk only.
2025-07-09 15:47:30 +02:00
dgtlmoon
4fdc5d7da2
UI - Lazy load favicons so it doesnt block realtime and other operations
2025-07-09 15:31:26 +02:00
dgtlmoon
308f30b2e8
UI - Adding Favicon support to watch overview lister page + FavIcon API ( #3196 )
2025-07-09 15:16:22 +02:00
dgtlmoon
4fa2042d12
UI - Sort list by Running or Paused #3284 ( #3294 )
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
2025-07-04 11:15:04 +02:00
dgtlmoon
2a4e1bad4e
Similarity condition - Skip generating stats for very large documents in the 'Edit' page ( #3296 )
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
2025-07-03 23:16:55 +02:00
dgtlmoon
8a317eead5
Refactor watch history/diff page time handling, fixing issue where the last time viewed was not set in the 'history' page automatically ( #3293 )
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
2025-07-03 14:05:57 +02:00
dsturzy
b58094877f
Update stock-not-in-stock.js Added 'backorder' and 'more on order'
2025-07-03 12:38:27 +02:00
dgtlmoon
afe252126c
Update README.md
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
2025-06-29 14:39:19 +02:00
dgtlmoon
342e6119f1
0.50.5
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
2025-06-29 10:53:57 +02:00
dgtlmoon
e4ff87e970
Update README-pip.md
2025-06-29 10:18:55 +02:00
dgtlmoon
e45a544f15
Update README.md
2025-06-29 10:12:26 +02:00
dgtlmoon
9a5abaa17a
Update README.md
2025-06-29 10:11:43 +02:00
Jakob Stadler
b8ecfff861
Data save - Solving JSON DB saving bug ( #3286 #3260 #3259 )
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
2025-06-28 11:13:41 +02:00
dgtlmoon
58e2a41c95
Conditions - Fixing "Does NOT contain" condition ( #3279 / #3272 )
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
2025-06-24 16:29:10 +02:00
dgtlmoon
a7214db9c3
Update README.md
2025-06-24 15:17:05 +02:00
dgtlmoon
b9da4af64f
Update LICENSE
2025-06-24 10:57:32 +02:00
dgtlmoon
b77105be7b
0.50.4
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
2025-06-21 09:46:21 +02:00
dgtlmoon
3d5a544ea6
CVE-2025-52558 - Fixing XSS in error handling output of watch overview list
2025-06-21 09:45:22 +02:00
dgtlmoon
4f362385e1
Better path cross-platform file handling ( #3265 )
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
2025-06-16 17:49:50 +02:00
dgtlmoon
a01d6169d2
0.50.3
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 Container Build Test / Build linux/arm64/v8 (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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-06-11 17:19:01 +02:00
dgtlmoon
9beda3911d
Realtime UI - Prefer websocket then fallback to 'polling' mode, increase reconnecting retries.
2025-06-11 13:30:51 +02:00
dgtlmoon
5ed596bfa9
UI - Fixing Watch 'set viewed' by tag #3253 ( #3258 )
2025-06-11 13:06:45 +02:00
dgtlmoon
99ca8787ab
UI - Always unset 'unviewed' state when '[History]' button is pressed from watch overview list #3243
2025-06-11 12:12:48 +02:00
dgtlmoon
8f1a6feb90
UI - Tweak UI option text description for 'Open history page in new tab' setting
2025-06-11 12:09:19 +02:00
dgtlmoon
c0e229201b
UI/Application listening on IPv6 - Please use -h :: to listen on all IPv6 interfaces, -p is removed ( #3257 )
2025-06-11 12:03:12 +02:00
dgtlmoon
66bc7fbc04
Realtime UI - Delete watch should update in realtime ( #3255 )
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 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 Container Build Test / Build linux/arm64/v8 (main) (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
2025-06-11 11:23:05 +02:00
dgtlmoon
530bd40ca5
UI - Quick watch add form color fix
2025-06-11 10:34:29 +02:00
dgtlmoon
36004cf74b
Application via HTTPS support - Adding SSL setup and automated test ( #3247 ) ( #3252 )
2025-06-11 09:44:58 +02:00
dgtlmoon
c7374245e1
Browser Steps - Fix for source: URLs fix ( #3254 )
2025-06-11 09:43:48 +02:00
dgtlmoon
59df59e9cd
UI - Restyle of "quick watch add form" above watchlist
2025-06-11 09:43:03 +02:00
Denilson Sá Maia
c0c2898b91
UI - Don't restrict page content box to 80% width ( #3251 )
2025-06-11 08:51:54 +02:00
dgtlmoon
abac660bac
UI - #3236 fix duplicate icon in watchlist
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
2025-06-06 18:46:13 +02:00
dgtlmoon
26de64d873
Data store - use original formatted data write
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
2025-06-06 17:24:27 +02:00
dgtlmoon
79d9a8ca28
Realtime UI - Ability to notify browser/client if there was a notification event ( #3235 )
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
2025-06-04 12:03:11 +02:00
dgtlmoon
5c391fbcad
UI - Realtime - Add realtime warning to page if server goes offline
2025-06-04 10:46:32 +02:00
dgtlmoon
d7e24f64a5
Browser Steps - Better support for sites that redirect on click/login etc
2025-06-04 09:43:27 +02:00
dgtlmoon
d6427d823f
Restock detector - Update texts ( #3234 )
2025-06-04 09:42:41 +02:00
dgtlmoon
47eb874f47
Puppeteer fetcher - Issue a Page.sendStop on frame load incase the browser is waiting for other data ( #3232 )
2025-06-04 08:53:48 +02:00
dgtlmoon
37019355fd
Build test - Build test for platforms in parallel ( #3229 )
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 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 Container Build Test / Build linux/arm64/v8 (main) (push) Has been cancelled
2025-06-04 07:46:07 +02:00
dgtlmoon
a8e7f8236e
BrowserSteps - remove unsupported exception class
2025-06-04 07:33:09 +02:00
dgtlmoon
2414b61fcb
0.50.2
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 Container Build Test / test-container-build (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
2025-06-03 16:28:22 +02:00
dgtlmoon
a63ffa89b1
0.50.1
2025-06-03 16:20:51 +02:00
dgtlmoon
59e93c29d0
0.50.01
2025-06-03 16:13:58 +02:00
dgtlmoon
d7173bb96e
UI - Adding missing icons lib
2025-06-03 16:13:16 +02:00
dgtlmoon
d544e11a20
Use pip build cache from inside Dockerfile ( #3228 )
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 Container Build Test / test-container-build (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
2025-06-03 15:04:38 +02:00
dgtlmoon
7f0c19c61c
UI - Also uncheck 'check all' checkbox for group operations in realtime mode
2025-06-03 14:56:31 +02:00
dgtlmoon
30e84f1030
UI - Real time - checkbox operations now realtime without reload
2025-06-03 14:54:13 +02:00
dgtlmoon
d5af91d8f7
UI - Revert icon changes
2025-06-03 14:01:00 +02:00
dgtlmoon
4b18c633ba
Building - Use GHA layer caching ( #3227 )
2025-06-03 13:03:36 +02:00
dgtlmoon
08728d7d03
UI - Realtime - Fixing 'last_changed' status re #3224
2025-06-03 10:44:15 +02:00
dgtlmoon
73f3beda00
Realtime UI - Socketio tweaks and refactor ( #3220 )
2025-06-03 10:17:19 +02:00
dgtlmoon
7b8d335c43
Code - Fix dep warning ( #3221 )
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
2025-05-28 14:11:11 +02:00
dgtlmoon
ba0b6071e6
Realtime UI - Reducing log output
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
2025-05-28 09:25:23 +02:00
dgtlmoon
a6603d5ad6
UI - Reword restock detector plugin description
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
2025-05-27 15:26:29 +02:00
dgtlmoon
26833781a7
UI - Remove incorrect error 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
ChangeDetection.io Container Build Test / test-container-build (push) Has been cancelled
2025-05-26 21:25:15 +02:00
dgtlmoon
f3ed9bdbb5
0.49.18
2025-05-26 20:35:46 +02:00
dgtlmoon
0f65178190
Realtime UI updates via WebSocket ( #3183 )
2025-05-26 20:12:32 +02:00
dgtlmoon
a58fc82575
Update to Apprise 1.9.3 - BlueSky, Resend support ( #3216 )
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 / test-container-build (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
2025-05-22 15:42:18 +02:00
dgtlmoon
2575c03ae0
UI - Update 'Browser Steps' UI text
2025-05-22 15:37:36 +02:00
Jost Alemann
9b7372fff0
Code - Remove unused f-strings ( #3209 )
2025-05-22 12:11:39 +02:00
Spacetech
fcd6ebe0ee
Use logger.debug for playwright console logs ( #3201 )
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
2025-05-18 13:26:50 +02:00
dgtlmoon
c162ec9d52
0.49.17
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
2025-05-12 10:47:27 +02:00
Emmanuel Ferdman
bb7f7f473b
Resolve warnings of bs4 library ( #3187 )
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 / test-container-build (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
2025-05-09 14:35:35 +02:00
dgtlmoon
a9ca511004
Revert memory strategy change for html_to_text (Was hanging under high concurrency setups)
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
2025-05-09 09:44:02 +02:00
dgtlmoon
8df61f5eaa
0.49.16
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 / test-container-build (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
2025-05-03 16:43:04 +02:00
dgtlmoon
162f573967
Fixes to ensure proxy errors are handled correctly ( #3168 )
2025-05-03 16:05:40 +02:00
dgtlmoon
eada0ef08d
UI - Custom headers should have validation ( #3172 )
2025-05-03 13:57:42 +02:00
dgtlmoon
f57bc10973
Update selenium library ( #3170 )
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 Container Build Test / test-container-build (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
2025-05-02 14:05:23 +02:00
dgtlmoon
d2e8f822d6
Restock detection - adding new string
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
2025-05-01 17:58:36 +02:00
dgtlmoon
5fd8200fd9
Conditions - Levenshtein text similarity plugin - adding test, fixing import, fixing check for watches with 1 snapshot history ( #3161 )
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 Container Build Test / test-container-build (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-04-30 16:47:23 +02:00
dgtlmoon
d0da8c9825
Restock detection - Use cleaner logic for limiting elements to scan, refactor, improve tests ( #3158 )
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
2025-04-30 10:57:33 +02:00
dgtlmoon
fd7574d21b
pyppeteer fast puppeteer fetch - be sure viewport is set to --window-size if --window-size is set ( #3157 )
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
2025-04-29 17:23:37 +02:00
dgtlmoon
c70706a27b
Improved global ignore test ( #3140 )
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
2025-04-29 11:20:21 +02:00
silversub
968c364999
Update docker-compose.yml ( #3149 )
...
Co-authored-by: silversub <silversub@gmail.com >
2025-04-29 11:20:00 +02:00
dgtlmoon
031cb76b7d
Small fix for xpath element scraper ( #3145 )
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
2025-04-25 17:58:04 +02:00
dgtlmoon
af568d064c
Plugins for conditions (and include Similarity / Levenshtein, wordcount conditions) Re #3108
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
2025-04-22 18:19:56 +02:00
dgtlmoon
a75f57de43
Browser Steps - <Select> by Option Text - #1224 , #1228 ( #3138 )
2025-04-22 14:33:35 +02:00
dgtlmoon
72a1c3dda1
Browser Steps - error reporting and session shutdown improvements ( #3137 )
2025-04-22 12:18:51 +02:00
dgtlmoon
ffde79ecac
0.49.15
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 / test-container-build (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
2025-04-18 14:57:28 +02:00
dgtlmoon
66ad43b2df
Visual Selector & Browser Steps - Always recheck if the data/screenshot is ready under "Visual Selector" tab after using Browser Steps ( #3130 )
2025-04-18 10:31:43 +02:00
Dror Levin
6b0e56ca80
App logs - Send TRACE and INFO logs to stdout ( #3051 )
2025-04-18 10:00:09 +02:00
Luca
5a2d84d8b4
Development: introduce Ruff as linter/formatter ( #3039 )
2025-04-18 09:59:18 +02:00
dgtlmoon
a941156f26
Updating restock texts ( #3124 )
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
2025-04-17 10:44:32 +02:00
dgtlmoon
a1fdeeaa29
Only add screenshot warning if capture was greater than trim size ( #3123 )
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 Container Build Test / test-container-build (push) Has been cancelled
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-04-17 00:11:20 +02:00
dgtlmoon
40ea2604a7
0.49.14
2025-04-16 23:23:18 +02:00
dgtlmoon
ceda526093
Small fix for multiprocessing start on Mac OS ( #3121 #3115 )
2025-04-16 22:52:03 +02:00
Justin Goette
4197254c53
docs: Update reference URL ( #3119 )
2025-04-16 21:37:50 +02:00
dgtlmoon
a0b7efb436
UI - Fix to edit and groups template
2025-04-16 18:40:30 +02:00
dgtlmoon
5f5e8ede6c
Updating API 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
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
2025-04-13 21:51:17 +02:00
dgtlmoon
52ca855a29
Undo forced selenium headless mode, small refactor ( #3112 )
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 Container Build Test / test-container-build (push) Has been cancelled
2025-04-12 19:26:17 +02:00
dgtlmoon
079efd0a85
Playwright + Puppeteer fix for when page is taller than viewport but less than screenshot step_size ( #3113 )
2025-04-12 18:37:59 +02:00
dgtlmoon
3a583a4e5d
Memory management - Run HTML to text in sub process, a few more cleanups to playwright ( #3110 )
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 Container Build Test / test-container-build (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
2025-04-11 18:18:29 +02:00
dgtlmoon
cfb4decf67
UI Edit/Stats - Add levenshtein distance info, explains how "different" the last two snapshot are ( #3109 )
2025-04-11 17:36:29 +02:00
dgtlmoon
8067d5170b
0.49.13
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
2025-04-11 13:46:58 +02:00
Rob Mulder
5551acf67d
API - Added notifications API endpoints ( #3103 )
2025-04-11 13:43:59 +02:00
dgtlmoon
45a030bac6
Fetcher - Use bigger screenshot chunks to speed up page screenshot ( #3107 )
2025-04-11 13:42:50 +02:00
dgtlmoon
96dc49e229
App memory - Apprise import only when needed - saves ~50Mb RAM if you dont have any notifications enabled ( #3106 )
2025-04-11 10:37:09 +02:00
dgtlmoon
5f43d988a3
Fetching - Small improvement memory handling in detecting price information (saves ~10Mb)
2025-04-11 10:11:59 +02:00
dgtlmoon
4269079c54
Refactor image saving with forked process to reduce memory usage, improvements to xpath scraper handling ( #3099 )
2025-04-11 09:04:51 +02:00
dgtlmoon
cdfb3f206c
Update other methods to use updated screenshot handler ( #3098 )
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
2025-04-10 08:44:53 +02:00
Sean Kelly
9f326783e5
Memory fixes for large playwright screenshots ( #3092 )
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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-04-09 17:02:44 +02:00
MoshiMoshi0
4e6e680d79
Filters - Support multi line regex ( #2889 )
2025-04-09 15:06:08 +02:00
Oleksandr Perepadia
1378b5b2ff
UI - Add UI options tab and setting to disable opening diff in a new tab ( #3071 )
2025-04-09 14:56:23 +02:00
dgtlmoon
456c6e3f58
README.md update - Including blurb about 'conditions'
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
2025-04-09 10:43:06 +02:00
dgtlmoon
61be7f68db
Requests fetcher - Remove old screenshot when watch was in a different fetcher type ( #3097 )
2025-04-09 10:01:20 +02:00
Tim3141
0e38a3c881
Make chrome browser headless when checking the site with selenium ( #3095 )
2025-04-09 09:09:20 +02:00
dgtlmoon
2c630e9853
UI - Field name update - Keyword triggers - Trigger/wait for text ( #3088 )
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
2025-04-04 12:46:25 +02:00
dgtlmoon
786e0d1fab
UI - "Recheck all" should also queue most overdue first (same like automatic scheduler) ( #3087 )
2025-04-04 12:40:21 +02:00
dgtlmoon
78b7aee512
Groups - Including "Extract text", "Text to ignore", "Trigger text" and "Text that should not be present" filters
2025-04-04 11:16:12 +02:00
dgtlmoon
9d9d01863a
0.49.12
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
2025-04-04 09:30:24 +02:00
dgtlmoon
108cdf84a5
0.49.11
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
2025-04-03 18:54:20 +02:00
dgtlmoon
8c6f6f1578
0.49.10
2025-04-03 11:17:14 +02:00
dgtlmoon
df4ffaaff8
Update README.md
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
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-04-03 08:55:59 +02:00
dgtlmoon
d522c65e50
UI - "Conditions" section, making the Conditions setup table work better on mobile/responsive
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
2025-04-02 18:06:39 +02:00
dgtlmoon
c3b2a8b019
Adding a GC memory cleanup (releases cached libxml memory and others) ( #3079 )
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 Container Build Test / test-container-build (push) Has been cancelled
2025-04-01 15:48:14 +02:00
dgtlmoon
28d3151090
Python 3.11 container base ( #3077 )
2025-04-01 13:46:35 +02:00
dgtlmoon
2a1c832f8d
Use lowercase static asset filenames
2025-04-01 11:51:43 +02:00
Ivan
0170adb171
Restock detection - Add Indonesian phrases for out-of-stock detection ( #3075 )
2025-04-01 11:36:44 +02:00
dgtlmoon
cb62404b8c
Regession - Shared history/diff page with anonymous access turned on should allow screenshot access ( #3076 )
2025-04-01 11:30:10 +02:00
dgtlmoon
8f9c46bd3f
Update edit.html - linking to tutorial
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
2025-03-31 18:49:33 +02:00
dgtlmoon
97291ce6d0
Code - Tidy up lint errors ( #3074 )
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
2025-03-31 13:05:48 +02:00
dgtlmoon
f689e5418e
UI - Update edit.html- xPath support text for 1 & 2
2025-03-31 12:03:21 +02:00
dgtlmoon
f751f0b0ef
Text/fetching - Small fix for when last fetched was zero bytes and special options (removals/additions/changes) was set ( #3065 )
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
2025-03-28 16:48:53 +01:00
Luca
ea9ba3bb2e
Notifications backend - Refactor + tests for Apprise custom integration ( #3057 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-27 18:07:36 +01:00
dgtlmoon
c7ffebce2a
UI - Watch edit - "Clone" Should be "Clone & Edit" without watch history, redirect to the new edit page ( #3063 #2782 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-27 11:24:42 +01:00
dgtlmoon
54b7c070f7
UI - Conditions - Offer some information about what the filter/condition/trigger saw ( #3062 )
2025-03-27 10:29:11 +01:00
dgtlmoon
6c1b687cd1
UI - Tidy up support links
2025-03-27 09:10:36 +01:00
dgtlmoon
e850540a91
UI - Set a graph % of ETA time completed of checking the watch ( #3060 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-03-26 17:06:24 +01:00
dgtlmoon
d4bc9dfc50
0.49.9
2025-03-26 16:30:08 +01:00
dgtlmoon
f26ea55e9c
RSS Fixes and improvements - Ability to set "RSS Color HTML Format" in Settings, detect and filter content with bad content that could break RSS ( #3055 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-26 12:08:15 +01:00
dgtlmoon
b53e1985ac
0.49.8
2025-03-25 22:59:56 +01:00
dgtlmoon
302ef80d95
Server - Path blueprint fixes and moving code blueprint to fix RSS forward slash on url ( #3054 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-25 22:57:15 +01:00
dgtlmoon
5b97c29714
API - Adding "Search" API ( #3052 )
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
2025-03-24 12:49:28 +01:00
dgtlmoon
64075c87ee
Fetching - Upgrading to pyppeteer-ng 2.0.0rc8 (more modern pyee requirements)
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
ChangeDetection.io Container Build Test / test-container-build (push) Has been cancelled
2025-03-23 22:20:43 +01:00
dgtlmoon
d58a71cffc
0.49.7
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-23 16:50:21 +01:00
dgtlmoon
036b006226
Adding Tags/Groups API ( #3049 )
2025-03-23 16:41:38 +01:00
dgtlmoon
f29f89d078
0.49.6
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-23 02:01:32 +01:00
dgtlmoon
289f118581
API Access should still work even when UI Password is enabled ( #3046 ) #3045
2025-03-23 02:00:05 +01:00
dgtlmoon
10b2bbea83
0.49.5
2025-03-22 22:51:33 +01:00
dgtlmoon
32d110b92f
Template tidyup & UI Fixes ( #3044 )
2025-03-22 22:48:01 +01:00
dgtlmoon
860a5f5c1a
Watch history - Ensure atomic/safe history data disk writes ( #3042 #3041 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-03-22 19:16:08 +01:00
Nico Ell
70a18ee4b5
Testing - Replace Linux only 'resource' library with cross-platform 'psutil' library ( #3037 )
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 / test-container-build (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
2025-03-21 09:50:32 +01:00
dgtlmoon
73189672c3
Refactor code layout, add extra tests
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
2025-03-18 10:40:22 +01:00
dgtlmoon
7e7d5dc383
New major functionality CONDITIONS - Compare values, check numbers within range, etc
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
ChangeDetection.io Container Build Test / test-container-build (push) Has been cancelled
2025-03-17 19:20:24 +01:00
dgtlmoon
1c2cfc37aa
0.49.4
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
2025-03-13 12:06:50 +01:00
dgtlmoon
0634fe021d
Datastore - Always use utf-8 encoding for error text output storage
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
2025-03-08 19:20:45 +01:00
boustea
04934b6b3b
Restock detection - Adding french keywords for out of stock items
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
2025-03-07 10:14:39 +01:00
dgtlmoon
ff00417bc5
Browser Steps - Should use the Watch URL/link after any Jinja2 type templates are applied
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
2025-02-27 17:22:39 +01:00
dgtlmoon
849c5b2293
BrowserSteps - Speed up scraping, refactor screenshot handling for very long pages ( #2999 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
ChangeDetection.io Container Build Test / test-container-build (push) Has been cancelled
2025-02-27 16:52:38 +01:00
dgtlmoon
4bf560256b
Browser Steps - Added new "Make all child elements visible" action
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
CodeQL / Analyze (javascript) (push) Has been cancelled
CodeQL / Analyze (python) (push) Has been cancelled
2025-02-26 23:12:02 +01:00
dgtlmoon
7903b03a0c
Browser Steps - Added new "Remove elements" action
2025-02-26 22:37:06 +01:00
dgtlmoon
5e7c0880c1
UI - Browser Steps - "Click X,Y" should focus on the input field also
2025-02-26 22:29:31 +01:00
dgtlmoon
957aef4ff3
UI - Browser Steps - Improving Browser Steps usability on mobile
2025-02-26 22:23:47 +01:00
dgtlmoon
8e9a83d8f4
0.49.3
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
2025-02-22 10:24:44 +01:00
dgtlmoon
5961838143
UI - Reverting JS change to tabs (the better fix was the W3C HTML validation)
2025-02-22 10:22:25 +01:00
dgtlmoon
8cf4a8128b
0.49.2
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
2025-02-19 16:01:01 +01:00
dgtlmoon
24c3bfe5ad
UI - Make the setup and error messages for Visual Selector and Browser Steps a lot more meaningful ( #2977 )
2025-02-19 14:18:18 +01:00
dgtlmoon
bdd9760f3c
Update docker-compose.yml
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-19 10:46:22 +01:00
dgtlmoon
e37467f649
UI - More W3C HTML validation fixes
2025-02-19 10:44:54 +01:00
dgtlmoon
d42fdf0257
UI - More W3C validation fixes ( #2973 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-18 11:02:05 +01:00
dgtlmoon
939fa86582
UI - Tweaks for HTML validation
2025-02-18 10:17:19 +01:00
dgtlmoon
b87c92b9e0
Filter - "Unique lines" could possibly crash if history was empty or cleared on the disk
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-17 22:27:55 +01:00
dgtlmoon
4d5535d72c
UI - Sometimes the DOM wasnt ready when tab selection triggered via CSS, which displayed empty tabs on some browsers
2025-02-17 22:15:01 +01:00
panzli
ad08219d03
Removing deprecated docker-compose.yml version attribute ( #2967 )
2025-02-17 22:05:09 +01:00
dgtlmoon
82211eef82
Update settings.html
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
2025-02-11 11:15:13 +01:00
dgtlmoon
5d9380609c
Browser Steps - Increasing timeout for actions and unifying timeout values
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-10 10:56:44 +01:00
dgtlmoon
a8b3918fca
Browser Steps - Fixing 'Uncheck checkbox' #2958
2025-02-10 10:49:40 +01:00
dgtlmoon
e83fb37fb6
UI - "Browser Steps" tab should be always available with helpful info (evenwhen playwright is not configured) ( #2955 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-10 00:36:35 +01:00
dgtlmoon
6b99afe0f7
Adding browser_steps JSON Schema rule for API updates ( #2957 )
2025-02-10 00:35:39 +01:00
dgtlmoon
09ebc6ec63
UI - Fix mute/unmute alt/title label alt/title text in watch overview ( #2951 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-08 18:01:26 +01:00
dgtlmoon
6b1065502e
0.49.1
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-08 10:14:19 +01:00
vin86
d4c470984a
Update stock-not-in-stock.js - Italian ( #2948 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-08 00:23:20 +01:00
dgtlmoon
55da48f719
Re #2945 - Handle/Strip UTF-8 ByteOrderMark in JSON strings correctly (fixes "Exception: No parsable JSON found in this document" error) ( #2947 )
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-02-07 22:19:23 +01:00
RoboMagus
dbd4adf23a
Add major and minor tags for Docker release workflow ( #2938 )
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 / test-container-build (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
2025-02-01 10:52:04 +01:00
dgtlmoon
b1e700b3ff
Adding jinja2/browsersteps test ( #2915 )
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
2025-01-28 18:14:49 +01:00
Iftekhar Alam Fuad
1c61b5a623
Header handling - Fix header parsing to split on the first colon only (headers where the value contained :// type may have been broken) ( #2929 )
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
2025-01-26 00:08:09 +01:00
dgtlmoon
e799a1cdcb
0.49.00
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 / test-container-build (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
2025-01-21 13:40:01 +01:00
dgtlmoon
938065db6f
Update README.md
Build and push containers / metadata (push) Waiting to run
Build and push containers / build-push-containers (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Build distribution 📦 (push) Waiting to run
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Test the built 📦 package works basically. (push) Blocked by required conditions
Publish Python 🐍distribution 📦 to PyPI and TestPyPI / Publish Python 🐍 distribution 📦 to PyPI (push) Blocked by required conditions
ChangeDetection.io App Test / lint-code (push) Waiting to run
ChangeDetection.io App Test / test-application-3-10 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-11 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-12 (push) Blocked by required conditions
ChangeDetection.io App Test / test-application-3-13 (push) Blocked by required conditions
2025-01-20 16:10:54 +01:00
dgtlmoon
4f2d38ff49
Build/Libraries - Pin referencing library which breaks due to out-dated flask_expects_json, remove pip upgrade in test( #2912 )
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 / test-container-build (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
2025-01-18 23:20:58 +01:00
dgtlmoon
8960f401b7
Notifications - Custom POST:// GET:// etc endpoints - returning 204 and other 20x responses are OK (don't show an error was detected)( #2897 )
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
2025-01-13 13:13:18 +01:00
dgtlmoon
1c1f1c6f6b
0.48.06
2025-01-09 23:02:29 +01:00
dgtlmoon
a2a98811a5
Restock - Add test for new lower/higher price notification Re #2715 ( #2892 )
2025-01-09 22:59:55 +01:00
dgtlmoon
5a0ef8fc01
Update integration test for "linuxserver" test build ( #2891 )
2025-01-09 21:36:39 +01:00
dgtlmoon
d90de0851d
Notifications - Update Apprise to 1.9.2 - Fixes custom posts:// gets:// etc URL's being double-encoded, fixes chantify:// notifications ( #2868 ) ( #2875 ) ( #2870 )
2025-01-09 21:16:32 +01:00
dgtlmoon
360b4f0d8b
Custom posts:// get:// notifications etc - Be sure our custom extensions are imported ( #2890 )
2025-01-09 21:10:09 +01:00
dgtlmoon
6fc04d7f1c
"Send test notification" button - Easier to understand test send results, Improved error handling, code refactor ( #2888 )
2025-01-08 14:35:41 +01:00
dgtlmoon
66fb05527b
Improve last_checked vs last_changed time information precision ( #2883 )
2025-01-06 20:38:50 +01:00
William Brawner
202e47d728
Update Apprise to 1.9.1 ( #2876 )
2025-01-02 20:06:25 +01:00
Florian Kretschmer
d67d396b88
Builder/Docker - Remove PUID and PGID ( they were not used ) ( #2852 )
2024-12-27 13:03:36 +01:00
MoshiMoshi0
05f54f0ce6
UI - Fix diff not starting from last viewed snapshot ( #2744 ) ( #2856 )
2024-12-27 13:03:10 +01:00
dgtlmoon
6adf10597e
0.48.05
2024-12-27 11:24:56 +01:00
dgtlmoon
4419bc0e61
Fixing test for CVE-2024-56509 ( #2864 )
2024-12-27 11:09:52 +01:00
dgtlmoon
f7e9846c9b
CVE-2024-56509 - Stricter file protocol checking pre-check ( Improper Input Validation Leading to LFR/Path Traversal when fetching file:.. )
2024-12-27 09:26:28 +01:00
dgtlmoon
5dea5e1def
0.48.04
2024-12-16 21:50:53 +01:00
dgtlmoon
0fade0a473
Windows was sometimes missing timezone data ( #2845 #2826 )
2024-12-16 21:50:28 +01:00
dgtlmoon
121e9c20e0
0.48.03
2024-12-16 16:14:03 +01:00
dgtlmoon
12cec2d541
0.48.02
2024-12-16 16:10:47 +01:00
dgtlmoon
d52e6e8e11
Notifications - "Send test" was not always following "System default notification format" ( #2844 )
2024-12-16 15:50:07 +01:00
dgtlmoon
bae1a89b75
Notifications - Default notification format (for new installs) now "HTML color" ( #2843 )
2024-12-16 14:55:10 +01:00
dgtlmoon
e49711f449
Notification - HTML Color format notification colors should be same as UI, {{diff_full}} token should also get HTML colors ( #2842 #2554 )
2024-12-16 14:46:39 +01:00
dgtlmoon
a3a3ab0622
Notifcations - Adding "HTML Color" notification format option ( #2837 )
2024-12-13 11:21:39 +01:00
dgtlmoon
c5fe188b28
UI - Make 'tag' sticky - redirect to current tag on edit or add watch ( #2824 #2785 )
2024-12-04 18:25:26 +01:00
dgtlmoon
1fb0adde54
Notifications - Support for commented out notification URLs ( #2825 #2769 )
2024-12-04 18:08:52 +01:00
dgtlmoon
2614b275f0
Docs - Adding information to README.md about the new scheduler
2024-12-04 08:52:40 +01:00
dgtlmoon
1631a55830
0.48.01
2024-12-03 18:44:20 +01:00
dgtlmoon
f00b8e4efb
UI - Fixing scheduler options
2024-12-03 18:11:14 +01:00
dgtlmoon
179ca171d4
0.48.00
2024-12-03 14:26:01 +01:00
Tyler Schrock
84f2870d4f
Fix HIDE_REFERER env option for hiding changedetection.io from referer headers ( #2787 )
2024-12-03 12:54:58 +01:00
dgtlmoon
7421e0f95e
New functionality - Time (weekday + time) scheduler / duration ( #2802 )
2024-12-03 12:45:28 +01:00
Taylan Tatlı
c6162e48f1
Add Turkish phrases for out-of-stock detection ( #2809 )
2024-11-28 11:28:22 +01:00
dgtlmoon
feccb18cdc
UI - Always use UTC timezone for storing data, show local timezone ( #2799 )
2024-11-21 08:58:26 +01:00
dgtlmoon
1462ad89ac
Update stock-not-in-stock.js
2024-11-20 15:20:53 +01:00
Kenny Root
cfb9fadec8
Python 3.13 compatibility ( #2791 )
2024-11-20 09:41:56 +01:00
Kenny Root
d9f9fa735d
Code - Update .gitignore and .dockerignore ( #2797 )
2024-11-20 09:41:32 +01:00
dgtlmoon
6084b0f23d
VisualSelector - Use 'deflate' for storing elements.json, 90% file size reduction ( #2794 )
2024-11-19 17:28:21 +01:00
dgtlmoon
4e18aea5ff
UI - Show local timezone info in settings (for future functionality) #2793
2024-11-19 15:44:50 +01:00
dgtlmoon
fdba6b5566
Notification - Locking paho-mqtt:// version fix
2024-11-19 14:40:02 +01:00
dgtlmoon
4e6c783c45
Update COMMERCIAL_LICENCE.md
2024-11-18 16:44:03 +01:00
dgtlmoon
0f0f5af7b5
Ability to disable version check (set DISABLE_VERSION_CHECK=true) Re #2773 ( #2775 )
2024-11-10 15:48:05 +01:00
dgtlmoon
7fcba26bea
Minor improvement for queue management
2024-11-10 11:06:47 +01:00
dgtlmoon
4bda1a234f
Update bug_report.md
2024-11-10 10:13:22 +01:00
dgtlmoon
d297850539
Security - Fix test
2024-11-07 20:10:02 +01:00
dgtlmoon
751239250f
Security check - improve test
2024-11-07 19:41:48 +01:00
dgtlmoon
6aceeb01ab
0.47.06
2024-11-07 18:47:18 +01:00
dgtlmoon
49bc982c69
CVE-2024-51998 - file:/ path traversal access should not be allowed to access a file without ALLOW_FILE_URI set
2024-11-07 18:45:19 +01:00
Arthur Nogueira Neves
e0abf0b505
Update docker-compose.yml ( #2767 )
2024-11-06 18:41:55 +01:00
dgtlmoon
f08a1185aa
Price tracker - fix for sites that supply an empty additional price ( #2758 )
2024-11-01 10:56:27 +01:00
dgtlmoon
ad5d7efbbf
Testing - Pinning werkzeug ( #2757 )
2024-11-01 10:23:34 +01:00
dgtlmoon
7029d10f8b
0.47.05
2024-10-31 22:51:03 +01:00
dgtlmoon
26d3a23e05
CVE-2024-51483 - Fix for limiting access to file:// via source:file:///tmp/file.txt when using webdriver/playwright
2024-10-31 22:49:31 +01:00
dgtlmoon
942625e1fb
Backups - Hide incomplete/running backups from being downloaded
2024-10-31 10:58:41 +01:00
dgtlmoon
33c83230a6
Backups - Backups now operate in the background, provide a nice UI to access/download previous backups ( #2755 )
2024-10-31 10:34:59 +01:00
dgtlmoon
87510becb5
Filters - Process all CSS and XPath 'subtract' selectors in a single pass to prevent index shifting and reference loss during DOM manipulation. ( #2754 )
2024-10-30 12:00:53 +01:00
dgtlmoon
5e95dc62a5
0.47.04
2024-10-29 08:25:05 +01:00
dgtlmoon
7d94535dbf
Do not recheck 'paused' watches on edit/save (Re #2747 #2750 )
2024-10-29 08:24:15 +01:00
dgtlmoon
563c196396
Notification post:// get:// etc - Fixing URL encoding of headers so that '+' in URL is correctly parsed as ' ' (and other url-encodings) ( #2745 )
2024-10-28 16:59:49 +01:00
Christopher Charbonneau Wells
e8b82c47ca
#2502 - Add jinja2 template handling to request body and headers ( #2740 )
2024-10-28 15:46:05 +01:00
Gonçalo Silva
e84de7e8f4
Restock detection - Add additional out-of-stock detection for PT language ( #2738 )
2024-10-24 20:03:14 +02:00
dgtlmoon
1543edca24
"Send test notification" in "Restock" mode was not working correclty when restock tokens "{{restock.price}}" were in the notification body ( #2737 )
2024-10-24 19:46:45 +02:00
dgtlmoon
82e0b99b07
#2727 Notifications - Fix "send test notification" on empty list, includes test ( #2731 )
2024-10-21 11:35:37 +02:00
Emmanuel Ojighoro
b0ff9d161e
UI - Fix mobile styling inconsistencies and resolve diff page overflow issue ( #2716 )
2024-10-21 11:34:22 +02:00
dgtlmoon
c1dd681643
Filters - "Block change detection when text exists" should not trigger a change when the original text returns
2024-10-14 12:57:02 +02:00
dgtlmoon
ecafa27833
UI - More work on tab buttons hiding behind menu/header :-)
2024-10-11 22:54:09 +02:00
dgtlmoon
f7d4e58613
0.47.03
2024-10-11 17:33:00 +02:00
dgtlmoon
5bb47e47db
Remove same checksum skip check - saved a little CPU but added a lot of complexity ( #2700 )
2024-10-11 17:28:42 +02:00
dgtlmoon
03151da68e
UI - Fix scroll offset / tab buttons hiding behind menu/header
2024-10-11 16:04:08 +02:00
dgtlmoon
a16a70229d
0.47.01
2024-10-11 15:02:17 +02:00
dgtlmoon
9476c1076b
Adding missing apprise_plugin for pypi/pip based installs
2024-10-11 15:01:27 +02:00
dgtlmoon
a4959b5971
0.47.00
2024-10-11 13:04:56 +02:00
dgtlmoon
a278fa22f2
Restock multiprice improvements ( #2698 )
2024-10-11 11:43:35 +02:00
dgtlmoon
d39530b261
Test - Simple test for live preview
2024-10-11 11:07:12 +02:00
dgtlmoon
d4b4355ff5
Adding test for proxy checker/scanner ( #2697 )
2024-10-11 09:52:55 +02:00
dgtlmoon
c1c8de3104
Fixing proxy checker ( #2696 )
2024-10-11 00:19:19 +02:00
dgtlmoon
5a768d7db3
UTF-8 handling fixes, Improvements to whitespace filtering ( #2691 )
2024-10-10 14:59:39 +02:00
dgtlmoon
f38429ec93
Testing - Tidyup ( #2693 )
2024-10-10 12:45:23 +02:00
dgtlmoon
783926962d
Filters & Text - Preview refactor/improvements ( #2689 )
2024-10-09 09:17:32 +02:00
Marc
6cd1d50a4f
Build - Add image source label to Dockerfile (Better Renovate and others support) ( #2690 )
2024-10-09 08:30:23 +02:00
dgtlmoon
54a4970a4c
Custom JSON/POST Notifications - Log when it could not apply the application/json content-type header
2024-10-08 09:48:38 +02:00
dgtlmoon
fd00453e6d
UI - Filters live preview - improvements to layout
2024-10-08 08:59:10 +02:00
dgtlmoon
2842ffb205
Restock - Use the scraped 'Not in stock' product status over the metadata version (many website lie in the metadata) ( #2684 )
2024-10-07 20:10:35 +02:00
dgtlmoon
ec4e2f5649
UI - Better 40x error message ( #2685 )
2024-10-07 16:52:19 +02:00
dgtlmoon
fe8e3d1cb1
Visual Selector - Including <button> ( #2686 )
2024-10-07 16:52:04 +02:00
dgtlmoon
69fbafbdb7
Stock/not-in-stock scraper - slight reliability improvement ( #2687 )
2024-10-07 16:51:47 +02:00
dgtlmoon
f255165571
Code - Small improvements in logging
2024-10-07 16:01:55 +02:00
Emmanuel Ojighoro
7ff34baa90
UI - CSS - Fix on sorting row wrapping issue ( #2680 )
2024-10-07 09:02:21 +02:00
dgtlmoon
043378d09c
UI - Live filters preview - Better handling of watch preferences
2024-10-05 19:40:36 +02:00
dgtlmoon
af4bafcff8
UI - "Diff" button in overview list is now "History" button ( #2679 )
2024-10-05 17:24:29 +02:00
dgtlmoon
b656338c63
UI - Improve error handling when a module is missing when editing a URL/link ( #2678 )
2024-10-05 16:58:40 +02:00
dgtlmoon
97af190910
UI - Live filters preview - Make it sticky in the viewport so its easier to build nice filters
2024-10-05 16:53:45 +02:00
dgtlmoon
e9e063e18e
UI - Live filters preview - dark mode improvements
2024-10-05 16:51:33 +02:00
dgtlmoon
45c444d0db
UI - Improvements to text preview on mobile
2024-10-05 16:47:00 +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
Emmanuel Ojighoro
dad9760832
UI - Misc fixes for mobile styling ( #2669 )
2024-10-05 16:11:53 +02:00
dgtlmoon
e2c2a76cb2
Update docker-compose.yml - Adding example for enabling change detection on local files
2024-10-05 15:33:05 +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
367afc81e9
Reversing subprocess execution - saved a little memory but used a LOT more CPU ( #2659 )
2024-09-27 21:36:02 +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
e173954cdd
Restock monitor - Only try to process restock information (like scraping for "out of stock" keywords) if the page was actually rendered correctly. ( #2645 )
2024-09-20 09:19:57 +02:00
dgtlmoon
e830fb2320
Text filters - Adding filters "Trim whitespace" and "Remove duplicate lines"
2024-09-18 15:45:44 +02:00
dgtlmoon
c6589ee1b4
Browser Steps - UI - Use a better flexbox layout
2024-09-18 11:26:10 +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
8c1527c1ad
Update AppRise notification library to 1.9.0 ( #2624 )
2024-09-17 19:06:17 +02:00
Dawid Wróbel
a5ff1cd1d7
browser_steps: add "click element containing text if exists" ( #2629 )
2024-09-17 18:30:54 +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
Felipe Tuffani
8ecfd17973
Restock/Price detection - Fix duplicated prices with different data type on single page product #2636 ( #2638 )
2024-09-17 11:22:54 +02:00
dgtlmoon
19f3851c9d
Memory management improvements - LXML and other libraries can leak allocation, wrap in a sub-process ( #2626 )
2024-09-11 16:20:49 +02:00
dgtlmoon
7f2fa20318
Small memory allocation fixes ( #2625 )
2024-09-11 14:51:32 +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
5b70625eaa
0.46.04
2024-09-04 13:55:18 +02:00
dgtlmoon
60d292107d
Fixing restock monitor tests and tweaking docker default config example,
2024-09-02 15:11:31 +02:00
dgtlmoon
1cb38347da
Container name should be 'sockpuppetbrowser' because its not just playwright that uses it
2024-09-02 13:21:38 +02:00
dgtlmoon
55fe2abf42
Restock/Price detection - Better catching of errors when parsing metadata documents for restock/price check ( #2602 )
2024-09-01 13:07:06 +02:00
dgtlmoon
4225900ec3
Restock - updating texts and text offsets
2024-09-01 12:47:21 +02:00
dgtlmoon
1fb4342488
Build - Unpin jsonschema for faster builds ( #2583 )
2024-08-22 15:02:00 +02:00
dgtlmoon
7071df061a
Price detection/scraping - Adding extra element training data ( #2582 )
2024-08-22 15:01:36 +02:00
dgtlmoon
6dd1fa2b88
0.46.03
2024-08-19 17:22:13 +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
932cf15e1e
Price and restock scraping - small price fix scraper ( #2575 )
2024-08-19 15:47:19 +02:00
Mike Splain
bf0d410d32
Browser Steps UI - Interactive UI wasn't sending headers but was when the check ran ( #2551 )
2024-08-19 10:21:05 +02:00
dgtlmoon
730f37c7ba
Set encoding type for scraper script reader ( #2574 #2568 )
2024-08-19 09:17:18 +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
f527744024
0.46.02
2024-07-27 20:28:04 +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
dgtlmoon
ec68450df1
Updating Apprise notification library , Splunk/VictorOps, Africas Talking, Microsoft Power Automate / Workflows, Société Française du Radiotéléphone (SFR) Support ( #2524 )
2024-07-27 14:28:57 +02:00
dgtlmoon
2fd762a783
Encode POST style requests and notifications as UTF-8 if it has no encoding/basic string ( #2523 )
2024-07-27 14:27:15 +02:00
Kenny Root
d7e85ffe8f
VisualSelector+BrowserSteps - When scraping elements, check for null results ( #2517 )
2024-07-25 14:44:10 +02:00
Kenny Root
d23a301826
Use #!/usr/bin/env to support virtualenv ( #2518 )
2024-07-25 14:39:01 +02:00
dgtlmoon
3ce6096fdb
Update README.md
2024-07-21 18:18:24 +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
755cba33de
0.46.01
2024-07-19 13:53:00 +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
ed00f67a80
0.46.00
2024-07-18 14:13:06 +02:00
dgtlmoon
44e7e142f8
Restock/Price detection - Improving text information snapshot value
2024-07-18 13:28:54 +02:00
dgtlmoon
fe704e05a3
Restock - Tweaking storage of "original price"
2024-07-18 13:15:56 +02:00
dgtlmoon
e756e0af5e
Fixing file:// file pickup - for change detection of local files ( #2505 )
2024-07-18 13:05:27 +02:00
dgtlmoon
c0b6c8581e
Adding Apple M1 Pro type arm64/v8 support docker image ( #2507 )
2024-07-18 11:58:34 +02:00
dgtlmoon
de558f208f
Dropping older ARM v6 support due to dependencies not having support ( #2506 )
2024-07-18 10:54:55 +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
1405e962f0
Fixing problematic tag assigning via UI which caused watches to not accept new settings
2024-07-16 17:09:13 +02:00
dgtlmoon
a9f10946f4
Fixing first history/preview save issue (First version after an error, on the first check, wasnt available) ( #2494 )
2024-07-15 12:30:06 +02:00
dgtlmoon
6f2186b442
UI - Restock/price following text cleanups
2024-07-14 07:50:52 +02:00
dgtlmoon
cf0ff26275
UI - Extract <title> as title should work on all processors ( #2490 )
2024-07-12 19:42:18 +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
f1853b0ce7
Update COMMERCIAL_LICENCE.md
2024-07-12 13:04:54 +02:00
dgtlmoon
c331612a22
Update README.md - Adding link to COMMERCIAL_LICENCE.md for those interested in reselling the software
2024-07-12 12:48:54 +02:00
dgtlmoon
445bb0dde3
Adding COMMERCIAL_LICENCE.md
2024-07-12 12:46:12 +02:00
dgtlmoon
8f3a6a42bc
Testing - Adding simple memory usage test ( #2483 )
2024-07-11 15:03:42 +02:00
dgtlmoon
732ae1d935
Bugfix - Watches with BrowserSteps should recreate the data-dir if it was missing (in the case that you deleted/migrated) ( #2484 )
2024-07-11 15:03:30 +02:00
dgtlmoon
5437144dff
0.45.26
2024-07-11 13:52:13 +02:00
dgtlmoon
ed38012c6e
Code - Fixing deprecation warning ( #2477 )
2024-07-09 17:38:17 +02:00
dgtlmoon
f07ff9b55e
UI - Visual Selector should still update when elements were not found ( #2476 )
2024-07-09 15:35:19 +02:00
Nectariferous
1c46914992
Code - Update/modernise diff.py ( #2471 )
2024-07-09 15:08:13 +02:00
dgtlmoon
e9c4037178
UI - Visual Selector - Multiple selections (refactor) ( #2475 )
2024-07-09 15:07:23 +02:00
dgtlmoon
1af342ef64
UI - Visual Selector now supports Shift+Click for multiple selections!
2024-07-05 20:43:26 +02:00
dgtlmoon
e09ee7da97
UI - Visual Selector - Show/visualise all/any matching filter elements from all filters in "CSS/JSONPath/JQ/XPath Filters" include filters ( #2440 )
2024-07-05 15:20:39 +02:00
dgtlmoon
09bc24ff34
UI - Visual Selector graphics should be centred
2024-07-05 14:33:36 +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
01f910f840
Fixing 'tags'' field from old installs (0.43.0+) could have wrong data-type causing crash
2024-07-04 15:23:06 +02:00
dgtlmoon
bed16009bb
0.45.25
2024-07-03 19:27:23 +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
5d9081ccb2
Restock detection - Updating detection texts
2024-07-03 18:45:36 +02:00
dgtlmoon
2cf1829073
UI - Mobile - Hiding empty columns
2024-07-03 17:13:31 +02:00
dgtlmoon
526551a205
UI - Mobile - Watch overview table - Sort/order buttons were not being shown correctly
2024-06-30 18:05:13 +02:00
dgtlmoon
ba139e7f3f
Update docker-compose.yml - fix indentation re #2447
2024-06-28 23:08:37 +02:00
Max Michels
13e343f9da
Restock detection - Added extra out-of-stock phrases for DE ( #2442 )
2024-06-26 11:03:00 +02:00
dgtlmoon
13be4623db
Restock detection - updating texts
2024-06-25 13:23:43 +02:00
dgtlmoon
3b19e3d2bf
UI - Fixing double punctuation in 'unpaused' message #2435
2024-06-24 09:15:48 +02:00
dependabot[bot]
ce42f8ea26
Build - Bump docker/build-push-action from 5 to 6 in the all group ( #2436 )
2024-06-24 08:50:02 +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
d31fc860cc
Build - fixing build warnings
2024-06-20 15:07:17 +02:00
dgtlmoon
90b357f457
Upgrade to Python 3.11 from 3.10, add faster prebuilt "wheels" for rPi devices, upgrade cryptography security library
2024-06-20 14:42:17 +02:00
dgtlmoon
cc147be76e
Prefer pythons built in "importlib" over pkg_resources+setuptools ( #2424 )
2024-06-18 09:08:48 +02:00
dependabot[bot]
8ae5ed76ce
Security/dependabot - Bump urllib3 from 1.26.18 to 1.26.19 ( #2423 )
2024-06-18 08:23:12 +02:00
dgtlmoon
a9ed113369
0.45.24
2024-06-17 13:27:11 +02:00
dgtlmoon
eacf920b9a
Update eventlet ( Fixes SSL error on Python 3.12 ) ( #2419 )
2024-06-17 12:05:20 +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
bce02f9c82
UI - Add space around checkbox operation buttons so they work better in mobile #2393
2024-06-13 13:22:31 +02:00
dgtlmoon
76ffc3e891
RSS - Setting to hide muted watches in RSS feed (default ON) ( #2411 )
2024-06-13 11:52:12 +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
dependabot[bot]
8041d00e75
Code - Bump eventlet from 0.33.3 to 0.35.2 ( #2305 )
2024-06-03 17:25:14 +02:00
dgtlmoon
6a0e14cfce
UI - Mobile CSS/layout fix wrapping on empty list text #2393
2024-05-30 14:26:51 +02:00
dgtlmoon
be91c5425c
UI - Preview single snapshot - Date and button fixes ( #2389 )
2024-05-27 12:51:01 +02:00
dgtlmoon
778680d517
Build - PIL/pillow package not used, probably shouldnt be installed/required ( #2382 )
2024-05-27 10:17:19 +02:00
dgtlmoon
7e8aa7e3ff
0.45.23
2024-05-22 00:01:50 +02:00
Alexander Sulfrian
d77f913aa0
RSS - Only insert feed header if app_rss_token is set (should be only shown in index/overview page) ( #2381 )
2024-05-21 23:47:35 +02:00
dgtlmoon
59cefe58e7
Fetcher - Using pyppeteerstealth with puppeteer fetcher ( #2203 )
2024-05-21 17:03:50 +02:00
dgtlmoon
cfc689e046
Fix overflowing text
2024-05-21 12:13:23 +02:00
Alexander Sulfrian
7b04b52e45
RSS and tags/groups - Fixes use active_tag_uuid, fixes broken RSS link in page html ( #2379 )
2024-05-20 15:49:12 +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
05bf3c9a5c
UI - Mobile - quick watch form element fixes
2024-05-20 13:43:59 +02:00
dgtlmoon
4293639f51
UI - CSS - Remove gradient border, it did not add much to the design #2377
2024-05-20 13:41:23 +02:00
dgtlmoon
f0ed4f64e8
RSS - Muted watches should not show in RSS feed ( #2374 #2304 )
2024-05-17 17:47:35 +02:00
dgtlmoon
add2c658b4
Notifications - Fixing truncated notifications when tgram:// or discord:// is used with other notification methods ( #2372 #2299 )
2024-05-17 09:20:26 +02:00
dgtlmoon
e27f66eb73
UI - Ability to preview/view single changes by timestamp using keyboard or select box( #1916 )
2024-05-16 23:39:06 +02:00
dgtlmoon
e4504fee49
Browser Steps - Fixing "goto site" step #2330 #2337 ( #2364 )
2024-05-15 10:49:30 +02:00
dgtlmoon
5798581f18
Crash on older CPU - Setting LXML version to any version without the known modern-CPU-only CPU flags ( #2365 #2328 )
2024-05-15 10:17:51 +02:00
dgtlmoon
ef910b86ef
Notifications - Update Apprise notification library to 1.8.0 ( #2363 #2324 ) fixes mailto:// with IP as server endpoint
2024-05-14 14:01:13 +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
5df5d0fbe7
UI - Search should scan/search error messages ( #2353 )
2024-05-10 18:20:49 +02:00
dgtlmoon
815cba11ca
UI - 'stats' tab should show what the server-type detected is ( #2348 )
2024-05-07 15:23:42 +02:00
dgtlmoon
3aed4e5af9
Update README.md
2024-05-05 18:21:10 +02:00
dgtlmoon
3618c389c6
Notifications - Setting set minimum version for mqtt:// library notifications ( #2334 / #2333 )
2024-05-02 16:51:56 +02:00
dgtlmoon
d127214d8f
0.45.22
2024-05-02 12:09:45 +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
ee5294740a
0.45.21
2024-04-25 22:29:38 +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
1ba29655f5
UI - Wrap tag names in solid background to make it easier to read when theres multiple tags
2024-04-20 20:34:52 +02:00
dgtlmoon
830a0a3a82
UI - Error text on exception should contain the word Exception ( #2322 )
2024-04-19 08:54:25 +02:00
dgtlmoon
e110b3ee93
0.45.20
2024-04-18 11:55:46 +02:00
dgtlmoon
3ae9bfa6f9
Bug fix - further work on lxml filter extract ( #2313 #2312 #2317 )
2024-04-18 11:53:45 +02:00
dgtlmoon
6f3c3b7dfb
0.45.19
2024-04-17 20:01:35 +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
d4dac23ba1
0.45.18
2024-04-16 18:50:14 +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
1a43b112dc
dependabot - automatically follow apprise
2024-04-15 11:17:50 +02:00
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.
2024-04-03 17:10:13 +02:00
dgtlmoon
8aac7bccbe
"Send Test Notification" - Now provides better feedback and works with the actual values in system settings form
2024-04-03 16:52:42 +02:00
dgtlmoon
9449c59fbb
Code - Getting ready for newer python versions - packing our own strtobool ( #2291 )
2024-04-03 16:17:15 +02:00
dgtlmoon
21f4ba2208
UI - BrowserSteps - Show step screenshot/pic should use absolute URL #2243
2024-04-03 16:15:33 +02:00
dgtlmoon
daef1cd036
UI - Remove unique check for URLs entered on the "quick watch add" form ( #2286 #2292 )
2024-04-03 16:08:33 +02:00
dgtlmoon
56b365df40
UI - Improvements to tag/groups page, show number of watches under each group, link group name to list ( #2290 )
2024-04-03 16:01:24 +02:00
dgtlmoon
8e5bf91965
"Send Test Notification" button from watch form edit should respect global settings and tag/group settings ( #2289 , #2263 )
2024-04-03 15:18:21 +02:00
dgtlmoon
1ae59551be
0.45.17
2024-03-31 16:35:44 +02:00
dgtlmoon
a176468fb8
UI - Add helper note
2024-03-31 16:35:09 +02:00
dgtlmoon
8fac593201
UI Text - Adding helper text to VisualSelector to explain what the connection is with the CSS/xPath filters
2024-03-26 14:58:36 +01:00
Andrew
e3b8c0f5af
Update contributing documentation for discontinuation of dev branch ( #2272 )
2024-03-22 18:39:43 +01:00
dgtlmoon
514fd7f91e
Updating pyppeteer-ng (mainly newer pillow release) ( #2247 )
2024-03-18 14:00:05 +01:00
dgtlmoon
38c4768b92
Notifications - Updating apprise version, pinning mqtt:// to compatible version ( #2242 )
2024-03-10 21:05:23 +01:00
dgtlmoon
6555d99044
0.45.16
2024-03-08 21:07:08 +01:00
dgtlmoon
e719dbd19b
Pip build - content fetchers package was missing
2024-03-08 21:06:22 +01:00
dgtlmoon
b28a8316cc
0.45.15
2024-03-08 19:00:37 +01:00
dgtlmoon
e609a2d048
Updating restock detection texts
2024-03-08 15:58:40 +01:00
dgtlmoon
994d34c776
Adding CORS module - Solves Chrome extension API connectivity ( #2236 )
2024-03-08 13:30:31 +01:00
dgtlmoon
de776800e9
UI - Overview list shortcut button - Ability to reset any previous errors
2024-03-06 19:16:13 +01:00
dgtlmoon
8b8ed58f20
Chrome Extension - Adding link and install information from the API page
2024-03-06 15:21:03 +01:00
dgtlmoon
79c6d765de
Chrome Extension - Adding link in README.md to the webstore
2024-03-06 11:15:27 +01:00
dgtlmoon
c6db7fc90e
Chrome Extension - Adding callout to UI
2024-03-06 11:06:30 +01:00
pedrogius
bc587efae2
Import - Fixed "Include filters" option (fixed typo on select) ( #2232 )
2024-03-05 10:45:32 +01:00
dgtlmoon
6ee6be1a5f
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2024-02-28 17:11:01 +01:00
dgtlmoon
c83485094b
Updating restock detection texts
2024-02-28 17:10:41 +01:00
dgtlmoon
387ce32e6f
Restock detection - Improving test for restock IN STOCK -> OUT OF STOCK ( #2219 )
2024-02-28 10:05:52 +01:00
dgtlmoon
6b9a788d75
Puppeteer - remove debug hook
2024-02-26 18:15:23 +01:00
dgtlmoon
14e632bc19
Custom headers fix in Browser Steps and Playwright/Puppeteer fetchers ( #2197 )
2024-02-26 18:02:45 +01:00
Constantin Hong
52c895b2e8
text_json_diff/fix: Keep an order of filter and remove duplicated filters. 2 ( #2178 )
2024-02-21 11:46:23 +01:00
dgtlmoon
a62043e086
Fetching - restock detecting and visual selector scraper - Fixes scraping of elements that are not visible
2024-02-21 11:21:43 +01:00
dgtlmoon
3d390b6ea4
BrowserSteps UI - Avoid selecting very large elements that are likely to be the page wrapper
2024-02-21 11:00:35 +01:00
dgtlmoon
301a40ca34
Fetching - Puppeteer - Adding more debug/diagnostic information
2024-02-21 10:55:18 +01:00
dgtlmoon
1c099cdba6
Update stock-not-in-stock.js
2024-02-21 10:28:59 +01:00
dgtlmoon
af747e6e3f
UI - Sorted alphabetical tag list and list of tags in groups setting ( #2205 )
2024-02-21 10:03:09 +01:00
dgtlmoon
aefad0bdf6
Code - Remove whitespaces in visual selector elements config
2024-02-21 09:37:35 +01:00
dgtlmoon
904ef84f82
Build fix - Pinning package versions and Custom browser endpoints should not have a proxy set ( #2204 )
2024-02-20 22:11:17 +01:00
dgtlmoon
d2569ba715
Update stock-not-in-stock.js
2024-02-20 20:00:31 +01:00
dgtlmoon
ccb42bcb12
Fetching pages - Custom browser endpoints should not have default proxy info added
2024-02-12 19:05:10 +01:00
dgtlmoon
4163030805
Puppeteer - fixing wait times
2024-02-12 13:02:24 +01:00
dgtlmoon
140d375ad0
Puppeteer - more improvements to proxy and authentication
2024-02-12 12:54:11 +01:00
dgtlmoon
1a608d0ae6
Puppeteer - client fixes for proxy and caching ( #2181 )
2024-02-12 12:40:31 +01:00
dependabot[bot]
e6ed91cfe3
dependabot - Bump the all group with 1 update (artifact store) ( #2180 )
2024-02-12 12:40:03 +01:00
dgtlmoon
008272cd77
Puppeteer fetch - fixing exception names
2024-02-11 11:18:36 +01:00
dgtlmoon
823a0c99f4
Code - Split content fetcher code up (playwright, puppeteer and requests), fix puppeteer direct chrome support ( #2169 )
2024-02-11 00:09:12 +01:00
dgtlmoon
1f57d9d0b6
Alpine linux build - adding JPEG development headers to fix build errors
2024-02-10 20:57:04 +01:00
dgtlmoon
3287283065
Plawright content fetcher - Fixes for status codes and screenshot info ( #2168 )
2024-02-08 15:15:04 +01:00
dgtlmoon
c5a4e0aaa3
Fetching - Prefer to use SockPuppetBrowser ( #2163 )
2024-02-07 20:58:21 +01:00
dgtlmoon
5119efe4fb
0.45.14
2024-02-07 12:43:23 +01:00
dgtlmoon
78a2dceb81
Bug fix - fix missing default var (#2162/ #2118/ #2122 )
2024-02-06 17:25:44 +01:00
dgtlmoon
72c7645f60
Fix - Pinning elementpath xPath filter library to 4.1.5 ( #2164 )
2024-02-06 14:49:10 +01:00
dgtlmoon
e09eb47fb7
Restock detection - Update stock-not-in-stock.js (NL)
2024-02-03 22:32:39 +01:00
dgtlmoon
616c0b3f65
New text filter - Sort text alphabetically filter ( #2153 )
2024-02-02 11:36:58 +01:00
dgtlmoon
c90b27823a
Filtering - include_filters in group and watch settings should not duplicate ( #2151 #1845 )
2024-02-02 09:30:01 +01:00
dgtlmoon
3b16b19a94
Record notification count and show in [stats] tab ( #2150 )
2024-02-02 09:12:44 +01:00
Antonio Neri
4ee9fa79e1
Restock - Update stock-not-in-stock.js Italian translation ( #2149 )
...
Added `prodotto esaurito` - Italian for out of stock
2024-02-01 16:35:31 +01:00
dgtlmoon
4b49759113
UI - Show error/warning when trying to compare the same version
2024-02-01 10:36:43 +01:00
dgtlmoon
e9a9790cb0
Fetching - Make an obvious error when using BrowserSteps with the simple text fetcher ( #2145 )
2024-02-01 00:09:27 +01:00
dgtlmoon
593660e2f6
Fix for switching to price-data-follower mode (when page has JSON price data), only needs to be queued once. Re #1565
2024-01-31 22:39:24 +01:00
dgtlmoon
7d96b4ba83
Fetching - Always record server software reply headers (will be used in the future) ( #2143 )
2024-01-31 16:15:43 +01:00
dgtlmoon
fca40e4d5b
Testing - General test workflow improvements ( #2144 )
2024-01-31 15:10:44 +01:00
dgtlmoon
66e2dfcead
RSS - Include link to the watched URL in the feed ( #2139 #2131 and #327 )
2024-01-29 16:26:14 +01:00
dgtlmoon
bce7eb68fb
Notifications - skip empty notification URLs from being processed ( #2138 )
2024-01-29 14:20:39 +01:00
dgtlmoon
93c0385119
UI - Filters & Triggers - Adding example for keyword matching in a line
2024-01-29 14:18:14 +01:00
dgtlmoon
e17f3be739
RSS - Adding performance stats
2024-01-29 13:05:11 +01:00
dgtlmoon
3a9f79b756
Notification - logging - adding performance information for processing time of notifications #327
2024-01-29 12:55:08 +01:00
dgtlmoon
1f5670253e
UI - Adding icon to show which watch has Browser Steps enabled ( #2137 )
2024-01-29 12:36:53 +01:00
dgtlmoon
fe3cf5ffd2
Logging - Adding extra debug logging to change detection ( #2136 )
2024-01-29 11:21:21 +01:00
dgtlmoon
d31a45d49a
Fetcher - Improve status_code logging ( #2130 #2122 )
2024-01-25 09:53:00 +01:00
Conner
19ee65361d
Notifications - Bugfix: Notification format not being set correct (HTML emails being sent as plaintext and other problems) ( #2129 )
2024-01-24 20:45:45 +01:00
dgtlmoon
677082723c
Restock tweaks - use a single regex, tidy up height detection ( #2125 )
2024-01-23 13:31:05 +01:00
dgtlmoon
96793890f8
Notification - Templates - Adding an example of how to use URL encoding with tokens
2024-01-22 12:20:50 +01:00
dgtlmoon
0439155127
Notification - Templates - Adding an example of how to use |tojson for JSON payloads
2024-01-22 11:06:55 +01:00
dependabot[bot]
29ca2521eb
Build maintenance - dependabot - Bump the all build helpers ( #2121 )
2024-01-20 11:47:14 +01:00
Andrew Peabody
7d67ad057c
Enable dependabot for github-actions ( #2119 )
2024-01-20 10:03:24 +01:00
dgtlmoon
2e88872b7e
Update docker-compose.yml
2024-01-19 23:14:55 +01:00
dgtlmoon
b30b718373
0.45.13
2024-01-19 10:24:47 +01:00
dgtlmoon
402f1e47e7
Security update - Adding API token secure check for API endpoint /api/v1/watch/<uuid>/history @rozpuszczalny
2024-01-18 23:19:09 +01:00
dgtlmoon
9510345e01
Test - tidy up backup test ( #2117 )
2024-01-17 22:35:29 +01:00
dgtlmoon
36085d8cf4
Adding contributors section ( #2116 )
2024-01-17 18:47:24 +01:00
dgtlmoon
399cdf0fbf
Logging loguru output tweaks ( #2112 )
2024-01-16 11:27:47 +01:00
Constantin Hong
4be0fafa93
Support Loguru as a logger ( #2036 )
2024-01-16 09:48:16 +01:00
dgtlmoon
51ce7ac66e
Update stock-not-in-stock.js texts
2024-01-15 10:20:04 +01:00
dgtlmoon
c3d825f38c
Test - Adding extra test for HTML output in emails ( #2103 )
2024-01-14 17:47:54 +01:00
dgtlmoon
fc3c4b804d
Update README.md
2024-01-14 13:40:54 +01:00
dgtlmoon
1749c07750
Restock detection - Check all elements for text to get stock status from, only consider elements inside the viewport, only consider elements more than 100px from the top (avoid menu) , trim any text returned ( #2040 )
2024-01-12 23:11:56 +01:00
dgtlmoon
65428655b8
Notifications - When any in a list of notifications fails, the others should still work ( #2106 )
2024-01-12 12:25:21 +01:00
dgtlmoon
8be0029260
Browser Steps - Fixing "'Response' object is not subscriptable" where quotes were used in connection URL - Quote wrapped URL for browserstep url was breaking the connection #1627 #1823 #2099 ( #2100 )
2024-01-11 10:12:00 +01:00
kiyell
3c727ca54b
Added OPTIONS HTTP method ( #2094 )
2024-01-08 23:32:44 +01:00
dgtlmoon
4596532090
API Docs - Examples should use port 5000 (same as the docker-compose default installation and other documentation)
2024-01-08 14:30:48 +01:00
dgtlmoon
d0a88d54a1
0.45.12
2024-01-05 20:17:14 +01:00
dgtlmoon
21ab4b16a0
0.45.11
2024-01-05 20:16:18 +01:00
dgtlmoon
77133de1cf
Notification fixes - error on mailto:// when no format was specified, fixing default body and title of notifications to respect global settings ( #2085 )
2024-01-05 20:15:13 +01:00
dgtlmoon
0d92be348a
Update README.md
2024-01-05 19:12:58 +01:00
dgtlmoon
3ac0c9346c
Removing heroku support as its no longer free
2024-01-05 18:27:36 +01:00
dgtlmoon
b6d8db4c67
PyPi package build fixes ( #2084 )
2024-01-05 18:16:07 +01:00
dgtlmoon
436a66d465
Adding PyPi pip package publisher script
2024-01-05 17:27:41 +01:00
dgtlmoon
764514e5eb
0.45.10
2024-01-05 14:51:35 +01:00
dgtlmoon
ad3ffb6ccb
Update README.md - Remove deprecated docker-compose (now docker compose)
2024-01-05 11:41:52 +01:00
dgtlmoon
e051b29bf2
Browser Steps - General error handling improvements ( #2083 )
2024-01-05 11:29:48 +01:00
Christian Arnold
126852b778
Browser Steps - Fix for correct tokens/information in browser step failure notification ( #2066 )
2024-01-05 11:15:22 +01:00
dgtlmoon
d115b2c858
UI - [Send test notification] - Refactor to use all tokens like a real watch and Notification Body+Title from UI value ( #2079 )
2024-01-04 17:02:31 +01:00
dgtlmoon
2db04e4211
Notifications upgrade - Upgrade to Apprise 1.7.1 - Emojis support, Telegram topics support, Discord support for user and role @ping support. ( #2075 )
2024-01-03 11:16:09 +01:00
dgtlmoon
946a556fb6
Restock detection - "In stock" should be None/"Not yet checked" by default ( #2069 )
2024-01-01 17:10:27 +01:00
dgtlmoon
eda23678aa
Restock detection - updating texts
2024-01-01 16:43:34 +01:00
dgtlmoon
273bd45ad7
Fetching - Custom browser on experimental/puppeteer fetcher - Don't switch to custom puppeteer mode if external browser URL is active ( #2068 )
2024-01-01 16:40:24 +01:00
dgtlmoon
3d1e1025d2
0.45.9
2023-12-20 15:30:58 +01:00
dgtlmoon
5528b7c4b3
Restock detection - Update stock-not-in-stock.js strings (Dutch translations)
2023-12-20 15:28:43 +01:00
Constantin Hong
0dce3f4fec
Testing: Improve application signal handling test coverage ( #2052 )
2023-12-19 11:10:51 +01:00
dgtlmoon
af4311a68c
Update docker-compose.yml
2023-12-09 14:56:00 +01:00
dextouu
792fedb8bc
Restock detection - Update stock-not-in-stock.js strings ( #2032 )
2023-12-05 09:14:40 +01:00
dgtlmoon
824748df9e
API - Updating documentation
2023-12-03 10:24:54 +01:00
dgtlmoon
c086ec0d68
Update README.md
2023-12-02 15:34:51 +01:00
dgtlmoon
8e207ba438
API - Ability to add/import bulk list of watches as a line-feed separated list ( #2021 )
2023-12-01 18:38:49 +01:00
dgtlmoon
f0823126c8
Notifications - Fixing support for headers in custom post://, posts:// notifications, ability to include HTTP headers when making custom notifications ( #2018 )
2023-12-01 18:05:19 +01:00
dgtlmoon
98f56736c1
Improve handling of SIGTERM shutdown in containers, remove unnecessary multi-process handler for pip installs, tidy up modules ( #2014 )
2023-12-01 17:31:09 +01:00
dgtlmoon
872bd2de85
UI - Extra Browsers - Adding links and more resources on how to connect a fingerprint/scraping browser
2023-12-01 13:49:12 +01:00
dgtlmoon
e6de1dd135
0.45.8.1
2023-11-30 20:01:40 +01:00
dgtlmoon
599291645d
PDF Fetcher for change detection - Always use plain requests for PDF because otherwise we cant access the embed PDF in the browser ( #2020 )
2023-11-30 20:01:14 +01:00
dgtlmoon
156d403552
UI - Fix - Edit Watch 'Show advanced options' should fire at page load to show you whats possible
2023-11-30 19:20:30 +01:00
dgtlmoon
7fe0ef7099
0.45.8
2023-11-29 10:25:11 +01:00
dgtlmoon
fe70beeaed
Restock detector - adding more detection strings
2023-11-29 10:21:30 +01:00
dgtlmoon
abf7ed9085
UI - remove incorrect label
2023-11-29 10:19:49 +01:00
dgtlmoon
19e752e9ba
UI - "Add new watch" URL at main input box should always grow to match the viewport
2023-11-28 18:11:11 +01:00
dgtlmoon
684e96f5f1
UI - Tidy-up for advanced settings under watch edit, HTML validation fixes ( #2011 )
2023-11-28 17:31:08 +01:00
dgtlmoon
8f321139fd
UI - 'Request body' section disappears after switching from 'Playwright' to 'System settings default' and back on 'Request' tab - Fixed #1449
2023-11-28 14:01:15 +01:00
dgtlmoon
7fdae82e46
Browser Steps - Adding validation for "Click X,Y" step
2023-11-28 12:36:15 +01:00
dgtlmoon
bbc18d8e80
API - Make sure the watch "is viewed" attribute is correctly represented in the API output ( #2009 )
2023-11-28 11:42:08 +01:00
dgtlmoon
d8ee5472f1
Update playwright fetcher library and API calls
2023-11-28 11:20:06 +01:00
dgtlmoon
8fd57280b7
Testing - Improve PDF text change detection tests ( #1992 )
2023-11-20 15:18:46 +01:00
dgtlmoon
0285d00f13
UI - Clicking the "[Diff]" link should take you to the difference starting at the relative time to when you last viewed the difference page ( #1989 )
2023-11-17 17:21:26 +01:00
dgtlmoon
f7f98945a2
Visual Selector - xPath handling misc fixes ( #1976 )
2023-11-13 21:23:43 +01:00
dgtlmoon
5e2049c538
Fix build issue
2023-11-13 17:02:27 +01:00
Constantin Hong
26931e0167
feature: Support XPath2.0 to 3.1 ( #1774 )
2023-11-13 16:42:21 +01:00
dgtlmoon
5229094e44
New functionanlity - Selectable browser / ability to add extra browser connections (good for using "scraping browsers"/ etc) ( #1943 )
2023-11-13 16:39:11 +01:00
dgtlmoon
5a306aa78c
API/UI - Button to regenerate API key ( #1975 / #1967 )
2023-11-13 16:26:50 +01:00
dgtlmoon
c8dcc072c8
Code refactor for fetchers ( #1941 )
2023-11-13 10:42:56 +01:00
dgtlmoon
7c97a5a403
0.45.7.3
2023-11-12 12:05:54 +01:00
dgtlmoon
7dd967be8e
Build - update docker container cache setup
2023-11-12 10:06:46 +01:00
dgtlmoon
3607d15185
0.45.7.2
2023-11-12 00:29:35 +01:00
dgtlmoon
3382b4cb3f
UI - Cleanup fonts better display in firefox, request CSS according to version ( #1968 )
2023-11-12 00:29:15 +01:00
Marcelo Alencar
5f030d3668
Revert "Build - Add piwheels support for ARMv6 and ARMv7 machines (rPi etc) ( #1814 )" ( #1964 )
2023-11-11 20:48:34 +01:00
dgtlmoon
06975d6d8f
0.45.7.1
2023-11-11 20:42:16 +01:00
dgtlmoon
f58e5b7f19
Build: python libraries - pinning more libraries ( #1962 )
2023-11-11 20:41:21 +01:00
dgtlmoon
e50eff8e35
Build: python libraries - eventlet + dnspython dep problems were fixed ( #1963 )
2023-11-11 20:16:09 +01:00
dgtlmoon
07a853ce59
Pip builder - ignore proxy test data if it exists
2023-11-10 17:50:09 +01:00
dgtlmoon
80f8d23309
0.45.7
2023-11-10 17:39:49 +01:00
dgtlmoon
9f41d15908
UI - Fixing issue where search box JS interfered with page render when logged out
2023-11-10 17:38:04 +01:00
dgtlmoon
89797dfe02
0.45.6
2023-11-10 17:32:21 +01:00
dgtlmoon
c905652780
UI - Adding support-us widget <3 ( #1956 )
2023-11-10 17:31:00 +01:00
dgtlmoon
99246d3e6d
Visual Selector - Small fix, Improving elements fetcher reliability ( #1947 )
2023-11-09 19:13:18 +01:00
dgtlmoon
f9f69bf0dd
Update README.md - Adding import information
2023-11-08 11:55:02 +01:00
dgtlmoon
68efb25e9b
Upgrade playwright browser library ( #1942 )
2023-11-07 16:33:29 +01:00
dgtlmoon
70606ab05d
Update docker-compose.yml - playwright version should be the same as in the automated tests
2023-11-06 22:33:22 +01:00
Jai Gupta
d3c8386874
Import - Improved Wachete Excel XLS import support for "dynamic wachet" (sets correct state of using chrome browser or not) column ( #1934 )
2023-11-06 12:50:27 +01:00
dgtlmoon
47103d7f3d
Refactor Excel / wachete import, extend tests ( #1931 )
2023-11-03 15:43:57 +01:00
dgtlmoon
03c671bfff
Build - Upgrading pip packages ( #1915 )
2023-11-01 18:47:12 +01:00
dgtlmoon
e209d9fba0
Ability to Import from Wachete XLSX (or any XLSX) - Wachete alternative made easy ( #1921 )
2023-11-01 15:36:49 +01:00
dgtlmoon
3b43da35ec
Docker build - upgrade image to "bookworm" debian version - fix glibc mismatch ( #1918 )
2023-10-31 10:31:34 +01:00
dgtlmoon
a0665e1f18
Fetcher - experimental puppeteer fetch - dont rewrite the proxy protocol (fixes socks5 bug)
2023-10-30 16:08:31 +01:00
dgtlmoon
9ffe7e0eaf
Nice format stats (comma sep)
2023-10-29 19:13:15 +01:00
dgtlmoon
3e5671a3a2
Selenium fetcher - Test was on 4.14.1 but documentation was not, change both to 4 ( #1912 )
2023-10-29 11:43:27 +01:00
dgtlmoon
cd1aca9ee3
0.45.5
2023-10-28 20:20:24 +02:00
dgtlmoon
6a589e14f3
BrowserSteps - Wrong text taken from browser steps ( #1911 )
2023-10-28 20:19:51 +02:00
dgtlmoon
dbb76f3618
0.45.4
2023-10-28 16:48:10 +02:00
dgtlmoon
4ae27af511
Code cleanup - Browser Steps
2023-10-28 14:58:12 +02:00
dgtlmoon
e1860549dc
Fetching - Browser Step enabled watches should also identify 404/non-200 status situations ( #1907 )
2023-10-28 14:37:42 +02:00
dgtlmoon
9765d56a23
Text Filters - "Extract Text" filter was not being error checked properly when using a RegEx ( #1902 )
2023-10-26 20:19:59 +02:00
dgtlmoon
349111eb35
Fetching/BrowserSteps - Going to a page was using slightly logic to the main way - make them use the same methods ( #1890 )
2023-10-26 20:19:22 +02:00
dgtlmoon
71e50569a0
UI - "With errors" tag/button should always show the current tag error count
2023-10-26 19:42:48 +02:00
Marcelo Alencar
c372942295
Build - Add piwheels support for ARMv6 and ARMv7 machines (rPi etc) ( #1814 )
2023-10-26 13:46:14 +02:00
Marcelo Alencar
0aef5483d9
Upgrade selenium to 4.14.0 (latest) ( #1783 )
2023-10-26 10:09:03 +02:00
dgtlmoon
c266c64b94
UI - Don't show search icon when logged out ( #1896 )
2023-10-25 13:31:33 +02:00
dgtlmoon
32e5498a9d
UI - Adding handy "limit to watches with errors" button ( #1886 )
2023-10-23 12:22:43 +02:00
dgtlmoon
0ba7928d58
UI - Viewing text differences - Tweaks to "Jump to next change" button
2023-10-23 11:42:01 +02:00
dgtlmoon
1709e8f936
UI - BrowserSteps - Show the screenshot of an error if it happened on a step, highlight which step had the error to make it easier to find out why the step didnt work, minor fixes to timeouts( #1883 )
2023-10-21 09:41:51 +02:00
dgtlmoon
b16d65741c
UI - Visual Selector should be the same page-size as Browser Steps (fit inside the browser viewport)
2023-10-20 16:15:17 +02:00
Constantin Hong
1cadcc6d15
Packaging - Enable jq query for filters package installation for darwin (mac) #1868
2023-10-20 15:11:16 +02:00
dgtlmoon
b58d521d19
UI - Adding [stats] tab to watch Edit page ( #1880 )
2023-10-20 11:49:12 +02:00
dgtlmoon
52225f2ad8
Bugfix - [Clear history] button was not clearing all metadata ( #1881 )
2023-10-20 11:47:49 +02:00
dgtlmoon
7220afab0a
RSS fetch - RSS field <title> was not rendering as text correctly, added workaround #1879
2023-10-19 16:42:05 +02:00
dgtlmoon
1c0fe4c23e
PDF Fetching - Handle when the PDF is given as inline content without a proper mime header ( #1875 )
2023-10-19 13:20:01 +02:00
dgtlmoon
4f6b0eb8a5
Notification library - Bump Apprise notification library to 1.6.0 ( #1867 )
2023-10-17 22:18:53 +02:00
dgtlmoon
f707c914b6
RSS Fetching - Handle CDATA (commented out text) in RSS correctly, generally handle RSS better ( #1866 )
2023-10-17 18:34:19 +02:00
dgtlmoon
9cb636e638
UI - Adding mouseover/title to show absolute date/time of a last-change or last-checked date #1860
2023-10-17 14:03:19 +02:00
dgtlmoon
1d5fe51157
UI - Difference text viewer - fixing jump to new difference on changing word/line/etc style
2023-10-17 13:43:58 +02:00
dgtlmoon
c0b49d3be9
Testing - Improve xPath tests ( #1863 )
2023-10-16 16:48:47 +02:00
dgtlmoon
c4dc85525f
UI - Fixing jump to next difference button after refactor
2023-10-14 23:32:18 +02:00
dgtlmoon
26159840c8
UI - Updating proxy tip link
2023-10-14 23:27:41 +02:00
dgtlmoon
522e9786c6
UI - Adding watch label/title to [edit] page title ( #1858 )
2023-10-13 12:51:31 +02:00
dgtlmoon
9ce86a2835
Documentation - Add note that playwright is not supported on ARM type devices #1856
2023-10-12 10:14:31 +02:00
dgtlmoon
f9f6300a70
UI - Difference page - added 'title' to each change for nice mouse-over information about when the change occured
2023-10-11 16:46:54 +02:00
dgtlmoon
7734b22a19
UI - Difference page - Tweak 'preview' page invite text
2023-10-11 16:31:04 +02:00
dgtlmoon
da421fe110
UI - Ability to select between any difference date ( from / to ) and minor UI cleanup for differences page ( #1855 )
2023-10-11 16:25:36 +02:00
dgtlmoon
3e2b55a46f
UI - Difference page, make the button to find the preview page for triggers and ignored text easier to find
2023-10-11 16:24:32 +02:00
dgtlmoon
7ace259d70
System - No need to run updates on fresh installs ( #1854 )
2023-10-11 14:04:12 +02:00
dgtlmoon
aa6ad7bf47
UI - Proxy configuration helper notes improvements
2023-10-10 15:41:56 +02:00
dgtlmoon
40dd29dbc6
Preview/Difference page - When sharing the preview/difference page, highlight-to-ignore should login should be required ( #1852 )
2023-10-10 11:39:44 +02:00
dgtlmoon
7debccca73
Fetching - Clarifying how fetchers work with SOCKS5 proxies
2023-10-09 16:57:30 +02:00
dgtlmoon
59578803bf
0.45.3
2023-10-05 12:29:59 +02:00
dgtlmoon
a5db3a0b99
Update README-pip.md
2023-10-05 12:28:17 +02:00
dgtlmoon
49a5337ac4
Update README.md
2023-10-05 12:24:09 +02:00
dgtlmoon
ceac8c21e4
LD JSON Price followers - Handle incorrectly created LD-JSON price structures better ( #1837 )
2023-10-04 15:57:55 +02:00
Constantin Hong
a7132b1cfc
Dockerfile/fix: Update builder and runner to Python 3.11 ( #1781 )
2023-10-04 10:46:54 +02:00
dgtlmoon
2b948c15c1
Backend - Regular expression / string filtering refactor for Python 3.11 and deprecation warnings since Python 3.6 ( #1786 )
2023-10-03 17:44:27 +02:00
dgtlmoon
34f2d30968
Update README.md
2023-10-03 16:29:42 +02:00
dgtlmoon
700729a332
UI - BrowserSteps - Browser Steps interface screen should resize relative to the browser
2023-10-02 18:06:25 +02:00
dgtlmoon
b6060ac90c
BrowserSteps - <input> of type 'number' should use 'enter text in field'
2023-10-02 11:50:15 +02:00
dgtlmoon
5cccccb0b6
Restock detect - bumping texts for restock detection
2023-09-26 14:32:39 +02:00
dgtlmoon
c52eb512e8
UI - Proxy Scanner tool should also understand when a filter is empty or contains only an image
2023-09-26 14:29:42 +02:00
dgtlmoon
7282df9c08
UI + Fetching - Improving helper message when filter contains only an image (adding link to more help)
2023-09-26 14:10:07 +02:00
dgtlmoon
e30b17b8bc
UI + Fetching - Be more helpful when a filter contains no text, suggest ways to deal with images in filters ( #1819 )
2023-09-26 13:59:59 +02:00
Marcelo Alencar
1e88136325
Building application - Upgrade test workflows to latest versions ( #1817 )
2023-09-26 10:18:54 +02:00
dgtlmoon
57de4ffe4f
Page fetching - Fixed possible incorrect browser user-agent header in playwright/puppeteer/browserless fetchers ( #1811 )
2023-09-24 08:42:24 +02:00
dgtlmoon
51e2e8a226
UI - Add extra validation help for notification body with Jinja2 markup ( #1810 )
2023-09-23 14:50:21 +02:00
dgtlmoon
8887459462
UI - More precise text to describe "current_snapshot" notification token
2023-09-23 14:31:48 +02:00
dgtlmoon
460c724e51
0.45.2
2023-09-22 09:45:55 +02:00
dgtlmoon
dcf4bf37ed
Code/Test - Improve testing for creating backups
2023-09-22 09:21:07 +02:00
dgtlmoon
e3cf22fc27
UI - Re-order notification field settings
2023-09-14 14:34:44 +02:00
dgtlmoon
d497db639e
UI - Notifications - Tidyup - Hide the notification tokens but show with a button/link
2023-09-14 14:16:08 +02:00
dgtlmoon
7355ac8d21
UI - Notifications - Tweak discord help text
2023-09-14 13:55:48 +02:00
dgtlmoon
2f2d0ea0f2
RSS feeds - Fixing broken links from RSS index in some environments, refactor code ( #152 , #148 , #1684 , #1798 )
2023-09-14 13:19:45 +02:00
dgtlmoon
a958e1fe20
UI - "recheck all" button should ignore blank/empty "tag" setting when set
2023-09-12 15:13:21 +02:00
dgtlmoon
5dc3b00ec6
Update README.md
2023-09-11 23:27:10 +02:00
dgtlmoon
8ac4757cd9
UI - Fix spelling error
2023-09-11 13:18:05 +02:00
dgtlmoon
2180bb256d
UI - Make tgram:// and discord:// examples in notification settings link to how-to pages ( #1785 )
2023-09-11 10:22:35 +02:00
dgtlmoon
212f15ad5f
Catch possible crash scenario for listing watches - date_created was missing on add ( #1787 )
2023-09-10 13:44:24 +02:00
dgtlmoon
22b2068208
Ability to select "No proxy" for a watch when you have proxy's configured
2023-09-08 14:14:47 +02:00
dgtlmoon
4916043055
Updating notification library - Adds support for Pushy, PushDeer, PushMe and Matrix attachment support (screenshots)
2023-09-08 12:40:23 +02:00
dgtlmoon
7bf13bad30
Update README.md
2023-09-07 16:46:21 +02:00
dgtlmoon
0aa2276afb
UI - Fixing update for sort by "date created" or "#" in watch overview table ( #1775 )
2023-09-07 10:36:34 +02:00
Tiago Ilieve
3b875e5a6a
Add 'diff_patch' notification body token - This will allow the diff to be generated in the "unified patch format." ( #1765 )
2023-09-07 08:55:06 +02:00
Constantin Hong
8ec50294d2
README/docs: Clarifying xpath version changedetection.io uses ( #1773 )
2023-09-07 08:49:26 +02:00
dgtlmoon
e3c9255d9e
0.45.1
2023-09-06 12:27:56 +02:00
dgtlmoon
3b03bdcb82
UI - Fixing open/broken HTML which was causing some buttons to not display
2023-09-06 12:27:27 +02:00
dgtlmoon
e25792bcec
0.45
2023-09-06 09:46:27 +02:00
dgtlmoon
bf4168a2aa
Adding Oxylabs proxy recommendation to proxy config page ( #1756 )
2023-09-06 09:43:23 +02:00
dgtlmoon
9d37eaa57b
Fix - Link in the RSS feed was showing the path twice (when used in reverse proxy)
2023-09-05 17:28:13 +02:00
dgtlmoon
40d01acde9
Fix - Regular Expression text in ignore and trigger were not processing correctly, also refactored for lower CPU usage ( #1747 )
2023-09-05 13:07:17 +02:00
Ikko Eltociear Ashimine
d34832de73
Fix typo in README.md ( #1759 )
2023-09-04 16:40:12 +02:00
dgtlmoon
ed4bafae63
UI - "Test notification" button in "Group Tag" settings page was broken due to missing variable #1753
2023-08-31 13:29:38 +02:00
dgtlmoon
3a5bceadfa
UI - Clicking 'ignore text' when highlighting text should clear the preview text button/area. #1754
2023-08-31 13:24:19 +02:00
dgtlmoon
6abdf2d332
Update documentation - How to set number of concurrent fetchers
2023-08-30 18:02:10 +02:00
dgtlmoon
dee23709a9
0.44.2
2023-08-28 19:01:59 +02:00
dgtlmoon
52df3b10e7
UI - Ability to highlight text and have it offered as a ignore-text option, really nice easy way to set ignores on changing text ( #1746 )
2023-08-24 14:29:48 +02:00
dgtlmoon
087d21c61e
Update README.md
2023-08-22 11:36:15 +02:00
dgtlmoon
171faf465c
Enable ARMv8 builds (for RaspberryPi and other portable devices) ( #1733 )
2023-08-13 23:33:49 +02:00
dgtlmoon
a3d8bd0b1a
Updating in app links
2023-08-13 18:35:58 +02:00
dgtlmoon
6ef8a1c18f
Updating URL validation library, ability to block access to simple (no dot) hostnames like "localhost" with BLOCK_SIMPLEHOSTS setting ( #1732 )
2023-08-13 18:27:55 +02:00
Marcelo Alencar
126f0fbf87
Re-enable ARMv6 builds (for Raspberry and other portable devices) ( #1724 )
2023-08-07 15:48:33 +02:00
dgtlmoon
cfa712c88c
0.44.1
2023-08-02 08:55:07 +02:00
dgtlmoon
6a6ba40b6a
Re-enable ARMv7 builds (for Raspberry and other portable devices)
2023-08-01 17:10:24 +02:00
dgtlmoon
e7f726c057
UI - Fixing darkmode switch icon
2023-07-24 14:06:40 +02:00
dgtlmoon
df0cc7b585
0.44
2023-07-17 18:03:42 +02:00
dgtlmoon
76cd98b521
Updating AppRise notification library, Improved pover, ntfy support, whatsapp updates, Pagertree support, Voip.ms support, Misskey support, plus many fixes and improvements.
2023-07-17 17:32:12 +02:00
dgtlmoon
f84ba0fb31
API - Updating API description for handling a single watch
2023-07-17 17:19:41 +02:00
dgtlmoon
c35cbd33d6
Removing docker build for RaspberryPi (armv6/armv7) for now due to packaging problems
2023-07-17 17:10:29 +02:00
dgtlmoon
661f7fe32c
Proxy scan improvements - handle custom proxies, dont restart when a scan is already running ( #1689 )
2023-07-11 16:48:50 +02:00
dgtlmoon
7cb7eebbc5
Browser Steps - When cleaning up old screenshots, check the file exists
2023-07-11 10:44:54 +02:00
dgtlmoon
aaceb4ebad
Scan/Recheck proxies - Report filter not found as "OK" but with warning
2023-07-11 10:44:21 +02:00
dgtlmoon
56cf6e5ea5
Bug fix - Previously encountered fetch errors were sometimes not being cleared ( #1687 )
2023-07-11 09:23:41 +02:00
dgtlmoon
1987e109e8
New feature - Helper button to trigger a scan/access test of all proxies for a particular watch ( #1685 )
2023-07-10 16:08:45 +02:00
dgtlmoon
20d65cdd26
0.43.2
2023-06-30 22:57:05 +02:00
dgtlmoon
37ff5f6d37
Bug - SMTP mailto:// Notification content-type (HTML/Text) fix and add CI tests ( #1660 )
2023-06-30 21:35:35 +02:00
dgtlmoon
2f777ea3bb
Fix - Watches werent falling back to global default formats correctly when required ( #1656 )
2023-06-28 00:03:02 +02:00
dgtlmoon
e709201955
0.43.1
2023-06-27 18:28:18 +02:00
dgtlmoon
572f71299f
Bug fix - Notification settings were not cascading from global -> tags -> watch correctly in some cases ( #1654 )
2023-06-27 18:27:33 +02:00
dgtlmoon
5f150c4f03
Bug - Fix watch clone ( #1647 )
2023-06-27 17:05:32 +02:00
dgtlmoon
8cbf8e8f57
UI - Dont allow empty tag names ( #1641 )
2023-06-22 18:17:41 +02:00
dgtlmoon
0e65dda5b6
0.43
2023-06-21 14:35:08 +02:00
dgtlmoon
72a415144b
UI - Watch Table - Clicking anywhere on the watch list row table also activates the operations buttons and checkbox
2023-06-21 14:07:28 +02:00
dgtlmoon
52f2c00308
UI/Functionality - Ability to manage/apply filters and notifications across tags/groups
2023-06-19 23:29:13 +02:00
Raymond Ha
72311fb845
UI - Fixes to dark mode toggle ( #1629 )
2023-06-18 00:04:04 +02:00
Jeong-Hee Kang
f1b10a22f8
Docker container updates - use specific debian version (libssl1 vs libssl3) ( #1630 )
2023-06-18 00:03:42 +02:00
dgtlmoon
a4c620c308
Code - Adding CI test for search ( #1626 )
2023-06-13 15:03:32 +02:00
dgtlmoon
9434eac72d
0.42.3
2023-06-12 15:28:51 +02:00
dgtlmoon
edb5e20de6
Bug fix - Fixed crash when deleting watch from UI when watch was already manually deleted from datadir ( #1623 )
2023-06-12 15:10:48 +02:00
dgtlmoon
e62eeb1c4a
README - Update links to new website
2023-06-02 18:58:06 +02:00
Maciej Rapacz
a4e6fd1ec3
Fetcher / Parser - Automatically attempt to extract JSON from document when document contains JSON but could be wrapped in HTML ( #1593 )
2023-05-30 08:57:17 +02:00
dgtlmoon
d8b9f0fd78
Test improvement - Also test that custom request headers works with Playwright/Browserless ( #1607 )
2023-05-29 17:44:38 +02:00
dgtlmoon
f9387522ee
Fetching - Be sure that content-type detection works when the headers are a mixed case ( #1604 )
2023-05-29 16:11:43 +02:00
dgtlmoon
ba8d2e0c2d
UI/Fetching - Update "Filter not found" message to be more explanatory/helpful ( #1602 )
2023-05-28 12:09:51 +02:00
dgtlmoon
247db22a33
Restock monitor - Updating texts for tickets available/unavailable restock detection
2023-05-27 13:31:35 +02:00
William
aeabd5b3fc
Docs - Update README.md (Changed LXML re:math reference to re:match) ( #1594 )
2023-05-25 16:55:52 +02:00
dgtlmoon
e9e1ce893f
0.42.2
2023-05-25 16:47:30 +02:00
dgtlmoon
b5a415c7b6
UI - Configurable pager size #1599 #1598
2023-05-25 16:38:54 +02:00
dgtlmoon
9e954532d6
Fetcher - Ability to specify headers from a textfile per watch, global or per tag ( https://github.com/dgtlmoon/changedetection.io/wiki/Adding-headers-from-an-external-file )
2023-05-22 17:19:52 +02:00
dgtlmoon
955835df72
Restock detection - Better reporting when it fails ( #1584 )
2023-05-21 23:10:39 +02:00
dgtlmoon
1aeafef910
Fetcher - Puppeteer experimental fetcher wasn't returning the status-code ( #1585 )
2023-05-21 23:10:08 +02:00
dgtlmoon
1367197df7
Update README.md
2023-05-21 21:28:19 +02:00
dgtlmoon
143971123d
0.42.1
2023-05-21 14:20:23 +02:00
dgtlmoon
04d2d3fb00
Fetcher fix - Clear any fetch error when the fetched document was the same (clear any error that occurred between fetching a document that was the same)
2023-05-21 12:14:18 +02:00
dgtlmoon
236f0c098d
0.42
2023-05-18 22:10:10 +02:00
dgtlmoon
582c6b465b
UI - "Search List" also works for 'Title' field
2023-05-18 19:24:13 +02:00
dgtlmoon
a021ba87fa
UI - New "Search List" icon and functionality ( #1580 )
2023-05-18 18:58:49 +02:00
dgtlmoon
e9057cb851
VisualSelector - Add message when first version cannot be found
2023-05-15 16:57:39 +02:00
dgtlmoon
72ec438caa
UI - update link to official project page
2023-05-15 13:31:30 +02:00
dgtlmoon
367dec48e1
BrowserSteps - Dont highlight elements that are the full page width (body, wrappers etc)
2023-05-15 10:43:33 +02:00
dgtlmoon
dd87912c88
BrowserSteps - Support for float seconds (0.5 etc)
2023-05-15 10:35:25 +02:00
dgtlmoon
0126cb0aac
BrowserSteps - Session keep alive timer countdown fix
2023-05-13 00:30:37 +02:00
dgtlmoon
463b2d0449
BrowserSteps - adding setup check
2023-05-12 15:41:00 +02:00
dgtlmoon
e4f6d54ae2
BrowserSteps - Refactored to re-use playwright context which should solve some errors
2023-05-12 15:38:55 +02:00
dgtlmoon
5f338d7824
BrowserSteps - Be sure to select the most appropriate input/button/a when an input element is wrapped in a <div> or other
2023-05-12 10:35:18 +02:00
dgtlmoon
0b563a93ec
Fetcher - Experimental fetcher - dont cache embedded data URLs
2023-05-11 16:52:32 +02:00
dgtlmoon
d939882dde
Fetcher - Experimental fetcher improvements (Code TidyUp, Improve tests, revert to old playwright when using BrowserSteps for now) ( #1564 )
2023-05-11 16:36:35 +02:00
dgtlmoon
690cf4acc9
BrowserSteps - Include nice big start button SVG
2023-05-11 16:34:50 +02:00
dgtlmoon
3cb3c7ba2e
BrowserSteps - Remove unreliable method for detecting if the element has a "click" listener and default to click (switch to 'Click X,Y' will return the right co-ords anyway)
2023-05-11 16:26:46 +02:00
dgtlmoon
5325918f29
Puppeteer fetcher, adding disk cache and other fixes ( #1563 )
2023-05-10 23:23:34 +02:00
dgtlmoon
8eee913438
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2023-05-07 14:19:38 +02:00
dgtlmoon
06921d973e
UI - Adding shortcut list select button for "clear/reset history"
2023-05-07 14:19:30 +02:00
dgtlmoon
316f28a0f2
Fetcher - Experimental fetcher fixes, now only enabled with 'USE_EXPERIMENTAL_PUPPETEER_FETCH' env var (default off) ( #1561 )
2023-05-07 13:49:53 +02:00
dgtlmoon
3801d339f5
UI - Adding shortcut list select button for "clear/reset history"
2023-05-07 13:47:17 +02:00
dgtlmoon
d814535dc6
Element scraper - wrap offset detection in try/catch
2023-05-07 13:15:38 +02:00
dgtlmoon
cf3f3e4497
BrowserSteps - BrowserSteps was not always following proxy information
2023-05-07 13:15:29 +02:00
dgtlmoon
ba76c2a280
BrowserSteps - remove minor delay
2023-05-07 13:15:20 +02:00
dgtlmoon
94f38f052e
Fetcher - playwright/browserless - Use builtin node puppeteer handler in browserless, scales way better, and is faster ( #1559 )
2023-05-05 21:58:08 +02:00
Raymond Ha
1710885fc4
UI - Fix back navigation / browser history ( #1556 )
2023-05-04 16:54:04 +02:00
dgtlmoon
2018e73240
UI - HTML validation improvements for edit forms ( #1553 )
2023-04-30 10:38:50 +02:00
dgtlmoon
fae8c89a4e
UI - Various minor HTML validation fixes
2023-04-29 22:29:57 +02:00
dgtlmoon
40988c55c6
UI - pagination - use count including tag filter for pagination display
2023-04-29 20:19:18 +02:00
dgtlmoon
5aa713b7ea
UI - Notifications - Adding icon to "Add Email" button
2023-04-29 20:14:42 +02:00
dgtlmoon
e1f5dfb703
UI - Adding pagination to watch list ( #1549 )
2023-04-29 19:24:13 +02:00
dgtlmoon
966600d28e
UI - Set selected watches as 'viewed' ( #1550 )
2023-04-29 19:20:19 +02:00
dgtlmoon
e7ac356d99
UI - Fix missing </span> in watch list when using restock detection
2023-04-29 18:44:57 +02:00
dgtlmoon
e874df4ffc
UI - Make sort order and type sticky in cookies, ability to sort by watch created time ( #1519 )
2023-04-29 17:44:23 +02:00
dgtlmoon
d1f44d0345
Notifications - Send test notification should use system defaults for body and title if not set in watch ( #1547 #1503 )
2023-04-29 16:20:01 +02:00
dgtlmoon
8536af0845
Adding generic changedetection.io SVG icon #1527
2023-04-14 09:50:55 +02:00
dgtlmoon
9076ba6bd3
Tests - error test - be sure to clear results from other test parts
2023-04-06 16:12:18 +02:00
dgtlmoon
43af18e2bc
Update README.md
2023-04-06 15:26:06 +02:00
dgtlmoon
ad75e8cdd0
Tests - Add test to check that low level fetch errors are cleared on next check
2023-04-06 14:46:08 +02:00
dgtlmoon
f604643356
Restock alerts - adding extra detection texts
2023-04-06 13:51:33 +02:00
dgtlmoon
d5fd22f693
Restock monitor - Identify the cases where the product is also definitely in stock ( #1489 )
2023-03-23 18:34:56 +01:00
dgtlmoon
1d9d11b3f5
Automated CI test for ensuring pypi package was built correctly ( #1488 )
2023-03-23 12:20:18 +01:00
dgtlmoon
f49464f451
GitHub container build - 'provenance' was disabled
2023-03-22 10:40:49 +01:00
dgtlmoon
bc6bde4062
0.41.1
2023-03-21 23:16:01 +01:00
dgtlmoon
2863167f45
Fix for pip installations
2023-03-21 23:15:53 +01:00
dgtlmoon
ce3966c104
0.41
2023-03-21 20:30:21 +01:00
dgtlmoon
d5f574ca17
Notifications - Include triggered text token as {{triggered_text}} in notifications, so you can send just the content that matches. ( #1485 )
2023-03-21 19:16:13 +01:00
dgtlmoon
c96ece170a
Notification tokens - add comment that the {{tokens}} can be used in the URLs also
2023-03-21 19:04:12 +01:00
dgtlmoon
1fb90bbddc
Quick add form - adjust font size and rename stock recheck
2023-03-20 20:19:32 +01:00
dgtlmoon
55b6ae86e8
Ability to set which text to process triggers on (added, removed, changed) according to the difference ( #1483 )
2023-03-20 20:16:57 +01:00
dgtlmoon
66b892f770
Restock / stock / out of stock monitor - bumping detection texts
2023-03-20 15:01:52 +01:00
dgtlmoon
3b80bb2f0e
Use brotli for reducing the size of the text snapshots ( #1482 )
2023-03-19 21:12:22 +01:00
dgtlmoon
e6d2d87b31
Notification screenshots - now PNG only for now to save disk space (no point creating two images) ( #1481 )
2023-03-18 20:52:52 +01:00
dgtlmoon
6e71088cde
New feature - Restock / stock / out of stock monitor option/mode
2023-03-18 20:36:26 +01:00
dgtlmoon
2bc988dffc
UI - Clone/copy watch - A paused watch should not be checked when copied/cloned #1471 .
2023-03-17 23:58:15 +01:00
dgtlmoon
a578de36c5
Update README.md
2023-03-17 16:56:29 +01:00
dgtlmoon
4c74d39df0
Code - Abstract out the diff fetch types to make it easier to integrate new ones ( #1467 )
2023-03-12 18:11:53 +01:00
dgtlmoon
c454cbb808
BrowserSteps - Adding Goto URL step
2023-03-12 17:22:56 +01:00
dgtlmoon
6f1eec0d5a
Fixing bad linebreak definition </br> in notifications and UI ( #1465 )
2023-03-12 17:05:34 +01:00
reecespieces
0d05ee1586
Notification Improvements - New tokens {{diff_added}} and {{diff_removed}}, removed whitespace around added and into ( Issue #905 ) ( #1454 )
2023-03-12 16:21:47 +01:00
dgtlmoon
23476f0e70
Update README.md
2023-03-01 23:13:35 +01:00
dgtlmoon
cf363971c1
Bug - False change alerts - code cleanups Re #962 ( #1444 )
2023-02-28 18:04:58 +01:00
dgtlmoon
35409f79bf
Update README.md
2023-02-28 14:55:43 +01:00
dgtlmoon
fc88306805
Be sure that process_changedetection_results is off after PageUnloadable and EmptyReply exceptions from fetcher - Re #962 ( #1439 )
2023-02-26 13:54:14 +01:00
dgtlmoon
8253074d56
False change alerts fix - Don't reset watch checksum when a fetch error happens, adjust test to not test for fluctuating filter ( #1437 )
2023-02-25 22:14:47 +01:00
Fabian Affolter
5f9c8db3e1
Library update - Replace bs4 with beautifulsoup4 ( #1433 )
2023-02-25 22:06:13 +01:00
dgtlmoon
abf234298c
API - Including last_changed timestamp in watch API info ( #1436 )
2023-02-25 22:00:46 +01:00
Hmmbob
0e1032a36a
Update apprise to 1.3.0 ( #1430 )
2023-02-25 21:06:12 +01:00
dgtlmoon
3b96e40464
API documentation - improving example for list watches
2023-02-22 23:43:14 +01:00
dgtlmoon
c747cf7ba8
API documentation - improving example for snapshot history
2023-02-22 23:40:16 +01:00
dgtlmoon
3e98c8ae4b
API - Adding current version to 'System Information' endpoint, bumping API docs, Re #1429
2023-02-22 23:34:36 +01:00
dgtlmoon
aaad71fc19
Further improving API documentation Re #1426
2023-02-22 21:30:02 +01:00
dgtlmoon
78f93113d8
Improving API documentation Re #1426
2023-02-22 20:57:01 +01:00
dgtlmoon
e9e586205a
Browser Steps - Adding "Wait for text" and "Wait for text in element" Re #1427
2023-02-22 20:10:21 +01:00
dgtlmoon
89f1ba58b6
Re #1382 - UI fix - sorting now works with selected tag
2023-02-17 20:39:18 +01:00
dgtlmoon
6f4fd011e3
Dont rewrite/resave snapshot when its the same data, just bump the history index, saves disk space. ( #1414 )
2023-02-17 17:15:27 +01:00
dgtlmoon
900dc5ee78
Fetching - False alerts issue #962 - be sure to avoid triggering changedetection when checksums were the same ( #1410 )
2023-02-17 16:59:03 +01:00
dgtlmoon
7b8b50138b
Deleting a watch now removes the entire watch storage directory ( #1408 )
2023-02-11 14:10:54 +01:00
dgtlmoon
01af21f856
Use year/date in the backup snapshot zip filename instead of epoch seconds ( #1377 #1407 )
2023-02-11 13:44:16 +01:00
dgtlmoon
f7f4ab314b
PDF text conversion - fix bug where it detected a site as a PDF file incorrectly Re #1392 #1393
2023-02-08 09:32:57 +01:00
dgtlmoon
ce0355c0ad
Remove unused code ( #1394 )
2023-02-08 09:32:15 +01:00
dgtlmoon
0f43213d9d
UI - preview page - Fix bug where playwright/chrome was system default and [preview] didnt show snapshot
2023-02-07 16:55:34 +01:00
dgtlmoon
93c57d9fad
Adding example docker-compose.yml config to ignore errors from self-signed certs #1389
2023-02-06 17:24:12 +01:00
dgtlmoon
3cdd075baf
0.40.2
2023-02-03 19:20:13 +01:00
dgtlmoon
5c617e8530
Code cleanup - remove unused import
2023-02-03 18:35:58 +01:00
dgtlmoon
1a48965ba1
UI fix - Fix logic for showing screenshot on diff page ( #1379 )
2023-02-03 11:23:48 +01:00
dgtlmoon
41856c4ed8
Re #1365 - Playwright - Browser "Service Workers" should be enabled by default but unset via env var PLAYWRIGHT_SERVICE_WORKERS=block ( #1367 )
2023-02-01 20:50:40 +01:00
dgtlmoon
0ed897c50f
New setting to allow passwordless access to your 'diff' page - perfect for sharing your diff page securely, refactored login code ( #1357 )
2023-01-29 22:36:55 +01:00
dgtlmoon
f8e587c415
Security - Possible stored XSS in watch list - Only permit HTTP/HTTP/FTP by default - override with env var SAFE_PROTOCOL_REGEX ( #1359 )
2023-01-29 11:12:06 +01:00
dgtlmoon
d47a25eb6d
Playwright - Removing old bug fix where playwright needed screenshot called twice to make the full screen screenshot be actually fullscreen ( #1356 )
2023-01-28 15:02:53 +01:00
dgtlmoon
9a0792d185
Fetch backend UI default fixes for VisualSelector and BrowserSteps ( #1344 )
2023-01-25 19:47:54 +01:00
dgtlmoon
948ef7ade4
Fix fetch UI default fetch backend option icon ( #1343 )
2023-01-25 18:07:44 +01:00
dgtlmoon
0ba139f8f9
Docker container build - docker container buildx version change causing errors with watchtower and others ( #1336 )
2023-01-24 23:45:43 +01:00
dgtlmoon
a9431191fc
0.40.1.1
2023-01-22 13:03:15 +01:00
dgtlmoon
774451f256
Re #1328 - add -6 flag to enable IPv6 ( #1329 )
2023-01-22 11:10:25 +01:00
dgtlmoon
04577cbf32
0.40.1.0
2023-01-21 15:38:54 +01:00
dgtlmoon
f2864af8f1
Update README.md
2023-01-21 14:02:14 +01:00
dgtlmoon
9a36d081c4
Setting docker-compose.yml version to 3.2 so it works with portainer and others #1306 #1144 #1079
2023-01-21 13:50:36 +01:00
dgtlmoon
7048a0acbd
UI - Fix wrong logic when dealing with webdriver/playwright watch screenshot settings ( #1325 )
2023-01-21 13:47:32 +01:00
dgtlmoon
fba719ab8d
Ability for watch to use a more obvious system default fetcher ( #1320 )
2023-01-19 21:57:58 +01:00
dgtlmoon
7c5e2d00af
Update README.md
2023-01-17 22:02:51 +01:00
dgtlmoon
02b8fc0c18
pip - eventlet doesnt support dnspython >=2.3.0 (Fixes build error)
2023-01-17 22:01:56 +01:00
dgtlmoon
de15dfd80d
Reliability fix - Remove loop that could cause app to stop checking if data changes ( #1313 )
2023-01-15 16:12:47 +01:00
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 )
2023-01-10 19:00:57 +01:00
dgtlmoon
fab7d325f7
Data storage - Don't recreate DB if its corrupt, exit with error cleanly so operator can look into the problem ( #1296 )
2023-01-08 14:47:31 +01:00
jtagcat
58c7cbeac7
UI: Updating queued success message ( #1285 )
2023-01-05 21:12:02 +01:00
Abhishek Malani
ab9efdfd14
README.md - Fix release link ( #1277 )
2022-12-29 11:06:51 +01:00
Hmmbob
65d5a5d34c
Notifications: updating apprise (slack notification fixes and others) ( #1272 )
2022-12-28 18:34:55 +01:00
dgtlmoon
93c157ee7f
Remove docker-compose version so it works on any modern version #1144 ( #1268 )
2022-12-26 20:37:31 +01:00
Bill Metangmo
de85db887c
Update the docker compose file to any version ( #1079 ) ( #1144 )
2022-12-26 20:36:42 +01:00
dgtlmoon
50805ca38a
IPv6 support for listening on ( #1267 )
2022-12-26 20:36:16 +01:00
dgtlmoon
fc6424c39e
Test improvements ( #1264 )
2022-12-26 14:17:40 +01:00
dgtlmoon
f0966eb23a
0.40.0.4
2022-12-25 18:25:45 +01:00
dgtlmoon
e4fb5ab4da
UI - Suggest adding proxy for watch when 403 access denied is reached ( #1260 )
2022-12-23 22:26:24 +01:00
dgtlmoon
e99f07a51d
Filters & Notifications - fixed tokens in filter not found notification
2022-12-22 10:05:17 +01:00
dgtlmoon
08ee223b5f
UI - Fix broken html tags in settings page
2022-12-20 18:57:26 +01:00
dgtlmoon
572f9b8a31
Proxy Settings in UI - TidyUp BrightData text
2022-12-20 10:08:16 +01:00
dgtlmoon
fcfd1b5e10
Ability to configure extra proxies via the UI ( #1235 )
2022-12-19 21:48:01 +01:00
dgtlmoon
0790dd555e
Docker container updates - use Python 3.10, remove unused packages
2022-12-19 20:46:02 +01:00
dgtlmoon
0b20dc7712
Tidy up list icons a bit ( #1250 )
2022-12-19 20:30:32 +01:00
dgtlmoon
13c4121f52
PDF File change detection - Initial PDF fetcher support with basic text extraction ( #1244 )
2022-12-19 17:51:41 +01:00
dgtlmoon
e8e176f3bd
Testing - Run test as fully built docker container ( #1245 )
2022-12-19 14:41:34 +01:00
dgtlmoon
7a1d2d924e
Dark mode - system setting var is not required (its cookie based)
2022-12-19 14:13:57 +01:00
dgtlmoon
c3731cf055
0.40.0.3
2022-12-19 12:41:52 +01:00
dgtlmoon
a287e5a86c
Visual Selector - Select smallest/most precise element first, better filtering of zero size elements
2022-12-19 12:33:31 +01:00
dgtlmoon
235535c327
Fetching - Check the most overdue watch first ( #1242 )
2022-12-17 15:40:57 +01:00
dgtlmoon
44dc62da2d
Overview list - Checkbox action "Recheck"
2022-12-16 18:35:09 +01:00
dgtlmoon
0c380c170f
Playwright - Better error reporting and re-try fetch on fail once ( #1238 )
2022-12-16 18:06:14 +01:00
dgtlmoon
b7a2501d64
Fetching - Always sort the key order of JSON content for less false alerts (May cause an alert on upgrade, but will be better going forwards) #1219
2022-12-15 09:13:09 +01:00
dgtlmoon
e970fef991
Fetcher + VisualSelector - xPath filter with attribute filter was breaking the element finder
2022-12-14 19:06:49 +01:00
dgtlmoon
b76148a0f4
Fetcher - CPU usage - Skip processing if the previous checksum and the just fetched one was the same ( #925 )
2022-12-14 15:08:34 +01:00
dgtlmoon
93cc30437f
Playwright+BrowserSteps - Fetch changes - Fetch simply after page starts rendering + delay seconds, disable service workers
2022-12-14 12:16:04 +01:00
dgtlmoon
6562d6e0d4
Improve ARM/rust build comment
2022-12-13 12:28:20 +01:00
dgtlmoon
6c217cc3b6
README.md - Improving JSONPath example for LD+JSON product data
2022-12-11 11:14:52 +01:00
dgtlmoon
f30cdf0674
0.40.0.2
2022-12-08 22:36:59 +01:00
dgtlmoon
14da0646a7
Price follower - Dont scan for ldjson data when 'no' was clicked on the suggestion ( #1207 )
2022-12-08 22:35:37 +01:00
dgtlmoon
b413cdecc7
Adding missing parts for pip build Re #1206
2022-12-08 21:54:55 +01:00
dgtlmoon
7bf52d9275
0.40.0
2022-12-08 20:09:42 +01:00
dgtlmoon
09e6624afd
VisualSelector - Exclude items that are not interactable or visible
2022-12-08 20:08:41 +01:00
dgtlmoon
b58fd995b5
Automatically offer to track LD+JSON product price data ( #1204 )
2022-12-08 19:28:20 +01:00
dgtlmoon
f7bb8a0afa
UI - favicon callback no longer needed
2022-12-07 12:14:36 +01:00
dgtlmoon
3e333496c1
Test cleanups ( #1196 )
2022-12-07 12:03:28 +01:00
Amro Hendawi
ee776a9627
Update runtime.txt ( #1198 )
2022-12-07 00:17:58 +01:00
dgtlmoon
65db4d68e3
Dark mode - HTML template tidy up ( #1197 )
2022-12-06 23:50:49 +01:00
dgtlmoon
74d93d10c3
UI - watch tags also known as watch tag / label
2022-12-06 23:16:22 +01:00
dgtlmoon
37aef0530a
Notification templates - bug in update, was updating the main system instead of the watch notification_title incorrectly
2022-12-06 18:29:09 +01:00
dgtlmoon
f86763dc7a
Extract data - minor improvement to example
2022-12-06 10:53:23 +01:00
dgtlmoon
13c25f9b92
Darkmode - Pause/Mute notification colour fix, re #1195
2022-12-06 10:49:24 +01:00
dgtlmoon
265f622e75
Notification - Support for standard API calls post:// posts:// get:// gets:// delete:// deletes:// put:// puts:// ( #1194 )
2022-12-05 20:49:08 +01:00
dgtlmoon
c12db2b725
Notifications - tokens/jinja2 templating ( #1184 )
2022-12-05 19:58:43 +01:00
dgtlmoon
a048e4a02d
Dark mode - more colour fixes
2022-12-05 19:10:36 +01:00
dgtlmoon
69662ff91c
Test improvement - improving notification error network test
2022-12-05 17:45:30 +01:00
dgtlmoon
fc94c57d7f
Extract text as CSV - Extra validation ( #1192 )
2022-12-05 16:36:00 +01:00
dgtlmoon
7b94ba6f23
Dark mode - make watch list easier to read when theres 'unviewed' entries
2022-12-05 15:13:47 +01:00
dgtlmoon
2345b6b558
New feature - Simple extract data by regex from all historical watch text into CSV ( #1191 )
2022-12-05 14:48:03 +01:00
dgtlmoon
b8d5a12ad0
UI - Cursor over labels should be pointer
2022-12-05 10:42:48 +01:00
dgtlmoon
9e67a572c5
Dark mode - Make watches with errors easier to read
2022-12-05 09:53:53 +01:00
dgtlmoon
378d7b7362
Dark mode - cookie path should be all site
2022-12-04 20:54:15 +01:00
dgtlmoon
d1d4045c49
Tweaks - adding hover/title to dark mode button
2022-12-04 18:53:56 +01:00
dgtlmoon
77409eeb3a
UI - Dark Mode ( #1187 )
2022-12-04 16:39:25 +01:00
peppetemp
87726e0bb2
docker-compose - Add playwright/selenium container dependencies example ( #1178 )
2022-12-02 16:13:59 +01:00
dgtlmoon
72222158e9
BrowserSteps - Can be shared by the watch share link
2022-12-02 09:36:13 +01:00
dgtlmoon
1814924c19
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-12-01 23:48:04 +01:00
dgtlmoon
8aae4197d7
UI - Make tabs hoverable
2022-12-01 23:47:51 +01:00
dgtlmoon
3a8a41a3ff
Favicon multiplatform and path fix/update ( #1176 )
2022-12-01 23:29:53 +01:00
dgtlmoon
64caeea491
BrowserSteps - Cleanup interface on shutdown
2022-12-01 23:28:20 +01:00
dgtlmoon
3838bff397
BrowserSteps - More work on cleaner shutdowns of browser session
2022-12-01 23:08:28 +01:00
dgtlmoon
55ea983bda
BrowserSteps - Forcefully shutdown playwright to prevent any race-conditions waiting for it to shutdown
2022-12-01 19:32:05 +01:00
dgtlmoon
b4d79839bf
BrowserSteps - Make the UI require an extra step so it doesnt slow down the experience when clicking through the tabs ( #1175 )
2022-11-30 19:40:15 +01:00
dgtlmoon
0b8c3add34
BrowserSteps - Use correct mimetype for screenshot update
2022-11-29 14:07:53 +01:00
dgtlmoon
51d57f0963
BrowserSteps - Faster screenshot updates and enable gzip compression for all content replies in the UI ( #1171 )
2022-11-29 13:55:53 +01:00
dgtlmoon
6d932149e3
BrowserSteps - Add 'Execute JS' step
2022-11-29 09:09:26 +01:00
dgtlmoon
2c764e8f84
BrowserSteps - Also try to find clickable div/spans
2022-11-29 08:46:11 +01:00
dgtlmoon
07765b0d38
Update README.md
2022-11-28 20:55:18 +01:00
dgtlmoon
7c3faa8e38
Update README.md
2022-11-28 19:24:10 +01:00
dgtlmoon
4624974b91
BrowserSteps - Element finder filter (offpage) should also calculate top scroll offset
2022-11-28 18:04:02 +01:00
dgtlmoon
991841f1f9
Visual Selector and BrowserSteps - More accurate element detection when the page auto-scrolls on load Re #1169
2022-11-28 17:31:50 +01:00
dgtlmoon
e3db324698
Extra validation for URLs with template markup ( #1166 )
2022-11-27 16:18:11 +01:00
dgtlmoon
0988bef2cd
Browser Steps - adding 'please wait' text while loading
2022-11-27 11:41:41 +01:00
dgtlmoon
5b281f2c34
Re #1163 psutil missing from pip requirements
2022-11-26 00:32:57 +01:00
dgtlmoon
a224f64cd6
Update README.md
2022-11-25 11:16:02 +01:00
dgtlmoon
7ee97ae37f
Update README.md
2022-11-25 11:14:29 +01:00
dgtlmoon
69756f20f2
VisualSelector & BrowserSteps - Scraper improvements, remove duplicate code
2022-11-25 10:45:38 +01:00
dgtlmoon
326b7aacbb
Bumping VisualSelector example animation
2022-11-25 10:02:18 +01:00
dgtlmoon
fde7b3fd97
Remove dupe xpath finder prep code
2022-11-25 09:25:05 +01:00
dgtlmoon
9d04cb014a
Browsersteps 'Beta' label image path fix
2022-11-25 09:14:19 +01:00
dgtlmoon
5b530ff61c
Configurable "Browser Steps" when Playwright/Chrome is configured (enter text, scroll, wait for text, click button etc) ( #478 )
2022-11-24 20:53:01 +01:00
Maeglin
c98536ace4
Update README.md - Make docker instructions easier to follow on Windows ( #1158 )
2022-11-23 14:42:36 +01:00
dgtlmoon
463747d3b7
0.39.22.1
2022-11-22 18:09:25 +01:00
dgtlmoon
791bdb42aa
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-11-22 18:09:03 +01:00
dgtlmoon
ce6c2737a8
Notification screenshot/JPEG was not being regenerated correctly ( #1149 )
2022-11-22 18:08:46 +01:00
dgtlmoon
ade9e1138b
Re #1148 - Notification screenshot/JPEG was not being regenerated correctly
2022-11-22 17:41:06 +01:00
dgtlmoon
68d5178367
Update README.md
2022-11-21 00:24:15 +01:00
dgtlmoon
41dc57aee3
Update README.md
2022-11-21 00:20:55 +01:00
dgtlmoon
943704cd04
0.39.22
2022-11-20 16:29:16 +01:00
dgtlmoon
883561f979
Fix dangling HTML tag from screenshot notification
2022-11-20 16:04:26 +01:00
dgtlmoon
35d44c8277
Notification screenshot option should only be available to webdriver/playwright watches, screenshot sent as JPEG to save bandwidth, Simplify the logic around screenshot, ( #1140 )
2022-11-20 14:40:41 +01:00
dgtlmoon
d07d7a1b18
Minor test improvements
2022-11-20 11:35:35 +01:00
Matthias Bilger
f066a1c38f
Option to attach screenshot to notification ( #1127 )
2022-11-20 09:37:48 +01:00
dgtlmoon
d0d191a7d1
VisualFilter - check previously set filters were set before highlighting
2022-11-19 17:37:51 +01:00
dgtlmoon
d7482c8d6a
Add diff view option for JSON compare (comparing the fields defined on each. The order of fields, etc does not matter in this comparison.)
2022-11-19 15:17:09 +01:00
dgtlmoon
bcf7417f63
Update visual text difference library, add option to ignore whitespace when viewing diff ( #1137 )
2022-11-19 15:08:27 +01:00
dgtlmoon
df6e835035
Make VisualSelector show first available multiple selector, refactor to make more maintainable ( #1132 )
2022-11-17 11:52:48 +01:00
dgtlmoon
ab28f20eba
Make link to notification debug log easier to find ( #1130 )
2022-11-16 09:17:57 +01:00
Hmmbob
1174b95ab4
Bump notification library ( #1128 )
2022-11-15 22:54:12 +01:00
dgtlmoon
a564475325
Re #1126 HIDE_REFERER setting had wrong default
2022-11-14 10:28:05 +01:00
dgtlmoon
85d8d57997
Test: Re-test under HIDE_REFERER condition, use strtobool so you can use 'False' ( #1121 )
2022-11-12 13:57:41 +01:00
dgtlmoon
359dcb63e3
Stability fix related to the new watch check count ( #1113 )
2022-11-10 20:01:07 +01:00
dgtlmoon
b043d477dc
Use deepcopy to stop possible data corruption ( #1108 )
2022-11-08 12:18:38 +01:00
dgtlmoon
06bcfb28e5
Code- Use dict .get instead of key
2022-11-07 20:43:20 +01:00
dgtlmoon
ca3b351bae
Adding a check counter to watch fetching ( #1099 )
2022-11-06 09:48:07 +01:00
dgtlmoon
b7e0f0a5e4
Update README.md
2022-11-05 12:22:52 +01:00
dgtlmoon
61f0ac2937
HIDE_REFERER incompatible with password based login, added comment to code #996
2022-11-04 23:46:03 +01:00
dgtlmoon
fca66eb558
Update README.md
2022-11-03 14:29:38 +01:00
dgtlmoon
359fc48fb4
Filters can now accept a list/multiple filters ( #1064 ) #623
2022-11-03 12:13:54 +01:00
dgtlmoon
d0efeb9770
0.39.21.1
2022-11-02 23:48:10 +01:00
dgtlmoon
3416532cd6
Playwright extension added back to Dockerfile to resolve conditional fix Alpine (musl) based systems ( #1087 )
2022-11-02 23:47:44 +01:00
dgtlmoon
defc7a340e
0.39.21
2022-11-02 15:12:33 +01:00
dgtlmoon
c197c062e1
Disable version check when pytest is running ( #1084 )
2022-11-01 18:26:29 +01:00
dgtlmoon
77b59809ca
Removing unused code ( #1070 )
2022-10-28 18:36:07 +02:00
dgtlmoon
f90b170e68
Docker & python - Jq conditional pip requirements.txt include (Don't install in Windows because theres no Windows library/wheel)
2022-10-27 23:26:14 +02:00
dgtlmoon
c93ca1841c
Docker & python - Use pip conditional requirements to not install playwright for ARM (unsupported on ARM) ( #1067 )
2022-10-27 23:17:05 +02:00
Sandro
57f604dff1
UI - Make fetch error more readable ( #1038 )
2022-10-27 16:40:24 +02:00
dgtlmoon
8499468749
Update README.md
2022-10-27 15:17:14 +02:00
dgtlmoon
7f6a13ea6c
Re #1052 - Watch 'open' link should use any dynamic/template info ( #1063 )
2022-10-27 13:29:24 +02:00
dgtlmoon
9874f0cbc7
Remove accidental files
2022-10-27 12:43:02 +02:00
dgtlmoon
72834a42fd
Backups and Snapshots - Data directory now fully portable, (all paths are relative) , refactored backup zip export creation
2022-10-27 12:35:26 +02:00
dgtlmoon
724cb17224
Re #1052 - Dynamic URLs, use variables in the URL (such as the current date, the date in a month, and other logic see https://github.com/dgtlmoon/changedetection.io/wiki/Handling-variables-in-the-watched-URL ) ( #1057 )
2022-10-24 23:20:39 +02:00
dgtlmoon
4eb4b401a1
API - system info - allow 5 minutes grace before watch is considered 'overdue'
2022-10-23 23:12:28 +02:00
dgtlmoon
5d40e16c73
API - Adding basic system info/system state API ( #1051 )
2022-10-23 19:15:11 +02:00
dgtlmoon
492bbce6b6
Build - Fix syntax in container build test ( #1050 )
2022-10-23 16:02:13 +02:00
dgtlmoon
0394a56be5
Building - Test container build on PR
2022-10-23 15:54:19 +02:00
Entepotenz
7839551d6b
Testing - Use same version of playwright while running tests as in production builds ( #1047 )
2022-10-23 11:26:32 +02:00
Entepotenz
9c5588c791
update path for validation in the CONTRIBUTING.md ( #1046 )
2022-10-23 11:25:29 +02:00
dgtlmoon
5a43a350de
History index safety check - Be sure that only valid history index lines are read ( #1042 )
2022-10-19 22:41:13 +02:00
Michael McMillan
3c31f023ce
Option to Hide the Referer header from monitored websites. ( #996 )
2022-10-18 09:16:22 +02:00
dgtlmoon
4cbcc59461
0.39.20.4
2022-10-17 18:36:47 +02:00
dgtlmoon
4be0260381
Better cross platform file handling in diff and preview ( #1034 )
2022-10-17 18:36:22 +02:00
dgtlmoon
957a3c1c16
0.39.20.3
2022-10-17 17:43:35 +02:00
dgtlmoon
85897e0bf9
Windows - diff file handling improvements ( #1031 )
2022-10-17 17:40:28 +02:00
dgtlmoon
63095f70ea
Also include tests in pip build
2022-10-17 17:13:15 +02:00
dgtlmoon
8d5b0b5576
Update README.md
2022-10-12 10:51:39 +02:00
dgtlmoon
1b077abd93
0.39.20.2
2022-10-12 09:53:59 +02:00
dgtlmoon
32ea1a8721
Windows - JQ - Make library optional so it doesnt break Windows pip installs ( #1009 )
2022-10-12 09:53:16 +02:00
dgtlmoon
fff32cef0d
Adding test - Test the 'execute JS before changedetection' ( #1006 )
2022-10-11 14:40:36 +02:00
dgtlmoon
8fb146f3e4
0.39.20.1
2022-10-09 23:05:35 +02:00
dgtlmoon
770b0faa45
Code - check containers build when Dockerfile or requirements.txt changes ( #1005 )
2022-10-09 22:58:01 +02:00
dgtlmoon
f6faa90340
Adding make to Dockerfile build as required by jq for ARM devices
2022-10-09 22:29:18 +02:00
dgtlmoon
669fd3ae0b
Dont use default Requests user-agent and accept headers in playwright+selenium requests, breaks sites such as united.com. ( #1004 )
2022-10-09 18:25:36 +02:00
dgtlmoon
17d37fb626
0.39.20
2022-10-09 16:13:32 +02:00
Yusef Ouda
dfa7fc3a81
Adds support for jq JSON path querying engine ( #1001 )
2022-10-09 16:12:45 +02:00
dgtlmoon
cd467df97a
Adding link to BrightData Proxy info ( #1003 )
2022-10-09 15:51:57 +02:00
dgtlmoon
71bc2fed82
Remove quotationspage default watch
2022-10-09 14:06:07 +02:00
Hmmbob
738fcfe01c
Notification library: Bump apprise to 1.1.0 (signal, opsgenie, pagerduty, bark and mailto fixes, adds support for BulkSMS and SMSEagle) ( #1002 )
2022-10-09 11:42:51 +02:00
dgtlmoon
3ebb2ab9ba
Selenium fetcher - screenshot should be taken after 'wait' time, not before #873
2022-09-25 11:05:07 +02:00
dgtlmoon
ac98bc9144
Upgrade Playwright to 1.26
2022-09-24 23:51:26 +02:00
dgtlmoon
3705ce6681
Render Extract Configurable Delay Seconds should also apply after executing any JS #958
2022-09-24 23:48:03 +02:00
dgtlmoon
f7ea99412f
Re #958 - remove change screensize, should be in 1280x720 default, was causing "Unable to retrieve content because the page is navigating and changing the content." on some sites
2022-09-19 14:02:32 +02:00
dgtlmoon
d4715e2bc8
Tidy up proxies.json logic, adding tests ( #955 )
2022-09-19 13:14:35 +02:00
dgtlmoon
8567a83c47
Update README.md - Include BrightData suggestion
2022-09-16 13:21:01 +02:00
dgtlmoon
77fdf59ae3
Improve Proxy minimum time debug output
2022-09-15 17:17:07 +02:00
dgtlmoon
0e194aa4b4
Default proxy settings fixes
2022-09-15 16:58:23 +02:00
dgtlmoon
2ba55bb477
Use proxies.json instead of proxies.txt - see wiki Proxies section ( #945 )
2022-09-15 15:25:23 +02:00
dgtlmoon
4c759490da
Upgrade Playwright to 1.25
2022-09-15 15:10:40 +02:00
dgtlmoon
58a52c1f60
Update README.md
2022-09-13 15:29:05 +02:00
dgtlmoon
22638399c1
0.39.19.1
2022-09-11 09:23:43 +02:00
dgtlmoon
e3381776f2
Notification - code tidyup
2022-09-11 09:08:13 +02:00
dgtlmoon
26e2f21a80
Watch list & notification - Adding extra list batch operations for Mute, Unmute, Reset-to-default
2022-09-10 15:29:39 +02:00
dgtlmoon
b6009ae9ff
Notification - Reset defaults button should be on edit page only
2022-09-10 15:19:18 +02:00
dgtlmoon
b046d6ef32
Notification watch settings - add button to make watch use defaults (empties the settings)
2022-09-10 15:11:31 +02:00
dgtlmoon
e154a3cb7a
Notification system update - set watch to use defaults if it is the same as the default
2022-09-10 15:01:11 +02:00
Jason Nader
1262700263
Fix typo ( #924 )
2022-09-09 12:08:01 +02:00
dgtlmoon
434c5813b9
0.39.19
2022-09-08 20:16:35 +02:00
dgtlmoon
0a3dc7d77b
Update README.md
2022-09-08 20:15:23 +02:00
dgtlmoon
a7e296de65
Tweaks to python PIP readme
2022-09-08 17:53:58 +02:00
dgtlmoon
bd0fbaaf27
Use play and pause separate icons ( #919 )
2022-09-08 17:50:45 +02:00
dgtlmoon
0c111bd9ae
Further notification settings refinement ( #910 )
2022-09-08 09:10:04 +02:00
dgtlmoon
ed9ac0b7fb
Reliability improvement - Check watch UUID exists when reporting missing path ( #915 )
2022-09-07 23:04:35 +02:00
dgtlmoon
743a3069bb
repair pip readme
2022-09-04 15:23:32 +02:00
dgtlmoon
fefc39427b
Test improvement - Visual selector data loads as JSON ( #895 )
2022-08-31 16:32:50 +02:00
dgtlmoon
2c6faa7c4e
Cleaner separation of watch/global notification settings ( #894 )
2022-08-31 15:49:13 +02:00
dgtlmoon
6168cd2899
Code maintenance - Removing old function ( #875 )
2022-08-31 15:23:10 +02:00
dgtlmoon
f3c7c969d8
Show screenshot age in [preview]
2022-08-25 11:18:00 +02:00
dgtlmoon
1355c2a245
Update README.md
2022-08-25 11:00:20 +02:00
dgtlmoon
96cf1a06df
Update README.md
2022-08-24 23:26:55 +02:00
dgtlmoon
019a4a0375
Update README.md
2022-08-24 09:52:11 +02:00
dgtlmoon
db2f7b80ea
Update bug_report.md
2022-08-20 15:30:53 +02:00
dgtlmoon
bfabd7b094
Update bug_report.md
2022-08-20 15:28:01 +02:00
dgtlmoon
d92dbfe765
Update README.md
2022-08-20 00:39:37 +02:00
dgtlmoon
67d2441334
0.39.18
2022-08-19 11:37:26 +02:00
dgtlmoon
3c30bc02d5
More data saving pre-checks ( #863 )
2022-08-18 23:25:23 +02:00
dgtlmoon
dcb54117d5
Update screenshot
2022-08-18 15:29:34 +02:00
dgtlmoon
b1e32275dc
Checkbox operations - reorder buttons for safety
2022-08-18 15:10:05 +02:00
dgtlmoon
e2a6865932
UI feature - Basic checkbox/group operations ( #861 )
2022-08-18 14:48:21 +02:00
dgtlmoon
f04adb7202
Bug fix - automatically queued watch checks weren't always being processed sequentially
2022-08-18 13:41:28 +02:00
dgtlmoon
1193a7f22c
Playwright - Support proxy auth mechanisms ( #859 )
2022-08-18 09:46:28 +02:00
dgtlmoon
0b976827bb
Update README.md
2022-08-17 22:11:04 +02:00
dgtlmoon
280e916033
Update README.md
2022-08-17 22:00:46 +02:00
dgtlmoon
5494e61a05
Skip processing when watch was deleted
2022-08-17 13:29:32 +02:00
dgtlmoon
e461c0b819
Playwright fetcher didn't report low level HTTP errors correctly (like Connection Refused) ( #852 )
2022-08-17 13:25:08 +02:00
dgtlmoon
d67c654f37
Be sure visual-selector data is set when xPath/CSS filter is not yet found ( #851 )
2022-08-17 13:21:06 +02:00
dgtlmoon
06ab34b6af
Visual selector data not being saved by refactor
2022-08-16 16:53:15 +02:00
dgtlmoon
ba8676c4ba
'Save chrome screenshot' checkbox never used, removing, we always save the screenshot. ( #844 )
2022-08-16 16:18:09 +02:00
dgtlmoon
4899c1a4f9
Crash fix: Data store sub-directories werent always being created when needed ( #842 )
2022-08-16 15:17:36 +02:00
dgtlmoon
9bff1582f7
Make the table header easier to understand when sorting ( #840 )
2022-08-16 12:49:08 +02:00
dgtlmoon
269e3bb7c5
Column sorting ( #838 )
2022-08-16 10:45:36 +02:00
dgtlmoon
9976f3f969
Update README.md
2022-08-15 22:27:45 +02:00
dgtlmoon
1f250aa868
Revert "don't process paused entries after queue", so we can still manually recheck a paused watch
2022-08-15 22:19:17 +02:00
dgtlmoon
1c08d9f150
Remove 'last-changed' from url-watches.json and always calculate from history index ( #835 )
2022-08-15 21:14:18 +02:00
dgtlmoon
9942107016
Massive improvements to error handling - show separate output for non HTTP 200 status replies
2022-08-15 18:56:53 +02:00
dgtlmoon
1eb5726cbf
Execute JS should happen after waiting seconds
2022-08-15 11:27:04 +02:00
dgtlmoon
b3271ff7bb
Upgrade playwright python driver ( #834 )
2022-08-14 19:53:42 +02:00
dgtlmoon
f82d3b648a
Crash protection - handle the case where watch was deleted while being checked ( #833 )
2022-08-14 19:13:45 +02:00
dgtlmoon
034b1330d4
Don't process a watch if it was paused after being queued ( #825 )
2022-08-09 10:48:18 +02:00
Hmmbob
a7d005109f
Notification Library Update (fixes for Home Assistant) - update requirements.txt ( #818 )
2022-08-08 08:48:38 +02:00
dgtlmoon
048c355e04
Remove social links for now
2022-08-07 19:24:27 +02:00
dgtlmoon
4026575b0b
0.39.17.2
2022-08-05 15:53:09 +02:00
dgtlmoon
8c466b4826
Test fix - Remove debug from test
2022-08-05 08:26:37 +02:00
dgtlmoon
6f072b42e8
Security update - Password could be unset from settings form unexpectedly ( #808 )
2022-08-05 00:05:43 +02:00
dgtlmoon
e318253f31
Disable SIGCHLD Handler for now - keeping SIGTERM for DB writes
2022-08-04 23:48:36 +02:00
dgtlmoon
f0f2fe94ce
Handle SIGTERM for cleaner shutdowns ( #737 )
2022-08-02 10:21:25 +02:00
dgtlmoon
26f5c56ba4
Remove [save & preview] button, the preview is not updated live so it can lead to confusion ( #801 )
2022-08-01 14:47:00 +02:00
dgtlmoon
a1c3107cd6
Feature - priority queue - edited and added watches should get checked before automatically queued watches ( #799 )
2022-07-31 15:35:35 +02:00
dgtlmoon
8fef3ff4ab
[preview current] cleanup code and add test
2022-07-30 20:11:56 +02:00
dgtlmoon
baa25c9f9e
Feature - mute notifications ( #791 )
2022-07-29 21:09:55 +02:00
dgtlmoon
488699b7d4
Test improvement - remove unnecessary step
2022-07-29 10:23:59 +02:00
dgtlmoon
cf3a1ee3e3
0.39.17.1
2022-07-29 10:13:29 +02:00
dgtlmoon
daae43e9f9
Bug fix: Filter failure detection notification was interfering with change-detection results, added test case ( #786 )
2022-07-29 10:11:49 +02:00
dgtlmoon
cdeedaa65c
README.md - new Discord invite link
2022-07-28 23:07:07 +02:00
dgtlmoon
3c9d2ded38
0.39.17
2022-07-28 13:07:51 +02:00
dgtlmoon
9f4364a130
Add https://discord.com/api notification hook to the automatic truncation due to Discords 2000 char limit
2022-07-28 12:34:55 +02:00
dgtlmoon
5bd9eaf99d
UI Feature - Add watch in "paused" state, saving then unpauses ( #779 )
2022-07-28 12:13:26 +02:00
dgtlmoon
b1c51c0a65
Enhancement - support xPath text() function filter, for example "//title/text()" in RSS feeds ( #778 )
2022-07-28 11:50:31 +02:00
dgtlmoon
232bd92389
Bug fix - Filter "Only trigger when new lines appear" should check all history, not only the first item ( #777 )
2022-07-28 10:16:19 +02:00
dgtlmoon
e6173357a9
Visual Selector direct element finder fix
2022-07-28 09:19:10 +02:00
dgtlmoon
f2b8888aff
Update README.md
2022-07-27 14:25:24 +02:00
dgtlmoon
9c46f175f9
Update README.md links
2022-07-27 14:23:18 +02:00
dgtlmoon
1f27865fdf
Filter failure notification send default enable now controlled by setting Env var
2022-07-27 00:01:51 +02:00
dgtlmoon
faa42d75e0
Refactor of extract text filter - Regex, support Regex (groups) and all python regex flags via /something/aiLmsux ( #773 )
2022-07-26 17:34:34 +02:00
dgtlmoon
3b6e6d85bb
Update README.md - adding LinkedIn link
2022-07-25 00:28:41 +02:00
dgtlmoon
30d6a272ce
Update README.md - Adding Discord and YouTube links
2022-07-24 23:06:42 +02:00
dgtlmoon
291700554e
Bug fix for alerting when xPath based filters are no longer present ( #772 )
2022-07-23 19:39:52 +02:00
dgtlmoon
a82fad7059
Send notification when CSS/xPath filter is missing after more than 6 (configurable) attempts ( #771 )
2022-07-23 17:19:00 +02:00
dgtlmoon
c2fe5ae0d1
mailto plaintext handling fix for 'plaintext' apprise integration
2022-07-23 16:55:31 +02:00
dgtlmoon
5beefdb7cc
Minor code cleanups
2022-07-23 13:18:44 +02:00
dgtlmoon
872bbba71c
Notifications - email - Correctly send plaintext notification email with plaintext header ( #767 )
2022-07-21 15:22:20 +02:00
Jonathon Sisson
d578de1a35
Form text tweak - Regex clarification ( #766 )
2022-07-21 10:05:59 +02:00
dgtlmoon
cdc104be10
Update README.md
2022-07-20 14:37:45 +02:00
dgtlmoon
dd0eeca056
Handle simple obfuscations - HomeDepot.com style price obfuscation ( #764 )
2022-07-20 14:02:22 +02:00
dgtlmoon
a95468be08
Fixing docker-compose.yml PLAYWRIGHT_DRIVER_URL example URL
2022-07-15 20:45:29 +02:00
Brandon Wees
ace44d0e00
Notifications fix - Discord - added discord webhook base url to truncation rules ( #753 )
...
Co-authored-by: bwees <branonwees@gmail.com >
2022-07-14 17:41:12 +02:00
dgtlmoon
ebb8b88621
Update Playwright URI Env example with stealth setting and CORS workaround (more reliable fetching)
2022-07-12 22:36:22 +02:00
dgtlmoon
12fc2200de
remove extra file
2022-07-12 22:32:20 +02:00
dgtlmoon
52d3d375ba
removing package-lock.json - not required to be in git
2022-07-10 20:29:11 +02:00
dgtlmoon
08117089e6
Share-icon cleanups
2022-07-10 20:24:49 +02:00
dgtlmoon
2ba3a6d53f
Test improvement: Extract text should return all matches
2022-07-10 20:05:48 +02:00
dgtlmoon
2f636553a9
Bug fix: RSS Feed should also announce utf-8 charset
2022-07-10 18:50:21 +02:00
Freddie Leeman
0bde48b282
Regex extract filter: Return all regex results instead of first match ( #730 )
2022-07-10 15:09:10 +02:00
dgtlmoon
fae1164c0b
Ability to specify JS before running change-detection ( #744 )
2022-07-10 13:56:01 +02:00
dgtlmoon
169c293143
Playwright - log console errors to output
2022-07-10 13:55:29 +02:00
dgtlmoon
46cb5cff66
UI Improvement - Clarifying "Visual Filter" tool as "Visual Selector Filter"
2022-07-10 12:51:12 +02:00
Simo Elalj
05584ea886
Use environment variables to override new watch settings defaults (user-agent, timeout, workers) ( #742 )
2022-07-08 20:50:04 +02:00
marvin8
176a591357
Update docker-compose.yml - Remove duplicate environment variables from playwright-chrome sample config in docker-compose.yml ( #738 )
2022-07-06 09:03:10 +02:00
dgtlmoon
15569f9592
0.39.16
2022-07-05 16:14:57 +02:00
dgtlmoon
5f9e475fe0
Fix notification apprise application name to changedetection.io #731
2022-06-30 23:11:03 +02:00
dgtlmoon
34b8784f50
Update README.md
2022-06-30 16:16:58 +02:00
dgtlmoon
2b054ced8c
[new filter] Filter option - Trigger only when NEW content (lines) are detected ( compared to earlier text snapshots ) ( #685 )
2022-06-28 18:34:32 +02:00
dgtlmoon
6553980cd5
Playwright - Use HTTP Request Headers override (Cookie, etc)
2022-06-25 23:42:48 +02:00
jtagcat
7c12c47204
lang: prefer 'clear (snap) history' to 'scrub' ( #721 )
2022-06-25 13:43:57 +02:00
dgtlmoon
dbd9b470d7
Minor diff page improvements - list should be sorted 'newest first' and no need to include the current version to compare against ( #716 )
2022-06-23 10:16:05 +02:00
dgtlmoon
83555a9991
bug fix: last_changed was being set on the first fetch, should only be set on the change after the first fetch #705
2022-06-23 09:41:55 +02:00
dgtlmoon
5bfdb28bd2
Update README.md
2022-06-16 11:02:22 +02:00
dgtlmoon
31a6a6717b
Improve docker-compose.yml browserless docker container example, add env var for STEALTH and BLOCK_ADS ( #701 )
2022-06-15 23:50:48 +02:00
dgtlmoon
7da32f9ac3
New filter - Block change-detection if text matches - for example, block change-detection while the text "out of stock" is on the page, know when the text is no longer on the page ( #698 )
2022-06-15 22:59:37 +02:00
dgtlmoon
bb732d3d2e
Docker containers - :latest is now stable release, :dev is now master/nightly
2022-06-15 22:59:21 +02:00
dgtlmoon
485e55f9ed
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-06-15 19:12:34 +02:00
dgtlmoon
601a20ea49
Trigger filters improvement- it's possible some changes weren't getting detected because the previous checksum only recorded when an event occurred ( #697 )
2022-06-15 19:11:20 +02:00
dgtlmoon
76996b9eb8
Some changes werent getting triggered because the previous checksum only recorded when an event occured
2022-06-15 17:18:46 +02:00
dgtlmoon
fba2b1a39d
Notifications regression bug in 0.39.15 - only sent the first notification URL
2022-06-15 17:05:03 +02:00
dgtlmoon
4a91505af5
Playwright screenshots - no need for high-res "bug workaround" screenshot, use lower quality/faster configurable image quality env var
2022-06-15 10:52:24 +02:00
dgtlmoon
4841c79b4c
Adding extra check when updating DB on ReplyWithContentButNoText
2022-06-14 19:54:35 +02:00
dgtlmoon
2ba00d2e1d
Notifications log - log what was sent after applying all cleanups
2022-06-14 17:01:13 +02:00
dgtlmoon
19c96f4bdd
Re #555 - tgram:// notifications - strip added HTML tag which is not supported by Telegram
2022-06-14 12:00:21 +02:00
dgtlmoon
82b900fbf4
Give more helpful error message when a page doesnt load
2022-06-14 08:16:22 +02:00
dgtlmoon
358a365303
Tweaks to playwright fetch code - better timeout handling
2022-06-13 23:39:43 +02:00
dgtlmoon
a07ca4b136
Re #580 - New functionality - Random "jitter" delay to requests ( #681 )
2022-06-13 12:41:53 +02:00
dgtlmoon
ba8cf2c8cf
0.39.15
2022-06-12 14:05:34 +02:00
dgtlmoon
3106b6688e
Watch overview list - adding spinner to make it easier to see whats currently being 'Checked'
2022-06-12 12:52:17 +02:00
dgtlmoon
2c83845dac
Preview section - add helpful check
2022-06-12 11:10:06 +02:00
dgtlmoon
111266d6fa
Send test notification - improved handling of errors
2022-06-12 10:47:00 +02:00
dgtlmoon
ead610151f
Notification log - also log normal requests and make the log easier to find
2022-06-11 23:07:09 +02:00
dgtlmoon
7e1e763989
Update bug_report.md
2022-06-11 00:43:28 +02:00
dgtlmoon
327cc4af34
Use correct RSS CDATA handling ( #662 )
2022-06-08 18:40:01 +02:00
dgtlmoon
6008ff516e
Improve logging ( #671 )
2022-06-08 18:32:41 +02:00
dgtlmoon
cdcf4b353f
New [scrub] button when editing a watch - scrub single watch history ( #672 )
2022-06-08 18:32:25 +02:00
dgtlmoon
1ab70f8e86
Diff + Preview - Hide date selector widget when viewing screenshots as its not yet possible to compare screenshots (but will be soon!)
2022-06-07 19:53:13 +02:00
dgtlmoon
8227c012a7
Diff + Preview - Fixing screenshot behaviour after preference change
2022-06-07 19:51:17 +02:00
dgtlmoon
c113d5fb24
Screenshot handling on the diff/preview section refactor ( #630 )
2022-06-07 19:22:42 +02:00
dgtlmoon
8c8d4066d7
Shared watches - include "Extract text" filter
2022-06-07 17:06:05 +02:00
dgtlmoon
277dc9e1c1
Improve error message when filter not found in page result ( #666 )
2022-06-07 16:43:57 +02:00
dgtlmoon
fc0fd1ce9d
"Extract text" filter - improve placeholder example
2022-06-06 18:26:47 +02:00
dgtlmoon
bd6127728a
Visual selector - 'clear selection' button should clear the filter also
2022-06-06 17:07:29 +02:00
dgtlmoon
4101ae00c6
New feature - "Extract text" filter ability ( #624 )
2022-06-06 16:57:50 +02:00
dgtlmoon
62f14df3cb
Fixing RSS feed HTML content formatting ( #662 )
2022-06-06 10:24:39 +02:00
Fuzzy
560d465c59
Update notification library - Improving telegram support
2022-06-06 10:07:50 +02:00
dgtlmoon
7929aeddfc
'Mark all viewed' button was missing in this version, added test also. ( #652 )
2022-06-02 10:01:03 +02:00
dgtlmoon
8294519f43
Content fetcher - Handle when a page doesnt load properly
2022-06-01 13:12:37 +02:00
dgtlmoon
8ba8a220b6
Playwright - Correctly close browser context/sessions on exceptions
2022-06-01 12:59:44 +02:00
dgtlmoon
aa3c8a9370
Move history data to a textfile, improves memory handling ( #638 )
2022-05-31 23:43:50 +02:00
dgtlmoon
dbb5468cdc
Update feature_request.md
2022-05-31 22:07:22 +02:00
dgtlmoon
329c7620fb
Remove UK Covid news
2022-05-31 22:04:35 +02:00
Amos (LFlare) Ng
1f974bfbb0
Visual Selector fix: Firefox compatibility - Visual Selector ( #646 )
2022-05-31 09:04:01 +02:00
Tim Loderhose
437c8525af
Remove group tag arbitrary length limit ( #645 )
2022-05-30 18:28:53 +02:00
dgtlmoon
a2a1d5ae90
Distill.io import bug fix when no tags assigned to a watch ( #557 )
2022-05-29 22:04:23 +02:00
dgtlmoon
2566de2aae
Ignore whitespace on by default
2022-05-28 13:30:57 +02:00
dgtlmoon
dfec8dbb39
Visual Selector - clear events when changing tabs
2022-05-25 15:47:30 +02:00
dgtlmoon
5cefb16e52
Minor code cleanup
2022-05-25 15:38:40 +02:00
dgtlmoon
341ae24b73
Re #616 - content trigger - adding extra test ( #620 )
2022-05-25 15:31:59 +02:00
dgtlmoon
f47c2fb7f6
README.md update Visual Selector tool - tidy up screenshots, improve text
2022-05-25 11:44:59 +02:00
dgtlmoon
9d742446ab
Playwright - ByPass CSP for more reliable JS scraping, disable accept downloads
2022-05-25 11:05:18 +02:00
dgtlmoon
e3e022b0f4
VisualSelector - Better handling of filter targets that are no longer available in the HTML
2022-05-25 10:23:43 +02:00
dgtlmoon
6de4027c27
Update bug_report.md
2022-05-24 14:13:11 +02:00
dgtlmoon
cda3837355
pip build fix - include API module
2022-05-24 00:16:50 +02:00
dgtlmoon
7983675325
Visual Selector - be more resilient when sites interfere with the xPath scraping
2022-05-24 00:10:38 +02:00
dgtlmoon
eef56e52c6
Adding new Visual Selector for choosing the area of the webpage to monitor - playwright/browserless only ( #566 )
2022-05-23 23:44:51 +02:00
dgtlmoon
8e3195f394
0.39.14
2022-05-23 14:40:26 +02:00
dgtlmoon
e17c2121f7
Fix encoding errors with XPath filters from UTF-8 responses ( #619 )
2022-05-20 18:07:08 +02:00
dgtlmoon
07e279b38d
API Interface ( #617 )
2022-05-20 16:27:51 +02:00
dgtlmoon
2c834cfe37
Add note that changedetection is not performed on the screenshot just yet (WIP https://github.com/dgtlmoon/changedetection.io/pull/419 )
2022-05-20 12:52:41 +02:00
dgtlmoon
dbb5c666f0
Fixing edit template HTML
2022-05-18 14:09:39 +02:00
dgtlmoon
70b3493866
Proxy settings on watch should have a "[ ] default" option ( #610 )
2022-05-18 13:59:54 +02:00
dgtlmoon
3b11c474d1
Input field tidyup ( #611 )
2022-05-18 13:59:17 +02:00
dgtlmoon
890e1e6dcd
Update wiki link for 'More info' about sharing a watch and its configuration
2022-05-17 22:44:36 +02:00
dgtlmoon
6734fb91a2
Option to control if pages with no renderable content are a change (example: JS webapps that dont render any text sometimes) ( #608 )
2022-05-17 22:22:00 +02:00
dgtlmoon
16809b48f8
Playwright - raise EmptyReply on empty reply, no need to process further
2022-05-17 18:40:15 +02:00
dgtlmoon
67c833d2bc
Re #214 - configurable wait extra seconds for webdriver requests before extracting text ( #606 )
2022-05-17 18:35:33 +02:00
weeix
31fea55ee4
Fix PLAYWRIGHT_DRIVER_URL default value (cf. #587 ) ( #599 )
2022-05-14 22:34:44 +02:00
dgtlmoon
b6c50d3b1a
Update PIP readme.md
2022-05-10 22:46:59 +02:00
dgtlmoon
034507f14f
Fixing Pip install problem - Update MANIFEST to include model/ subdir, improving imports ( #593 )
2022-05-10 22:45:08 +02:00
dgtlmoon
0e385b1c22
0.39.13
2022-05-10 17:24:38 +02:00
dgtlmoon
f28c260576
Distill.io JSON export file importer ( #592 )
2022-05-10 17:15:41 +02:00
dgtlmoon
18f0b63b7d
Ability to specify a list of proxies to choose from, always using the first one by default, See wiki ( #591 )
2022-05-08 20:35:36 +02:00
Thilo-Alexander Ginkel
97045e7a7b
Improving Playwright docs ( #588 )
2022-05-07 22:23:17 +02:00
dgtlmoon
9807cf0cda
Playwright - code fix
2022-05-07 17:29:59 +02:00
dgtlmoon
d4b5237103
Playwright fetcher - more reliable by just waiting arbitrary seconds after the last network IO
2022-05-07 17:14:40 +02:00
dgtlmoon
dc6f76ba64
Make proxy configuration more consistent - see https://github.com/dgtlmoon/changedetection.io/wiki/Proxy-configuration ( #585 )
2022-05-07 16:37:56 +02:00
dgtlmoon
1f2f93184e
Playwright fetcher - use the correct default User-Agent
2022-05-06 23:59:38 +02:00
dgtlmoon
0f08c8dda3
Toggle visibility of extra requests options/settings when not in use ( #584 )
2022-05-06 23:40:32 +02:00
dgtlmoon
68db20168e
Add new fetch method: Playwright Chromium (Selenium/WebDriver alternative) ( #489 )
2022-05-02 21:40:40 +02:00
dgtlmoon
1d4474f5a3
Simplify scrub operation (simply cleans all) ( #575 )
2022-05-02 21:10:23 +02:00
dgtlmoon
613308881c
Bugfix - dont update record when deleted during check
2022-05-01 21:41:29 +02:00
dgtlmoon
f69585b276
Improving support info in README.md
2022-04-29 20:26:02 +02:00
dgtlmoon
0179940df1
Handle deletions better ( #570 )
2022-04-29 19:12:33 +02:00
dgtlmoon
c0d0424e7e
Data storage bug fix #569
2022-04-29 18:26:15 +02:00
dgtlmoon
014dc61222
Upgrade notifications library - fixing marketup in email subject
2022-04-29 09:39:40 +02:00
dgtlmoon
06517bfd22
Ability to 'Share' a watch by a generated link, this will include all filters and triggers - see Wiki ( #563 )
2022-04-26 10:52:08 +02:00
dgtlmoon
b3a115dd4a
Upgrade notifications library Re #555 - fixing telegram HTML markup in notification title
2022-04-25 23:12:32 +02:00
dgtlmoon
ffc4215411
Unify MINIMUM_SECONDS_RECHECK_TIME env var variable to 60 seconds
2022-04-24 20:37:30 +02:00
dgtlmoon
9e708810d1
Seconds/minutes/hours/days between checks form field upgrade from 'minutes' only ( #512 )
2022-04-24 16:56:32 +02:00
dgtlmoon
1e8aa6158b
Form styling improvements
2022-04-24 14:40:53 +02:00
dgtlmoon
015353eccc
Form field handling improvements - fixing field list handler for empty lines
2022-04-24 13:53:13 +02:00
dgtlmoon
501183e66b
Fix "Add email" button in main global notification settings
2022-04-22 10:51:52 +02:00
dgtlmoon
def74f27e6
Test notification button fixed in main settings ( #556 )
2022-04-21 21:36:10 +02:00
dgtlmoon
37775a46c6
tgram:// be sure total notification size is always under their 4096 size limit
2022-04-21 16:28:15 +02:00
dgtlmoon
e4eaa0c817
Shows which items are already in the queue, disables adding to the queue if already in the recheck queue ( #552 )
2022-04-21 12:52:45 +02:00
dgtlmoon
206ded4201
Notifications - Signal API support, Ntfy support, hotmail, matrix, Gotify API fixes
2022-04-20 23:13:55 +02:00
dgtlmoon
9e71f2aa35
Discord:// notification size limit - also includes the notification title
2022-04-20 17:00:21 +02:00
dgtlmoon
f9594aeffb
Fix spelling errors
2022-04-20 09:51:53 +02:00
dgtlmoon
b4e1353376
Update README.md
2022-04-19 23:56:11 +02:00
dgtlmoon
5b670c38d3
Update README.md
2022-04-19 23:48:21 +02:00
dgtlmoon
2a9fb12451
Import speed improvements, and adding an import URL batch size of 5,000 to stop accidental CPU overload ( #549 )
2022-04-19 23:15:32 +02:00
dgtlmoon
6c3c5dc28a
Ability to set the default fetch mode via the DEFAULT_FETCH_BACKEND variable
2022-04-19 23:15:00 +02:00
dgtlmoon
8f062bfec9
Refactor form handling ( #548 )
2022-04-19 21:43:07 +02:00
dgtlmoon
380c512cc2
Adding support for change detection of HTML source-code via "source: https://website.com " prefix ( #540 )
2022-04-12 17:36:29 +02:00
dgtlmoon
d7ed7c44ed
Re-label the quick-add widget placeholder 'tag' to 'watch group'
2022-04-12 10:55:43 +02:00
dgtlmoon
34a87c0f41
HTTP Fetcher code improvements
2022-04-12 08:36:08 +02:00
dgtlmoon
4074fe53f1
Adding RSS metadata auto-discovery
2022-04-12 07:35:47 +02:00
Tristan Hill
44d599d0d1
Upgrade WTforms form handler to v3 ( #523 )
2022-04-09 19:50:56 +02:00
dgtlmoon
615fe9290a
0.39.12
2022-04-09 14:16:30 +02:00
dgtlmoon
2cc6955bc3
Miscellaneous settings form visual improvements ( #535 )
2022-04-09 12:15:34 +02:00
dgtlmoon
9809af142d
Option to render links as [Some Text ](/link), adds the ability to change-detect on hyperlink changes
2022-04-09 10:35:14 +02:00
dgtlmoon
1890881977
Specify our Discord avatar_url as default avatar_url
2022-04-08 18:35:59 +02:00
dgtlmoon
9fc2fe85d5
Minor git updates
2022-04-08 17:21:42 +02:00
dgtlmoon
bb3c546838
Fix screenshot tab name
2022-04-08 17:08:06 +02:00
dgtlmoon
165f794595
Discord:// notifications should be cut to 2000 chars or Discord will not process them. ( #531 + #323 )
2022-04-08 16:32:04 +02:00
dgtlmoon
a440eece9e
Make long reports in the notification error log easier to read
2022-04-08 14:12:42 +02:00
dgtlmoon
34c83f0e7c
[Add email] button in notification settings with a prefix set from NOTIFICATION_MAIL_BUTTON_PREFIX env variable when defined. ( #528 )
2022-04-07 18:18:23 +02:00
dgtlmoon
f6e518497a
Update README.md
2022-04-07 14:59:31 +02:00
dgtlmoon
63e91a3d66
Skip processing a watch into the RSS feed if there's not enough data to examine (fixes Internal Server Error when accessing the RSS feed) ( #521 )
2022-04-05 20:31:31 +02:00
dgtlmoon
3034d047c2
Introduce an AJAX button for sending test notifications instead of the checkbox ( #519 )
2022-04-05 18:04:26 +02:00
dgtlmoon
2620818ba7
Make text tab always available at default
2022-04-02 14:55:40 +02:00
dgtlmoon
9fe4f95990
When fetching a snapshot via Chrome, make the most recent screenshot available on the Diff and Preview pages ( #516 )
2022-04-02 14:49:32 +02:00
dgtlmoon
ffd2a89d60
Remove 'unviewed' status in watch table when Diff link clicked ( #514 )
2022-03-31 11:01:07 +02:00
dgtlmoon
8f40f19328
RSS feed CDATA should contain difference output
2022-03-30 10:51:10 +02:00
dgtlmoon
082634f851
Fix - {diff} and {diff_full} notifications tokens were not always including the full output
2022-03-29 19:18:26 +02:00
dgtlmoon
334010025f
Update README.md
2022-03-26 14:02:56 +01:00
dgtlmoon
81aa8fa16b
Update README.md
2022-03-26 09:56:56 +01:00
dgtlmoon
c79d6824e3
Minor UI cleanups (mobile tabs, font sizing) ( #503 )
2022-03-25 23:37:28 +01:00
zznidar
946377d2be
Fix typo in Filters & Triggers settings. ( #495 )
2022-03-23 23:18:04 +01:00
zznidar
5db9a30ad4
Add autofocus attribute to password login field ( #496 )
2022-03-23 23:17:47 +01:00
dgtlmoon
1d060225e1
0.39.11
2022-03-23 09:42:51 +01:00
dgtlmoon
7e0f0d0fd8
Microsoft Windows installation fixes ( #492 )
2022-03-22 23:08:08 +01:00
dgtlmoon
8b2afa2220
GitHub tweak - container tags should be CSV list (Fix ghcr.io not building)
2022-03-22 00:08:05 +01:00
dgtlmoon
f55ffa0f62
GitHub tweak - build containers also on push to master
2022-03-21 23:08:17 +01:00
dgtlmoon
942c3f021f
Allow changedetector to ignore status codes as a per-site setting ( #479 ) ( #485 )
...
Co-authored-by: Ara Hayrabedian <ara.hayrabedian@gmail.com >
2022-03-21 23:03:54 +01:00
dgtlmoon
5483f5d694
Security update - Use CSRF token protection for forms, make "remove password" use HTTP Post ( #484 )
2022-03-21 22:54:27 +01:00
dgtlmoon
f2fa638480
Security update - Protect against file:/// type access by webdriver/chrome. ( #483 )
2022-03-21 20:59:20 +01:00
dgtlmoon
82d1a7f73e
Only build container on GitHub releases, not tests
2022-03-20 16:57:36 +01:00
dgtlmoon
9fc291fb63
Also change container names to help stop some DNS issues
2022-03-17 19:59:37 +01:00
dgtlmoon
3e8a15456a
Detect byte-encoding when the server mishandles the content-type header reply ( #472 )
2022-03-17 10:28:02 +01:00
dgtlmoon
2a03f3f57e
Improving form/edit example markup
2022-03-13 12:00:45 +01:00
dgtlmoon
ffad5cca97
JSON diff/preview should use utf-8 encoding where possible ( #465 )
2022-03-13 11:37:51 +01:00
Tim Loderhose
60a9a786e0
Fix typo in settings form
2022-03-13 10:55:37 +01:00
dgtlmoon
165e950e55
Add python venv to .gitignore
2022-03-13 10:53:33 +01:00
dgtlmoon
c25294ca57
0.39.10
2022-03-12 17:28:30 +01:00
Tim Loderhose
d4359c2e67
Add filter to remove elements by CSS rule from HTML before change detection is run ( #445 )
2022-03-12 13:29:30 +01:00
dgtlmoon
44fc804991
Minor updates to filters form text
2022-03-12 11:20:43 +01:00
dgtlmoon
b72c9eaf62
Re #448 - Dont use changedetection.io as the container name and hostname, fix problems fetching from the real changedetection.io webserver :)
2022-03-12 08:24:51 +01:00
dgtlmoon
7ce9e4dfc2
Testing - Refactor HTTP Request Type test ( #453 )
2022-03-11 18:50:02 +01:00
dgtlmoon
3cc6586695
Make table header font size the same as content
2022-03-07 13:03:59 +01:00
dgtlmoon
09204cb43f
Adjust background colours
2022-03-06 19:03:59 +01:00
dgtlmoon
a709122874
Handle the case where the visitor is already logged-in and tries to login again ( #447 )
2022-03-06 18:19:05 +01:00
dgtlmoon
efbeaf9535
Make the Request Override settings easier to understand
2022-03-06 17:23:21 +01:00
dgtlmoon
1a19fba07d
Minor tweak to notification token table
2022-03-06 17:10:30 +01:00
dgtlmoon
eb9020c175
Style tweak to watch form
2022-03-06 17:05:23 +01:00
dgtlmoon
13bb44e4f8
Login form style fixes
2022-03-06 17:03:15 +01:00
dgtlmoon
47f294c23b
Upgrade apprise notification engine to 0.9.7 (important telegram fixes)
2022-03-05 13:14:14 +01:00
dgtlmoon
a4cce16188
Remove pytest from production release pip requirements
2022-03-05 13:12:15 +01:00
dgtlmoon
69aec23d1d
Style fix for background image relative to X-Forwarded-Prefix when running via reverse proxy subdirectory
2022-03-05 13:08:57 +01:00
dgtlmoon
f85ccffe0a
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-03-04 13:13:54 +01:00
dgtlmoon
0005131472
Re-arranging primary links so the important ones are easier to find on mobile
2022-03-04 13:06:39 +01:00
dgtlmoon
3be1f4ea44
Set authentication cookie path relative to X-Forwarded-Prefix when running via reverse proxy subdirectory ( #446 )
2022-03-04 11:23:32 +01:00
dgtlmoon
46c72a7fb3
Upgrade inscriptis HTML converter to version 2.2~ ( #434 )
2022-03-01 17:58:54 +01:00
dgtlmoon
96664ffb10
Better text/plain detection and refactor tests ( #443 )
2022-03-01 17:50:15 +01:00
dgtlmoon
615fa2c5b2
Tweak support tabs and text ( #440 )
2022-02-28 22:39:32 +01:00
dgtlmoon
fd45fcce2f
Include link to changedetection.io hosted option ( #439 )
2022-02-28 15:47:59 +01:00
dgtlmoon
75ca7ec504
Improved CPU usage around the loop responsible for what sites needs to be checked
2022-02-28 15:08:51 +01:00
dgtlmoon
8b1e9f6591
Update README.md with hosting options
2022-02-26 18:42:54 +01:00
dgtlmoon
883aa968fd
0.39.9
2022-02-24 17:02:50 +01:00
dgtlmoon
3240ed2339
Minor reliability upgrade for large datasets - retry deepcopy ( #436 )
2022-02-24 16:58:51 +01:00
dgtlmoon
a89ffffc76
"Recheck" button should work when entry is in paused state
2022-02-24 16:49:48 +01:00
dgtlmoon
fda93c3798
Better file exception handling on saving index JSON
2022-02-24 16:36:24 +01:00
dgtlmoon
a51c555964
Fix small issue in highlight trigger/ignore preview page with setting the background colours, add test
2022-02-23 12:30:36 +01:00
dgtlmoon
b401998030
Ensure string matching on the ignore filter is always case-INsensitive
2022-02-23 12:01:11 +01:00
dgtlmoon
014fda9058
Ability to visualise trigger and filter rules against the current snapshot on the preview page
2022-02-23 10:49:25 +01:00
dgtlmoon
dd384619e0
Update README.md
2022-02-19 13:41:54 +01:00
Michael
85715120e2
XPath RegularExpression support
2022-02-19 13:40:57 +01:00
dgtlmoon
a0e4f9b88a
better checking of JSON type
2022-02-17 18:16:47 +01:00
dgtlmoon
04bef6091e
Make system level errors from the HTTP fetchers easier to find ( #421 )
2022-02-13 23:43:45 +01:00
dependabot[bot]
536948c8c6
Bump node-sass from 6.0.1 to 7.0.0 in /changedetectionio/static/styles ( #415 )
...
Bumps [node-sass](https://github.com/sass/node-sass ) from 6.0.1 to 7.0.0.
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-02-11 09:10:55 +01:00
dgtlmoon
d4f4ab306a
Dont allow redirect on login, it's safer and more reliable this way ( #414 )
2022-02-08 21:12:44 +01:00
dgtlmoon
8d2e240a2a
When using Env. FETCH_WORKERS or WEBDRIVER_DELAY_BEFORE_CONTENT_READY , it should be type int
2022-02-08 20:01:24 +01:00
dgtlmoon
d7ed479ca2
0.39.8
2022-02-08 18:56:10 +01:00
dgtlmoon
f25cdf0a67
Number of fetching workers can be overriden by Env "FETCH_WORKERS" ( #413 )
2022-02-08 18:27:56 +01:00
dgtlmoon
5214a7e0f3
Adding Env var "WEBDRIVER_DELAY_BEFORE_CONTENT_READY" to wait n seconds before extracting the text from the browser
2022-02-08 18:24:25 +01:00
dgtlmoon
eb3dca3805
Language fix "watches are rechecking." it actually puts them into an internal queue "watches are QUEUED for rechecking"
2022-02-08 13:00:18 +01:00
dgtlmoon
a580c238b6
Use flask url_for() for webdriver chrome icon instead of relative path
2022-02-05 23:25:57 +01:00
Alexander Aleksandrovič Klimov
7ca89f5ec3
Fix typo in the startup create-directory command suggestion ( #405 )
2022-02-05 19:46:02 +01:00
Alexander Aleksandrovič Klimov
8ab8aaa6ae
Introduce -h option to allow listening not on 0.0.0.0. ( #406 )
2022-02-05 19:29:22 +01:00
dgtlmoon
22ef9afb93
Refactor tests for notification error log handler ( #404 )
2022-02-04 20:54:20 +01:00
dgtlmoon
abaec224f6
Notification error log handler ( #403 )
...
* Add a notifications debug/error log interface (Link available under the notification URLs list)
2022-02-04 19:29:39 +01:00
dgtlmoon
5a645fb74d
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-02-04 17:31:54 +01:00
dgtlmoon
14db60e518
Add notification note - tgram:// bots cant send messages to other bots, so you should specify chat ID of non-bot user.
2022-02-04 17:31:32 +01:00
Radu Ursache
e250c552d0
fixed the reference to wiki for rpi section ( #402 )
2022-02-04 10:55:30 +01:00
dgtlmoon
8e54a17e14
/preview format doesnt need <pre> - fixing too many returnlines in content on diff/preview page
2022-02-02 14:39:42 +01:00
dgtlmoon
8607eccaad
Update README.md
2022-02-02 11:33:22 +01:00
dgtlmoon
17511d0d7d
Update README - Fix docker section
2022-01-30 15:20:26 +01:00
dgtlmoon
41b806228c
Update README - Tidy up sections
2022-01-30 15:19:21 +01:00
dgtlmoon
453cf81e1d
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-01-30 02:15:15 +01:00
dgtlmoon
0095b28ea3
Offer instance on Lemonade
...
Tidy README
2022-01-30 02:14:32 +01:00
dgtlmoon
73101a47e7
Ability to use a generated salted password in deployments as env var SALTED_PASS ( #397 )
...
* Ability to use a generated salted password in deployments as env var SALTED_PASS
2022-01-29 19:36:44 +01:00
dgtlmoon
03f776ca45
#323 Adding note about discord:// 2000 char limit ( #392 )
...
* Adding note about discord:// 2000 char limit
2022-01-28 10:38:04 +01:00
dgtlmoon
39b7be9e7a
plaintext mime type fix - Don't attempt to extract HTML content from plaintext, this will remove lines and break changedetection ( #391 )
2022-01-27 23:16:50 +01:00
dgtlmoon
6611823962
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-01-27 23:01:17 +01:00
dgtlmoon
c1c453e4fe
.add_watch() can accept empty tag
...
Use https://changedetection.io/CHANGELOG.txt as a nice default page to watch
2022-01-27 23:00:39 +01:00
Tim Loderhose
4887180671
Add option for tags on import ( #377 )
...
* Add option for tags on import and backup
2022-01-25 18:46:05 +01:00
dgtlmoon
ac7378b7fb
Update CONTRIBUTING.md
2022-01-24 22:09:14 +01:00
dgtlmoon
eeba8c864d
Update README.md
2022-01-22 15:35:07 +01:00
Travis Howse
abe88192f4
Fix bug where diff and diff_full were switched in notification templates. ( #380 )
2022-01-21 12:26:08 +01:00
dgtlmoon
af8efbb6d2
Closes #378
2022-01-19 23:16:49 +01:00
dgtlmoon
bbc2875ef3
0.39.7
2022-01-15 23:21:06 +01:00
dgtlmoon
b7ca10ebac
Scrub watch snapshot fixes
2022-01-15 23:18:04 +01:00
dgtlmoon
a896493797
Simple HTTP auth ( #372 )
...
HTTP Basic Auth form validation
2022-01-15 22:52:39 +01:00
dgtlmoon
e5fe095f16
Adding note about JS pages
2022-01-12 18:18:40 +01:00
dgtlmoon
271181968f
Notification settings defaults and validation ( #361 )
...
* Re #360 - Validate that when a notification URL is set, we have also a notification body and title, new install should have notification title/body defaults set.
2022-01-10 17:38:04 +01:00
dgtlmoon
8206383ee5
Filters settings helper text tidy-up
2022-01-09 14:36:07 +01:00
dgtlmoon
ecfc02ba23
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-01-09 11:45:23 +01:00
dgtlmoon
3331ccd061
Add test for low-level network error text handling
2022-01-09 11:45:04 +01:00
Unpublished
bd8f389a65
Add API endpoint for current snapshot ( #359 )
2022-01-08 16:38:42 +01:00
dgtlmoon
bc74227635
Clarify notice/messages around changing ignore text
2022-01-05 20:42:45 +01:00
dgtlmoon
07c60a6acc
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-01-05 19:13:42 +01:00
dgtlmoon
7916faf58b
0.39.6
2022-01-05 19:13:36 +01:00
dgtlmoon
febb2bbf0d
Heroku tweaks (backup download) ( #356 )
...
* use absolute path, just incase the data-dir is set relative
2022-01-05 19:12:13 +01:00
dgtlmoon
59d31bf76f
XPath support ( #355 )
...
* XPath support and minor improvements to form validation
2022-01-05 17:58:07 +01:00
dgtlmoon
f87f7077a6
Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error ( #354 )
...
* Better handling of EmptyReply exception, always bump 'last_checked' in the case of an error, adds test
2022-01-05 14:13:30 +01:00
revilo951
f166ab1e30
Adding note in comments for working arm64 chrome with rPi-4 ( #336 )
2022-01-05 12:20:56 +01:00
Valtteri Huuskonen
55e679e973
fix typo in README.md ( #350 )
...
Fix spelling of Raspberry Pi.
2022-01-04 10:55:20 +01:00
dgtlmoon
e211ba806f
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2022-01-03 20:16:51 +01:00
dgtlmoon
b33105d576
Re #348 - Add test for backup, use proper datastore path
2022-01-03 20:16:21 +01:00
dgtlmoon
b73f5a5c88
Update README.md
2022-01-03 18:46:50 +01:00
Unpublished
023951a10e
Be sure that documents returned with a application/json header are not parsed with inscriptis ( #337 )
...
* Auto-detect JSON by Content-Type header
* Add test to not parse JSON responses with inscriptis
2022-01-02 22:35:33 +01:00
dgtlmoon
fbd9ecab62
Re #340 - snapshot should not be modified by ignore text ( #344 )
2022-01-02 22:35:04 +01:00
dgtlmoon
b5c1fce136
Re #133 Option for ignoring whitespacing ( #345 )
...
* Global setting option to ignore whitespace when detecting a change
2022-01-02 22:28:34 +01:00
dgtlmoon
489671dcca
Re #342 notification encoding ( #343 )
...
* Re #342 - check for accidental python byte encoding of non-utf8/string, check return type of fetcher and fix encoding of notification content
2022-01-02 14:11:04 +01:00
dgtlmoon
d4dc3466dc
Update README.md
2022-01-01 18:11:54 +01:00
dgtlmoon
0439acacbe
Adding global ignore text ( #339 )
2022-01-01 14:53:08 +01:00
dgtlmoon
735fc2ac8e
Adding new proxyType to selenium mappings
2021-12-31 10:48:11 +01:00
dgtlmoon
8a825f0055
Use selenium 4.1.0
2021-12-31 10:44:45 +01:00
dgtlmoon
d0ae8b7923
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-12-31 10:35:47 +01:00
dgtlmoon
a504773941
Bumping selenium version re https://github.com/dgtlmoon/changedetection.io/pull/331#issuecomment-1003323594
2021-12-31 10:35:29 +01:00
Calvin Bui
feb8e6c76c
Add socksVersion mapping ( #331 )
2021-12-31 10:26:38 +01:00
dgtlmoon
a37a5038d8
Fix broken RSS link fields
2021-12-30 00:04:38 +01:00
dgtlmoon
f1933b786c
RSS Link links you back to the difference UI/JS page, RSS Description is the page you're watching, and RSS Title is the page you're watching
2021-12-29 23:57:30 +01:00
dgtlmoon
d6a6ef2c1d
Unify Filters and Triggers tabs into a single tab
2021-12-29 23:37:04 +01:00
dgtlmoon
cf9554b169
Move 'request type' field to the new 'Requests' tab
2021-12-29 23:31:53 +01:00
dgtlmoon
d602cf4646
Aligning call signatures #325
2021-12-29 23:28:34 +01:00
Simon Caron
dfcae4ee64
Extend Request Parameters to add Body & Method ( #325 )
2021-12-29 23:18:29 +01:00
dgtlmoon
e3bcd8c9bf
Update README.md
2021-12-29 08:55:37 +01:00
dgtlmoon
c4990fa3f9
Create CONTRIBUTING.md
2021-12-28 18:59:43 +01:00
dgtlmoon
98461d813e
Update README.md
2021-12-28 18:57:39 +01:00
dgtlmoon
8ec17a4c83
Re #267 - Pass settings for the proxy setup for webdriver ( #326 )
...
* Re #267 - Pass HTTP_PROXY as the proxy setup for webdriver
* Update README.md
2021-12-28 17:07:41 +01:00
dgtlmoon
ee708cc395
Update README.md
2021-12-28 13:19:24 +01:00
dgtlmoon
8a670c029a
Update README.md
2021-12-28 13:18:44 +01:00
dgtlmoon
9fa5aec01e
Update README.md
2021-12-28 00:47:00 +01:00
dgtlmoon
43c9cb8b0c
0.39.5
2021-12-27 23:46:29 +01:00
dgtlmoon
b6a359d55b
Update feature_request.md
2021-12-27 13:50:38 +01:00
dgtlmoon
ae5a88beea
Update issue templates
2021-12-27 13:49:07 +01:00
dgtlmoon
a899d338e9
Update bug_report.md
2021-12-27 13:48:02 +01:00
dgtlmoon
7975e8ec2e
Update issue templates
2021-12-27 13:46:41 +01:00
dgtlmoon
ce383bcd04
W3C HTML validation issue around RSS icon
2021-12-27 10:55:43 +01:00
dgtlmoon
0b0cdb101b
Closes #323 adds link to wiki
2021-12-27 10:14:40 +01:00
dgtlmoon
396509bae8
Update README.md
2021-12-22 10:43:22 +01:00
dgtlmoon
2973f40035
Update README.md
2021-12-22 10:42:48 +01:00
dgtlmoon
067fac862c
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-12-19 23:17:48 +01:00
dgtlmoon
20647ea319
improve theming docs
2021-12-19 23:17:24 +01:00
dgtlmoon
fafc7fda62
Update README.md
2021-12-19 23:10:55 +01:00
dgtlmoon
b1aaf9f277
Update README.md
2021-12-19 23:04:56 +01:00
dgtlmoon
18987aeb23
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-12-19 18:17:37 +01:00
dgtlmoon
856789a9ba
Closes #315 - Include library apprise Notify_mqtt
2021-12-19 18:16:51 +01:00
Iván
2857c7bb77
Re #80 , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites ( #312 )
...
* set SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites
* Re #80 , sets SECLEVEL=1 in openssl.conf to allow monitoring sites with weak/old cipher suites
2021-12-16 12:13:47 +01:00
dgtlmoon
df951637c4
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-12-16 11:53:39 +01:00
dgtlmoon
ba6fe076bb
Go back to docker hub
2021-12-16 11:53:28 +01:00
dgtlmoon
9815fc2526
RSS allow access via token ( #310 )
...
Allow access via a token
* New RSS URL
* Redirect the old RSS feed URL
* fix tests
2021-12-16 00:05:01 +01:00
dgtlmoon
e71dbbe771
Adding deploy to Heroku button
2021-12-15 23:32:48 +01:00
dgtlmoon
bd222c99c6
Adding heroku app.json app
2021-12-15 23:28:23 +01:00
dgtlmoon
4b002ad9e0
Tweak runtime Heroku version
2021-12-15 23:20:21 +01:00
dgtlmoon
fe2ffd6356
Tweaking heroku Procfile
2021-12-15 23:20:06 +01:00
dgtlmoon
266bebb5bc
Adjust buildpacks on Heroku
2021-12-15 23:15:36 +01:00
dgtlmoon
115ff5bc2e
Adding heroku python3 runtime config
2021-12-15 23:13:03 +01:00
dgtlmoon
dd6a24d337
Try simpler heroku recipe
2021-12-15 23:09:43 +01:00
dgtlmoon
f0d418d58c
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-12-15 23:07:32 +01:00
dgtlmoon
10d3b09051
-C option to create a datadir if it doesnt exist
2021-12-15 23:07:13 +01:00
dgtlmoon
35d0c74454
Re #308 - Adding test and including settings in clone operation ( #309 )
2021-12-15 19:54:30 +01:00
Glassed Silver
dd450b81ad
fixing too small font in diff UI ( #260 )
...
* fixing too small font in diff UI , lower size from 12 to 11 in Part II
2021-12-15 19:21:25 +01:00
dgtlmoon
512d76c52b
Update README.md
...
Make link more accurate
2021-12-10 20:21:27 +01:00
dgtlmoon
5a10acfd09
Send diff in notifications ( #296 )
2021-12-10 12:08:51 +01:00
dgtlmoon
a7c09c8990
Fix scrub form theme
2021-12-10 00:09:54 +01:00
dgtlmoon
9235eae608
Scrub dates: Fix date regex limit handler parsing
2021-12-10 00:09:42 +01:00
dgtlmoon
5bbd82be79
Wait 60 seconds or until stop_thread is set
2021-12-09 23:28:17 +01:00
dgtlmoon
7f8c0fb2fa
Check that a notification URL is set when sending the test notification ( #300 )
2021-12-08 12:23:48 +01:00
Tristan Hill
489eedf34e
Flask 2 ( #299 )
...
Co-authored-by: Tristan Hill <t+git@eaux.uk >
2021-12-07 23:23:23 +01:00
dgtlmoon
3956b3fd68
Re #269 - Show current/correct BASE_URL information ( #271 )
...
* Re #269 - Show current/correct BASE_URL information
2021-12-04 15:23:23 +01:00
dgtlmoon
61c1d213d0
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-12-04 14:48:18 +01:00
dgtlmoon
e07f573f64
Re #269 - Fix env var comment name
2021-12-04 14:47:46 +01:00
ghjklw
ecba130fdb
Enable Markdown and HTML notifications. ( #288 )
...
This change enable defining the notification body as HTML or Markdown. This can be very
useful to have more user-friendly notifications such as:
* applying a heading style to the `{watch_title}` to make it stand out
* creating clickable links using the `{watch_url}`, `{preview_url}` and `{diff_url}`.
Changes
=======
* Add a `notification_format` to the notification settings, defaults to plain text.
* Use the `body_format` parameter of Apprise's `notify` method.
Co-authored-by: Malo Jaffré <malo.jaffre@dunnhumby.com >
2021-12-04 14:41:48 +01:00
dgtlmoon
ff6dc842c0
0.39.4 release
2021-12-02 22:54:38 +01:00
dgtlmoon
4659993ecf
Re #286 - Solving lost data/corrupted data - Tweak timing and try to write to a temp file first ( #292 )
...
* Re #286 - Tweak timing and try to write to a temp file first, Increase logging and format info message better.
2021-12-02 22:48:44 +01:00
jeremysherriff
0a29b3a582
Fix element paths when using reverse proxy subfolder ( #272 )
2021-11-12 11:34:19 +01:00
dgtlmoon
c55bf418c5
0.39.3 release
2021-10-28 11:32:33 +02:00
dgtlmoon
4bbb7d99b6
Re #264 - fixing clone watch operation
2021-10-28 11:29:59 +02:00
dgtlmoon
a8e92e2226
Re #265 - extended jsonpath support ( #266 )
...
* Re #265 - Use extended JSONpath support,
Allow a JSONPath selector to not match anything (yet)
Adding test
Correctly capture invalid JSONPath query error
2021-10-27 09:24:08 +02:00
dgtlmoon
c17327633f
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-10-26 22:32:29 +02:00
dgtlmoon
56d1dde7c3
Re #265 - wasnt catching the jsonpath exception due to invalid jsonpath expressions properly
2021-10-26 22:30:58 +02:00
dgtlmoon
6e4ddacaf8
Re #257 - Handle bool val of json path better ( #263 )
...
* Re #257 - Handle bool val of json path better, with test
2021-10-21 23:25:38 +02:00
dgtlmoon
3195ffa1c6
Re #249 - Add EXPOSE 5000 to Dockerfile
2021-10-06 22:28:35 +02:00
dgtlmoon
c749d2ee44
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-10-06 20:51:38 +02:00
dgtlmoon
ec94359f3c
Provide better combination of chardet and urllib3
2021-10-06 20:51:05 +02:00
dgtlmoon
4d0bd58eb1
Prefer GHCR.io over DockerHub ( #245 )
...
* Prefer GHCR.io over DockerHub (DockerHub limits pulls)
2021-10-06 13:07:56 +02:00
dgtlmoon
3525f43469
Limit branches/tags of container build
...
Limit branch
2021-10-06 12:27:02 +02:00
dgtlmoon
d70252c1eb
Re #213 - Adding screensize examples to selenium container
2021-10-06 11:34:24 +02:00
dgtlmoon
b57b94c63a
Be more specific about tagged release builds
2021-10-06 11:28:39 +02:00
dgtlmoon
9e914c140e
Fix :latest release worflow syntax check
2021-10-06 10:27:03 +02:00
dgtlmoon
5d5ceb2f52
Form helper - explain where the webdriver setting comes from
2021-10-06 09:27:41 +02:00
dgtlmoon
bc0303c5da
Rename workflow name
2021-10-06 08:59:03 +02:00
dgtlmoon
1240da4a6e
Just 'published' and 'edited' package release is enough (remove 'created')
2021-10-06 08:52:10 +02:00
dgtlmoon
4267bda853
Fixing workflow tag syntax issues
2021-10-06 08:49:33 +02:00
dgtlmoon
db1ff1843c
fix broken workflow syntax
2021-10-06 08:45:05 +02:00
dgtlmoon
fe3c20b618
add step for metadata debug, see if it runs by checking workflow tag name
2021-10-06 08:42:40 +02:00
dgtlmoon
2fa93cba3a
Container build/push doesnt need to be so specific
2021-10-05 22:09:12 +02:00
dgtlmoon
254fbd5a47
Oops on/release was in the wrong block
2021-10-05 19:13:45 +02:00
dgtlmoon
18f2318572
release also on edited, published
2021-10-05 19:05:09 +02:00
dgtlmoon
84417fc2b1
Run workflow on release
2021-10-05 19:02:05 +02:00
dgtlmoon
7f7fc737b3
Use a better switch mechanism for build type
2021-10-05 18:48:54 +02:00
dgtlmoon
2dc43bdfd3
version 0.39.2
2021-10-05 18:21:40 +02:00
dgtlmoon
95e39aa727
Configurable BASE_URL ( #228 )
...
Re #152 ability to over-ride env var BASE_URL, with UI+tests
2021-10-05 18:15:36 +02:00
dgtlmoon
2c71f577e0
Split python pip builder to its own release based workflow
2021-10-05 17:01:34 +02:00
dgtlmoon
f987d32c72
remove accidental syntax add
2021-10-05 17:01:26 +02:00
dgtlmoon
cd7df86f54
Re #242 - app was treating notification field defaults as the field value ( #244 )
2021-10-05 14:33:57 +02:00
dgtlmoon
cb8fa2583a
attempt to re-enable docker layer cache
2021-10-05 11:48:09 +02:00
dgtlmoon
3d3e5db81c
Forgot GHCR tag with version
2021-10-05 11:43:56 +02:00
dgtlmoon
c9860dc55e
Limit container build to releases and master
2021-10-05 11:13:23 +02:00
dgtlmoon
dbd5cf117a
Fix GHCR login
2021-10-05 10:47:50 +02:00
dgtlmoon
e805d6ebe3
Use the same workflow for tag and release
2021-10-05 10:40:28 +02:00
dgtlmoon
01f469d91d
Drop redundant build workflow
2021-10-05 10:33:15 +02:00
dgtlmoon
e91cab0c6d
try :latest and :tag in same workflow run
2021-10-05 10:28:27 +02:00
dgtlmoon
106c3269a6
Separate workflows
2021-10-05 10:16:23 +02:00
dgtlmoon
1628602860
Docker image build issues ( #243 )
...
Pin cryptography ~= 3.4, fixes build issues for multiplatform docker buildx, and a little tidy up of github workflows.
2021-10-05 10:09:10 +02:00
dgtlmoon
ca0ab50c5e
Re #239 - Individual GUID for watch+changeevent ( #241 )
...
* Re #239 - Individual GUID for watch+changeevent
2021-10-04 08:34:10 +02:00
dgtlmoon
df0b7bb0fe
Update README.md
...
Re #240 return update instructions
2021-10-03 19:25:50 +02:00
dgtlmoon
fe59ac4986
Re #232 - Use a copy of the datastore incase it changes while we iterate through it ( #234 )
2021-09-23 18:27:16 +02:00
dgtlmoon
25476bfcb2
Setting for Extract <title> as title option on individual watches ( #229 )
...
* Extract <title> as title option on individual items
2021-09-19 22:57:15 +02:00
dgtlmoon
6901fc493d
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-09-18 10:33:09 +02:00
dgtlmoon
c40417ff96
GitHub repo build platforms: linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7
2021-09-18 10:32:45 +02:00
dgtlmoon
fd2d938528
GitHub container repo ( #227 )
2021-09-18 00:11:54 +02:00
dgtlmoon
cd20dea590
Remove extra build step
2021-09-17 23:50:58 +02:00
dgtlmoon
f921e98265
push github container master also
2021-09-17 23:44:57 +02:00
dgtlmoon
c0e905265c
Tidy up workflow names
2021-09-17 23:38:50 +02:00
dgtlmoon
5e6a923c35
Attempt to setup GitHub Container Registry
2021-09-17 23:37:28 +02:00
dgtlmoon
7618081e83
v0.39.1
2021-09-17 18:40:16 +02:00
dgtlmoon
b903280cd0
Re #185 - [feature] Custom notifications templates per watch ( #226 )
...
* Re #185 - [feature] Custom text templates for the notification per monitored entry as override.
Bonus points: Adding validation for apprise URLs
2021-09-17 18:37:26 +02:00
dgtlmoon
5b60314e8b
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-09-17 16:03:06 +02:00
dependabot[bot]
dfd34d2a5b
Bump tar from 6.1.6 to 6.1.9 in /changedetectionio/static/styles ( #209 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 6.1.6 to 6.1.9.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v6.1.6...v6.1.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-17 16:02:59 +02:00
dgtlmoon
98f6f0c80d
Re #225 - Notifications refactor token replacement fix possible missing value for watch_title
2021-09-17 16:02:54 +02:00
dgtlmoon
8c65c60c27
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-09-17 16:00:49 +02:00
dgtlmoon
bd0d9048e7
Re #42 - Notifications refactor token replacement fix possible missing value for watch_title
2021-09-17 15:58:04 +02:00
dependabot[bot]
3b14be4fef
Bump tar from 6.1.6 to 6.1.9 in /changedetectionio/static/styles ( #209 )
...
Bumps [tar](https://github.com/npm/node-tar ) from 6.1.6 to 6.1.9.
- [Release notes](https://github.com/npm/node-tar/releases )
- [Changelog](https://github.com/npm/node-tar/blob/main/CHANGELOG.md )
- [Commits](https://github.com/npm/node-tar/compare/v6.1.6...v6.1.9 )
---
updated-dependencies:
- dependency-name: tar
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-09-03 16:17:45 +02:00
Matthias Langhard
05f7e123ed
Adds 'Create Copy' feature to clone a watch ( #184 )
2021-08-26 22:10:17 +02:00
dgtlmoon
54d80ddea0
adding specific test ( #205 )
...
Regex UUID test
Co-authored-by: Minty <mmeminty@gmail.com >
2021-08-23 08:52:49 +02:00
Minty
b9e0ad052f
New notification tokens - watch_uuid, watch_title, watch_tag, ( #201 )
...
* New notification tokens ; Tokens added: watch_uuid, watch_title, watch_tag, updated settings description
2021-08-22 22:36:10 +02:00
dgtlmoon
f8937e437a
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-08-22 18:49:29 +02:00
dgtlmoon
fbe9270528
Re #203 - validate tokens ( #204 )
...
* Re #203 - validate tokens
2021-08-22 18:45:32 +02:00
dgtlmoon
58c3bc371d
No point hiding the notifications customisation area because it's now in its own tab
2021-08-22 18:44:51 +02:00
dgtlmoon
4683b0d120
Update README.md
2021-08-20 18:24:49 +02:00
dgtlmoon
5fb9bbdfa3
Test - prove that notifications are not being sent when content does not change
2021-08-19 18:58:30 +02:00
dgtlmoon
5883e5b920
remove quotes from env vars
2021-08-19 16:55:28 +02:00
dgtlmoon
b99957f54a
Re https://github.com/dgtlmoon/changedetection.io/discussions/189
...
A note to not use quotes in env parts
2021-08-19 16:43:41 +02:00
dgtlmoon
21cb7fbca9
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-08-19 16:37:00 +02:00
dgtlmoon
4ed5d4c2e7
WebDriver fetcher - settings - when an alternative one is configured, show it in the label
2021-08-19 16:36:29 +02:00
dgtlmoon
8c3163f459
Update README.md
2021-08-16 16:34:44 +02:00
dgtlmoon
a11b6daa2e
Installation via pip ( #186 )
...
Builder for https://pypi.org/project/changedetection.io/
2021-08-16 15:24:37 +02:00
dgtlmoon
642ad5660d
Update README.md
2021-08-16 13:57:43 +02:00
dgtlmoon
252d6ee6fd
Trigger text/wait ( #187 )
...
Re #71 - Ability to set filters
2021-08-16 13:13:17 +02:00
dgtlmoon
ba7b6b0f8b
Reword group tag - more obvious name
2021-08-15 22:16:18 +02:00
dgtlmoon
f2094a3010
Fix img alt/title accesibility for pause icon
2021-08-15 21:53:47 +02:00
dgtlmoon
b9ed7e2d20
Let the fetcher throw an exception which will be caught and handed to the operator anyway
2021-08-12 12:56:26 +02:00
dgtlmoon
6d3962acb6
Example placeholder was pushed out
2021-08-12 12:56:12 +02:00
dgtlmoon
32a0d38025
Move fetcher tab back to general - save space on mobile
2021-08-12 12:51:43 +02:00
dgtlmoon
df08d51d2a
WebDriver test fetch should use environment var too
2021-08-12 12:33:31 +02:00
dgtlmoon
d87c643e58
Add fetch option to each watch
2021-08-12 12:28:17 +02:00
dgtlmoon
9e08f326be
Chrome/Webdriver support for Javascript websites ( #114 )
...
JS Support via fetching the page over WebDriver/Selenium network
Refactor forms (Split into logical tabs)
2021-08-12 12:05:59 +02:00
dgtlmoon
1f821d6e8b
Fixing tar npm security issue npm install "tar@>=6.1.2"
2021-08-07 14:20:13 +02:00
dgtlmoon
00fe4d4e41
tag 0.38.2
2021-08-07 14:18:28 +02:00
dgtlmoon
f88561e713
Re #172 - be sure that we are non-greedy matching the first : when splitting the headers so we dont break "Cookie" header ( #175 )
2021-08-07 14:15:41 +02:00
dgtlmoon
dd193ffcec
Update heroku.yml
...
Re #156 - You can specify the port here too, to be sure
2021-07-28 17:18:10 +02:00
dgtlmoon
1e39a1b745
Re #156 - PORT should always be an Integer
2021-07-28 13:59:50 +02:00
Leigh
1084603375
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-07-26 07:11:54 +02:00
Leigh
3f9d949534
Re #159 - Adding env var example to docker-config.yml
2021-07-26 07:10:57 +02:00
Tim Chepeleff
684deaed35
Add Heroku Deployment Support ( #159 )
...
* add heroku.yml
* Use environment supplied port
* Update changedetection.py
2021-07-26 06:43:23 +02:00
Leigh
1b931fef20
Re #154 - Handle missing JSON better
2021-07-25 13:55:28 +02:00
Leigh
d1976db149
high res
2021-07-25 09:18:05 +02:00
Leigh
a8fb17df9a
higher res screenshot
2021-07-25 09:17:02 +02:00
Leigh
8f28c80ef5
Update screenshot
2021-07-25 09:16:07 +02:00
Leigh
5a2c534fde
Assert that html_tools.JSONNotFound is correctly raised
2021-07-25 07:22:29 +02:00
dgtlmoon
e2304b2ce0
Re #154 Ldjson extract parse ( #158 )
...
* Use parsable JSON hiding in <script type="application/ld+json"> where possible, if it matches the filter rule, use it.
* Update README.md
2021-07-25 07:02:19 +02:00
dgtlmoon
b87236ea20
Responsive fix for input field on mobile
2021-07-22 21:39:41 +10:00
dgtlmoon
dfbc9bfc53
Re #148 - Always set something for {base_url} so we dont send possibly an empty body/title notification which could break some services.
2021-07-22 20:09:42 +10:00
dgtlmoon
f3ba051df4
Add medium-size-desktop class to notification custom title
2021-07-22 20:06:27 +10:00
dgtlmoon
affe39ff98
Notification default: Make sure to use atleast some text here, a blank notification body could be problematic for some services
2021-07-22 20:00:51 +10:00
dgtlmoon
0f5d5e6caf
Re #150 - stop using 'size' across all elements and rely on CSS for a better mobile experience (stops fields from pushing out)
2021-07-22 19:38:10 +10:00
Preston
2a66ac1db0
fix: setting overflow in mobile view ( #150 )
2021-07-22 18:54:01 +10:00
dgtlmoon
07308eedbd
Re #121 , #123 - Show the current base_url value
2021-07-22 10:52:29 +10:00
dgtlmoon
750b882546
Re #149 - allow empty timestamp limit for scrub operation
2021-07-22 10:32:42 +10:00
dgtlmoon
1c09407e24
Dont show "new version available" message when password is enabled and user is logged out
2021-07-21 21:47:42 +10:00
dgtlmoon
7e87591ae5
test fix - dont trigger notifications in header test
2021-07-21 20:31:52 +10:00
dgtlmoon
9e6c2bf3e0
Strengthen the notification tests
2021-07-21 20:21:12 +10:00
dgtlmoon
c396cf8176
Re #137 - Adding test to confirm that headers are not repeated
2021-07-21 19:51:12 +10:00
dgtlmoon
b19a037fac
Add debug output to notify loop
2021-07-21 13:13:31 +10:00
dgtlmoon
5cd4a36896
Add note to field
2021-07-21 13:05:30 +10:00
dgtlmoon
aec3531127
Cleanup test helper data before and after running
2021-07-21 12:49:32 +10:00
dgtlmoon
78434114be
Improve debug info
2021-07-21 12:49:22 +10:00
dgtlmoon
f877cbfe8c
0.38.1 tag
2021-07-20 17:57:27 +10:00
dgtlmoon
fe4963ec04
Re #143 - Remove old notification test code, fix form handler ( #145 )
...
* Re #143 - global notification settings box fix - Remove old notification test code, fix form handler, add test
2021-07-20 17:44:01 +10:00
dgtlmoon
32a798128c
Update README.md
2021-07-18 18:15:44 +10:00
dgtlmoon
cf4e294a9c
Re #135 - refactor the quick add widget ( #136 )
...
* Re #135 - refactor the quick add widget
* Fix W3C validation issues
2021-07-18 13:26:23 +10:00
Richard Schwab
b008269a70
Partially revert 47e5a7cf09 ( #138 )
...
Copy HTTP headers from the global template instead of updating the global template when fetching a site.
fixes #137
2021-07-18 10:12:23 +10:00
dgtlmoon
50026ee6d9
use a github action for getting the tag
2021-07-16 16:24:01 +10:00
dgtlmoon
aa5ba7b3a9
rename tag build runner
2021-07-16 16:19:04 +10:00
dgtlmoon
4110d05bf8
fix tag
2021-07-16 16:12:03 +10:00
dgtlmoon
6c02bc9cd3
build and push tag
2021-07-16 16:03:45 +10:00
dgtlmoon
0a9b5f801f
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-07-14 20:21:14 +10:00
dgtlmoon
b4630d4200
Re #76 - Fixing links
2021-07-14 20:20:47 +10:00
dgtlmoon
2238b7d660
Cleaner is to let flexbox overflow and scroll on the X where needed
2021-07-14 14:46:18 +10:00
dgtlmoon
e6fadc44fa
#76 app path prefix when behind proxy_pass ( #91 )
...
Support for running in a sub-path under proxy_pass (Running changedetection.io behind a reverse proxy sub directory)
More here https://github.com/dgtlmoon/changedetection.io/wiki/Running-changedetection.io-behind-a-reverse-proxy-sub-directory
2021-07-14 14:02:24 +10:00
dgtlmoon
c0b6233912
Settings: Remove password link fix
2021-07-14 13:38:32 +10:00
dgtlmoon
9669f8248e
Make sure right menu is still visible when URL is long
2021-07-14 13:36:58 +10:00
dgtlmoon
b2b8958f7b
0.38 release
2021-07-14 11:51:33 +10:00
dgtlmoon
83daa6f630
Re #132 - Make a list of the JSONpath results instead of using only the first value
2021-07-14 11:15:32 +10:00
dgtlmoon
dad48402f1
Customisable notifications ( #123 )
...
* Customisable notifications (#121 )
* Test improvements
* Setup BASE_URL environment in test
Co-authored-by: dtomlinson91 <53234158+dtomlinson91@users.noreply.github.com >
2021-07-13 18:48:21 +10:00
dgtlmoon
655a350f50
Re #117 - dont re-encode single value types, looks better in the diff
2021-07-12 18:27:03 +10:00
dgtlmoon
ae0fc5ec0f
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-07-11 23:05:22 +10:00
dgtlmoon
851142446d
Usability tweak - [edit] on diff page should go back to diff page
2021-07-11 22:56:43 +10:00
dgtlmoon
dc2896c452
Update README.md
2021-07-11 22:11:53 +10:00
dgtlmoon
306814f47f
Adding text about JSON API Monitoring
2021-07-11 22:10:49 +10:00
dgtlmoon
e073521f4d
Re #117 Jsonpath based JSON change detection filter ( #125 )
...
* Re #117 - Experimental JSON selector support by using 'json:' prefix and any JSONpath rule
2021-07-11 22:07:39 +10:00
dgtlmoon
f2643c1b65
Update README.md
2021-07-11 19:38:54 +10:00
dgtlmoon
0e291de045
Update README.md
2021-07-11 19:36:44 +10:00
dgtlmoon
2f22d627fa
Use right sticky for version
2021-07-10 23:14:59 +10:00
dgtlmoon
cd622261e9
Re #118 - Make 'show current version' more obvious
2021-07-10 23:07:46 +10:00
dgtlmoon
39a696fc7c
Diff page - use the document title in <title> for better bookmarking
2021-07-10 16:31:16 +10:00
dgtlmoon
db5afa1fa2
node-sass 6.0.1 works with node-sass watch way better
2021-07-06 23:04:40 +10:00
dgtlmoon
56c56c63e8
Updating inscriptis/text/html library to 1.2
2021-07-04 23:09:49 +10:00
dgtlmoon
cb0d69801f
Update readme with the branch link for javascript support
2021-07-04 13:51:19 +10:00
dgtlmoon
99ddc0490b
Updating trim-newlines packages
2021-07-03 12:04:26 +10:00
dgtlmoon
b27d03e8c7
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-07-02 20:19:26 +10:00
dgtlmoon
f852bdda0e
0.37 release
2021-07-02 20:18:41 +10:00
dgtlmoon
b85af8904a
#110 global recheck time ( #113 )
...
* Re #106 - handling empty title with gettr cleanup
* Re #110 - Global recheck time improvements, add tests, add form feedback, follow default minutes
* Adding comments
2021-07-02 12:14:09 +10:00
dgtlmoon
db18866b0a
Re #106 - handling empty title with gettr cleanup ( #107 )
2021-06-27 12:29:41 +10:00
dgtlmoon
3fa6bc5ffd
Update README.md
...
Adding more docker start help
2021-06-26 13:34:40 +10:00
dgtlmoon
25185e6d00
Auto extract html title as title ( #102 )
...
* Auto extract <title> as watch title, Minor refactor for html tooling
2021-06-24 19:10:19 +10:00
dgtlmoon
9af1ea9fc0
Bug fix - Check 'minutes_between_check' is set
2021-06-24 11:26:16 +10:00
dgtlmoon
aa51c7d34c
tweak <pre> text wrapping when displaying diff
2021-06-23 21:05:22 +10:00
dgtlmoon
f215adbbe5
CSS Filter - Smarter is to just extract the HTML blob and continue with inscriptus, so we have almost the same output as not using the filter
2021-06-23 20:40:01 +10:00
dgtlmoon
8d59ef2e10
CSS Filter - restore nicer linefeeds
2021-06-23 12:52:04 +10:00
dgtlmoon
e3a9847f74
@todo Comment - BS4's element.get_text() seems to lose the indentation format no-matter what
2021-06-23 12:49:53 +10:00
dgtlmoon
47f7698b32
CSS Filter - strip text of whitespacing, preserve new lines where applicable, remove extra newlines
2021-06-23 12:29:14 +10:00
dgtlmoon
c6a4709987
Include statistics for number of watches
2021-06-22 11:40:45 +10:00
dgtlmoon
6c35995cff
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-06-22 11:21:29 +10:00
dgtlmoon
fa6c31fd50
Set edit-form for settings+watch to always be wide
2021-06-22 11:20:51 +10:00
dgtlmoon
58dfeaeec8
Update README.md
2021-06-22 10:33:27 +10:00
dgtlmoon
f717ad1bb6
0.36
2021-06-22 10:23:58 +10:00
dgtlmoon
8a0b33c1e8
Re #42 - dont use blank titles
2021-06-22 10:21:53 +10:00
dgtlmoon
f762d889f9
Re #100 - Fixing storage of minutes_between_check and adding automated test for field storage
2021-06-22 10:16:56 +10:00
dgtlmoon
d82465d428
0.35
2021-06-22 00:28:41 +10:00
dgtlmoon
74cf72c9cd
Time between rechecks is always stored as minutes
2021-06-22 00:25:34 +10:00
dgtlmoon
03c1ad3989
Ability to reset app password by placing a file called removepassword.lock into your data directory and restarting the instance
2021-06-21 22:57:48 +10:00
dgtlmoon
ed7c2f01da
Adding tests for password control handling
2021-06-21 22:36:09 +10:00
dgtlmoon
0923aa5b73
Remove unused field (removepassword is actually a link)
2021-06-21 22:32:59 +10:00
dgtlmoon
04acd8b2f8
0.34
2021-06-21 22:13:14 +10:00
dgtlmoon
45bd454e26
Be sure not to use blank passwords as the password
2021-06-21 22:12:47 +10:00
dgtlmoon
a429223858
Re #42 - custom title ( #98 )
2021-06-21 21:44:58 +10:00
dgtlmoon
59eb83974e
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-06-21 20:08:42 +10:00
dgtlmoon
d4928e34eb
0.33
2021-06-21 20:07:04 +10:00
dgtlmoon
8bcc277310
Re #92 - Re-use existing [preview] function for viewing current ( #97 )
2021-06-21 19:35:13 +10:00
dgtlmoon
53b9640ac5
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-06-21 17:32:06 +10:00
dgtlmoon
854520005d
#81 - Regex support ( #90 )
...
* Re #81 - Regex support
* minor cleanup
2021-06-21 17:17:22 +10:00
dgtlmoon
4dbfd376f2
Merge branch 'master' of github.com:dgtlmoon/changedetection.io
2021-06-21 16:21:30 +10:00
dgtlmoon
af24079053
Use wtforms handler ( #96 )
...
Refactor forms and styling with wtforms
2021-06-21 16:21:05 +10:00
dgtlmoon
a91c4dbe92
Re #95 - Include PUID/PGID example
2021-06-21 10:03:08 +10:00
dgtlmoon
3f9fab3944
re-enable tests
2021-06-21 09:48:52 +10:00
dgtlmoon
1772568559
On settings submit, display saved message
2021-06-19 10:20:48 +10:00
dgtlmoon
fa3ce97634
Use flasks' built in 'flash' method instead of a custom message/notices ( #94 )
...
* Use flasks' built in 'flash' method instead of a custom message/notice handler
* Move app.secret_key setup to inside app
2021-06-18 22:04:29 +10:00
dgtlmoon
fed2de66a0
Adding rPi support info
2021-06-18 22:00:33 +10:00
dgtlmoon
e761405f58
Re #92 Adding link to CSS selector help in wiki
2021-06-18 11:37:27 +10:00
dgtlmoon
23738c98bc
Re #93 - tweak build packages
2021-06-17 23:04:51 +10:00
dgtlmoon
07c7663e56
Re #93 , #79 - docker image multistage build lost the packages required for rPi etc
2021-06-17 22:42:07 +10:00
Leonardo Brondani Schenkel
cec45a7ad7
Strip surrounding whitespace from elements ( #89 )
2021-06-16 13:57:22 +10:00
dgtlmoon
dc62bcdfca
Queue an entry for immediate recheck after [edit]
2021-06-16 13:38:01 +10:00
dgtlmoon
d304449cb1
Adding helper method to remove text files that are not in the index
2021-06-16 10:57:55 +10:00
dgtlmoon
878584f043
Fix typo
2021-06-15 14:34:10 +10:00
dgtlmoon
b4fa7d2089
Re #88 - placeholder text on CSS rule
2021-06-15 14:13:01 +10:00
dgtlmoon
b0592df3cb
Re #86 - fix typo
2021-06-15 11:14:16 +10:00