dgtlmoon
b1e700b3ff
Adding jinja2/browsersteps test ( #2915 )
2025-01-28 18:14:49 +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 )
2025-01-13 13:13:18 +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
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
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
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
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
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
8f3a6a42bc
Testing - Adding simple memory usage test ( #2483 )
2024-07-11 15:03:42 +02: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
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
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
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
52f2c00308
UI/Functionality - Ability to manage/apply filters and notifications across tags/groups
2023-06-19 23:29:13 +02: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
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
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
ce6c2737a8
Notification screenshot/JPEG was not being regenerated correctly ( #1149 )
2022-11-22 18:08:46 +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
Matthias Bilger
f066a1c38f
Option to attach screenshot to notification ( #1127 )
2022-11-20 09:37:48 +01:00
dgtlmoon
0c111bd9ae
Further notification settings refinement ( #910 )
2022-09-08 09:10:04 +02:00
dgtlmoon
2c6faa7c4e
Cleaner separation of watch/global notification settings ( #894 )
2022-08-31 15:49:13 +02:00
dgtlmoon
5bd9eaf99d
UI Feature - Add watch in "paused" state, saving then unpauses ( #779 )
2022-07-28 12:13:26 +02:00
dgtlmoon
2ba00d2e1d
Notifications log - log what was sent after applying all cleanups
2022-06-14 17:01:13 +02:00
dgtlmoon
07e279b38d
API Interface ( #617 )
2022-05-20 16:27:51 +02:00
dgtlmoon
c0d0424e7e
Data storage bug fix #569
2022-04-29 18:26:15 +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
8f062bfec9
Refactor form handling ( #548 )
2022-04-19 21:43:07 +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
082634f851
Fix - {diff} and {diff_full} notifications tokens were not always including the full output
2022-03-29 19:18:26 +02: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
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
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
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
5a10acfd09
Send diff in notifications ( #296 )
2021-12-10 12:08:51 +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
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
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
cd7df86f54
Re #242 - app was treating notification field defaults as the field value ( #244 )
2021-10-05 14:33:57 +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
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
fbe9270528
Re #203 - validate tokens ( #204 )
...
* Re #203 - validate tokens
2021-08-22 18:45:32 +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
a11b6daa2e
Installation via pip ( #186 )
...
Builder for https://pypi.org/project/changedetection.io/
2021-08-16 15:24:37 +02:00