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
|
2116b2cb93
|
CVE-2025-62780 - Stored XSS in Watch update via API
|
2025-10-28 10:09:30 +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
|
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
|
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 |
|
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
|
0fcfb94690
|
Adding 'RSS reader mode' (see main Settings) (#3488)
|
2025-10-10 18:17:30 +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
|
8fe7aec3c6
|
UI - Fixing HTML <title> versus custom title settings display in overview (#3430) #3429
|
2025-09-17 11:52:08 +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
|
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
|
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
|
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
|
5980bd9bcd
|
UI - Set default favicon, offer option to disable favicons (#3316)
|
2025-07-14 18:13:16 +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
|
308f30b2e8
|
UI - Adding Favicon support to watch overview lister page + FavIcon API (#3196)
|
2025-07-09 15:16:22 +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
|
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
|
0f65178190
|
Realtime UI updates via WebSocket (#3183)
|
2025-05-26 20:12:32 +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
|
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 |
|
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
|
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 |
|
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
|
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 |
|
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
|
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 |
|
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 |
|
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 |
|
MoshiMoshi0
|
05f54f0ce6
|
UI - Fix diff not starting from last viewed snapshot (#2744) (#2856)
|
2024-12-27 13:03:10 +01:00 |
|
dgtlmoon
|
7421e0f95e
|
New functionality - Time (weekday + time) scheduler / duration (#2802)
|
2024-12-03 12:45:28 +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
|
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
|
5a768d7db3
|
UTF-8 handling fixes, Improvements to whitespace filtering (#2691)
|
2024-10-10 14:59:39 +02:00 |
|
dgtlmoon
|
783926962d
|
Filters & Text - Preview refactor/improvements (#2689)
|
2024-10-09 09:17:32 +02:00 |
|
dgtlmoon
|
5b34aece96
|
UI - Live preview - misc improvements (Adding test, fixes to filters) (#2663)
|
2024-09-30 13:54:35 +02:00 |
|
dgtlmoon
|
e830fb2320
|
Text filters - Adding filters "Trim whitespace" and "Remove duplicate lines"
|
2024-09-18 15:45:44 +02:00 |
|
dgtlmoon
|
321426dea2
|
Ability to use restock and price amounts in notifications as tokens (for example {{restock.price}} ) (#2503)
|
2024-07-17 20:27:47 +02:00 |
|
dgtlmoon
|
bde27c8a8f
|
Restock & Price detection - Ability to set up a tag/group that applies to all watches with price + restock limits
|
2024-07-16 17:23:39 +02:00 |
|
dgtlmoon
|
cffb6d748c
|
Restock & Price monitor - Huge refactor, set upper and lower price alert limits, set % change, follow the prices and restock amounts directly in the watch-overview list
|
2024-07-12 17:09:42 +02:00 |
|
dgtlmoon
|
a1d04bb37f
|
Snapshot count from history was not updated in watch after using [clear history] (#2459)
|
2024-07-05 11:09:31 +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 |
|
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 |
|
dgtlmoon
|
76ffc3e891
|
RSS - Setting to hide muted watches in RSS feed (default ON) (#2411)
|
2024-06-13 11:52:12 +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
|
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
|
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 |
|