Ezhil Shanmugham 
							
						 
					 
					
						
						
							
						
						988ba79679 
					 
					
						
						
							
							feat: keephq notification provider ( #4722 )  
						
						
						
						
					 
					
						2024-04-30 16:17:34 +02:00 
						 
				 
			
				
					
						
							
							
								Joschua Becker 
							
						 
					 
					
						
						
							
						
						19e8c75c3b 
					 
					
						
						
							
							SevenIO Notification Provider ( #4219 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-04-27 23:40:59 +02:00 
						 
				 
			
				
					
						
							
							
								凯观生活 
							
						 
					 
					
						
						
							
						
						126d6cd912 
					 
					
						
						
							
							Add the ability to notify @everyone in DingTalk notifications ( #4718 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-04-27 17:16:39 +02:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						63a380326d 
					 
					
						
						
							
							Merge branch '1.23.X' into 1.23.13-to-2.0.0  
						
						... 
						
						
						
						# Conflicts:
#	.github/workflows/auto-test.yml
#	package-lock.json
#	package.json
#	server/database.js
#	server/model/monitor.js
#	server/monitor-types/real-browser-monitor-type.js
#	server/util-server.js
#	test/cypress/unit/i18n.spec.js 
						
						
					 
					
						2024-04-25 15:42:53 +08:00 
						 
				 
			
				
					
						
							
							
								Edoardo Ridolfi 
							
						 
					 
					
						
						
							
						
						822ce5384b 
					 
					
						
						
							
							Add support for Whapi notification provider ( #4323 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-04-03 02:22:01 +02:00 
						 
				 
			
				
					
						
							
							
								Merlin 
							
						 
					 
					
						
						
							
						
						937c8a9a7b 
					 
					
						
						
							
							New notification provider: CallMeBot API ( #4605 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-04-02 21:39:45 +02:00 
						 
				 
			
				
					
						
							
							
								Daan Meijer 
							
						 
					 
					
						
						
							
						
						effd0197ac 
					 
					
						
						
							
							[Slack] restructure alert actions, add 'visit site' button ( #3886 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de >
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com > 
						
						
					 
					
						2024-04-02 02:43:54 +02:00 
						 
				 
			
				
					
						
							
							
								Simon Nilsson 
							
						 
					 
					
						
						
							
						
						0923d05317 
					 
					
						
						
							
							Cellsynt mobile services ( #4625 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-03-29 16:27:54 +01:00 
						 
				 
			
				
					
						
							
							
								Christoph Fichtmüller 
							
						 
					 
					
						
						
							
						
						49b6dacb4d 
					 
					
						
						
							
							Add gtxmessaging Notification Support ( #4481 )  
						
						... 
						
						
						
						Signed-off-by: Christoph Fichtmüller <cf@cfichtmueller.com >
Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-03-26 23:59:09 +01:00 
						 
				 
			
				
					
						
							
							
								Elliot Matson 
							
						 
					 
					
						
						
							
						
						5bc68fe0a7 
					 
					
						
						
							
							Google chat cards ( #3928 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-03-20 12:58:28 +01:00 
						 
				 
			
				
					
						
							
							
								OptimusGREEN 
							
						 
					 
					
						
						
							
						
						bc077cc536 
					 
					
						
						
							
							add notification channel for home assistant ( #4541 )  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de >
Co-authored-by: Seb <144435+rmtsrc@users.noreply.github.com > 
						
						
					 
					
						2024-03-18 23:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						0e3b3a9ab8 
					 
					
						
						
							
							Made sure that more of the async usages are awaited ( #4574 )  
						
						
						
						
					 
					
						2024-03-15 15:02:55 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						a9a1cf1353 
					 
					
						
						
							
							Chore: General notification reformatting ( #3182 )  
						
						... 
						
						
						
						- I unified where in file the name of `NotificationProvider.name` is placed
- I made sure that all the providers adhere to the signature of `NotificationProvider.send()`
- I made sure that all the providers use `okMsg` if returning success messages directly from the function.
  Here a discussion should be had:
  Should this be refactored into a constant of `NotificationProvider`? I could imagine that `NotificationProvider.SENDING_SUCCESSFULL`  could be a suitable alternative.
- I made sure all providers have the URL they `POST`/`GET` to be extraced into a variable.
  => refactored this way due to Nelsons suggestion 
						
						
					 
					
						2024-03-14 14:21:15 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						1db750a2e1 
					 
					
						
						
							
							Merge branch 'master' into hevans/add-heii-on-call-notification-provider  
						
						
						
						
					 
					
						2024-03-11 20:49:42 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						9789931edf 
					 
					
						
						
							
							Merge branch 'master' into feature/msteams-adaptivecards  
						
						
						
						
					 
					
						2024-03-07 15:30:26 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						4aaa0b92fb 
					 
					
						
						
							
							fix test notification after method refactoring  
						
						
						
						
					 
					
						2024-03-07 15:11:19 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						e2239bc7b7 
					 
					
						
						
							
							Merge branch 'master' into hevans/add-heii-on-call-notification-provider  
						
						
						
						
					 
					
						2024-03-05 19:20:14 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						8bd69d78a8 
					 
					
						
						
							
							some more tweaking of the card content and notification summary  
						
						
						
						
					 
					
						2024-02-28 17:41:00 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						cc09147b4b 
					 
					
						
						
							
							fix adding optional ActionSet  
						
						
						
						
					 
					
						2024-02-28 16:31:47 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						b8941403d1 
					 
					
						
						
							
							code cleanup  
						
						
						
						
					 
					
						2024-02-28 16:30:48 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						5b87da94b3 
					 
					
						
						
							
							push notificationMessage to card header and add action button to dashboard  
						
						
						
						
					 
					
						2024-02-28 14:19:32 +01:00 
						 
				 
			
				
					
						
							
							
								taschenuhr 
							
						 
					 
					
						
						
							
						
						7756070c57 
					 
					
						
						
							
							refactor MS-Teams notification to use adaptive cards  
						
						
						
						
					 
					
						2024-02-28 09:47:14 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						1fdb7e48ed 
					 
					
						
						
							
							Formatting fixes  
						
						
						
						
					 
					
						2024-02-14 23:45:23 +01:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						cc000117ca 
					 
					
						
						
							
							Updated the code to look more like the other notification providers  
						
						
						
						
					 
					
						2024-02-14 23:41:35 +01:00 
						 
				 
			
				
					
						
							
							
								Humberto Evans 
							
						 
					 
					
						
						
							
						
						5a9c3ad353 
					 
					
						
						
							
							move try/catch into main control flow and more from code review comments  
						
						
						
						
					 
					
						2024-02-13 17:27:59 -08:00 
						 
				 
			
				
					
						
							
							
								Humberto Evans 
							
						 
					 
					
						
						
							
						
						4cdc8f344b 
					 
					
						
						
							
							Apply suggestions from code review  
						
						... 
						
						
						
						Co-authored-by: Frank Elsinga <frank@elsinga.de > 
						
						
					 
					
						2024-02-13 16:54:52 -08:00 
						 
				 
			
				
					
						
							
							
								Humberto Evans 
							
						 
					 
					
						
						
							
						
						f254940b64 
					 
					
						
						
							
							spell things correctly  
						
						
						
						
					 
					
						2024-02-12 18:01:06 -08:00 
						 
				 
			
				
					
						
							
							
								Humberto Evans 
							
						 
					 
					
						
						
							
						
						71dd5e2369 
					 
					
						
						
							
							do not assume missing heartbeat is a test  
						
						
						
						
					 
					
						2024-02-12 17:54:36 -08:00 
						 
				 
			
				
					
						
							
							
								Humberto Evans 
							
						 
					 
					
						
						
							
						
						e8fada9386 
					 
					
						
						
							
							set url to heii on call prod  
						
						
						
						
					 
					
						2024-02-12 16:14:41 -08:00 
						 
				 
			
				
					
						
							
							
								Humberto Evans 
							
						 
					 
					
						
						
							
						
						93ac212aef 
					 
					
						
						
							
							Add Heii On-Call  
						
						
						
						
					 
					
						2024-02-12 15:58:54 -08:00 
						 
				 
			
				
					
						
							
							
								Philip Klostermann 
							
						 
					 
					
						
						
							
						
						95125cc417 
					 
					
						
						
							
							[Ntfy] don't include url action with defaut URL value  
						
						
						
						
					 
					
						2024-01-23 11:16:10 -05:00 
						 
				 
			
				
					
						
							
							
								Philip Klostermann 
							
						 
					 
					
						
						
							
						
						20b69acde2 
					 
					
						
						
							
							[Ntfy] Only include action link if monitor url is defined  #3274  
						
						
						
						
					 
					
						2024-01-23 10:10:31 -05:00 
						 
				 
			
				
					
						
							
							
								AnnAngela 
							
						 
					 
					
						
						
							
						
						b4e45c7ce8 
					 
					
						
						
							
							fix(notification-dingding): throw error when failed ( #3598 )  
						
						
						
						
					 
					
						2024-01-20 03:29:13 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						2a315d4c84 
					 
					
						
						
							
							Merge branch '1.23.X' into merge  
						
						... 
						
						
						
						# Conflicts:
#	package-lock.json
#	package.json 
						
						
					 
					
						2024-01-03 02:10:01 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						8151ac0e25 
					 
					
						
						
							
							Fix Async child process output issue ( #4231 )  
						
						
						
						
					 
					
						2023-12-14 04:54:34 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						c5d9c54a04 
					 
					
						
						
							
							Merge branch 'master' into 1.23.X-merge-to-2.X.X-2  
						
						... 
						
						
						
						# Conflicts:
#	package.json 
						
						
					 
					
						2023-12-02 18:43:06 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						81c9900e23 
					 
					
						
						
							
							Merge branch '1.23.X' into 1.23.X-merge-to-2.X.X-2  
						
						... 
						
						
						
						# Conflicts:
#	docker/debian-base.dockerfile 
						
						
					 
					
						2023-12-01 15:50:35 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						1708b67949 
					 
					
						
						
							
							Change execSync/spawnSync to async ( #4123 )  
						
						... 
						
						
						
						* WIP
* Add missing await
* Update package-lock.json 
						
						
					 
					
						2023-11-30 16:12:04 +08:00 
						 
				 
			
				
					
						
							
							
								Nenad Gal 
							
						 
					 
					
						
						
							
						
						01855e0ffe 
					 
					
						
						
							
							monitor path as a notification title mattermost ( #3801 )  
						
						
						
						
					 
					
						2023-11-30 15:58:01 +08:00 
						 
				 
			
				
					
						
							
							
								atmaniak 
							
						 
					 
					
						
						
							
						
						9b599ccd1d 
					 
					
						
						
							
							Add Grafana Oncall notification provider ( #2783 )  
						
						... 
						
						
						
						* Add Grafana Oncall notification provider
* Fix linter errors
* Remove useless variables
* Remove test message
Co-authored-by: Frank Elsinga <frank@elsinga.de >
* spelling consistency
* Update server/notification-providers/grafana-oncall.js
Co-authored-by: Frank Elsinga <frank@elsinga.de >
* Update server/notification-providers/grafana-oncall.js
Co-authored-by: Frank Elsinga <frank@elsinga.de >
* eslint requirements
Co-authored-by: Matthew Nickson <mnickson@sidingsmedia.com >
* Add Grafana Oncall translation
* Update src/components/notifications/GrafanaOncall.vue
Co-authored-by: Frank Elsinga <frank@elsinga.de >
* Check empty url
---------
Co-authored-by: Emmanuel Cohen <emmanuel.cohen@bso.co >
Co-authored-by: Frank Elsinga <frank@elsinga.de >
Co-authored-by: Matthew Nickson <mnickson@sidingsmedia.com >
Co-authored-by: Louis Lam <louislam@users.noreply.github.com > 
						
						
					 
					
						2023-10-19 19:32:42 +08:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						3fcb7bf181 
					 
					
						
						
							
							Feature: SMTP-templating of customBody and  customHeader via liquidjs ( #3414 )  
						
						... 
						
						
						
						* replaced the regex replacement engine with `Liquid`
* added custom bodys
* fixed a typo
* formatting fixes
* switched all template-variables to be camelCase 
						
						
					 
					
						2023-10-16 22:16:49 +08:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						0fe8d04f78 
					 
					
						
						
							
							made the way telegram handles axios errors like all the other notification providers ( #3623 )  
						
						
						
						
					 
					
						2023-09-24 03:40:11 +08:00 
						 
				 
			
				
					
						
							
							
								Chongyi Zheng 
							
						 
					 
					
						
						
							
						
						499429858c 
					 
					
						
						
							
							Use API v2 for Bark notification ( #2759 )  
						
						... 
						
						
						
						* Use API v2 for Bark notification
* API v2 endpoint should end with path `/push`
* Support both v1 and v2
* Flip the bool
* Allow selecting api version
* Apply review suggestion
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com >
* Add translated string to `en.json`
* Apply review suggestion
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com >
---------
Co-authored-by: Nelson Chan <3271800+chakflying@users.noreply.github.com > 
						
						
					 
					
						2023-09-21 21:08:04 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						a13fc7079e 
					 
					
						
						
							
							Merge branch 'master' into 2.0.X  
						
						... 
						
						
						
						# Conflicts:
#	package-lock.json 
						
						
					 
					
						2023-08-30 01:39:16 +08:00 
						 
				 
			
				
					
						
							
							
								Lior Slakman 
							
						 
					 
					
						
						
							
						
						c0e273df5b 
					 
					
						
						
							
							Show hostname:port for gamedig monitor on Discord notification ( #3643 )  
						
						
						
						
					 
					
						2023-08-27 02:24:33 +08:00 
						 
				 
			
				
					
						
							
							
								Frank Elsinga 
							
						 
					 
					
						
						
							
						
						1772158d62 
					 
					
						
						
							
							fixed opsgenieRegion not being the same enum between the frontend and backend ( #3616 )  
						
						
						
						
					 
					
						2023-08-20 04:41:42 +08:00 
						 
				 
			
				
					
						
							
							
								Louis Lam 
							
						 
					 
					
						
						
							
						
						31c00081fa 
					 
					
						
						
							
							Merge branch 'master' into 2.0.X  
						
						
						
						
					 
					
						2023-08-16 16:14:04 +08:00 
						 
				 
			
				
					
						
							
							
								zhenqiang 
							
						 
					 
					
						
						
							
						
						c0174dc1c4 
					 
					
						
						
							
							fix(notification-aliyun-sms): throw error when sending SMS failed ( #3573 )  
						
						
						
						
					 
					
						2023-08-15 04:14:28 +08:00 
						 
				 
			
				
					
						
							
							
								Matthew Nickson 
							
						 
					 
					
						
						
							
						
						8a92054c2b 
					 
					
						
						
							
							Added JSDoc to ESLint ( #3529 )  
						
						... 
						
						
						
						* Added JSDoc to eslint rules
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com >
* Fixed JSDoc eslint errors
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com >
* Update the check-linters workflow to Node.js 20
---------
Signed-off-by: Matthew Nickson <mnickson@sidingsmedia.com >
Co-authored-by: Louis Lam <louislam@users.noreply.github.com > 
						
						
					 
					
						2023-08-11 15:46:41 +08:00 
						 
				 
			
				
					
						
							
							
								Damon 
							
						 
					 
					
						
						
							
						
						587d9e4781 
					 
					
						
						
							
							Add Flashduty notification ( #3475 )  
						
						... 
						
						
						
						* feat: add FlashDuty notification channel
* refactor: #3475  nofify with Up or Down;
refactor code;
add en zh-hk zh-tw lang
* refactor: default select Info
* refactor: add space in word
* refactor the flashduty notification code
* refactor:compatible when Test flashduty nofication
* refactor: add function param description
* refactor: revert zh-hk zh-tw changes of flashduty 
						
						
					 
					
						2023-08-01 02:13:04 +08:00