Commit Graph

75 Commits

Author SHA1 Message Date
TomZanna edb39f8f05 feat(notification): add Streamlabs support (#1872) 2021-02-09 08:31:21 -05:00
Peter J. Milanese c22c960dc1 feat(notification): add simple SmartThings switch activation (#1902)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2021-02-07 15:32:18 -05:00
Jordan Tucker 9791568cd4 fix(discord): ensure first group in list is notified (#1788)
This fix ensures that the `series` of a `link` is found in
`notifyGroupSeries`. Before this fix, the first key in
`notifyGroupSeries` was excluded.
2021-01-25 15:40:30 -05:00
Jef LeCompte f87053cb02 refactor: use gts instead of xo
feat: add browser opening to test:notification
feat: add c8 and mocha for testing
feat: update Docker and ci
style: update editorconfig
2021-01-17 15:21:53 -05:00
Jef LeCompte dbde7814af chore: clean up and bump node version 2021-01-17 13:44:05 -05:00
Jef LeCompte 52c7e74372 chore(lint): add void for dangling promise 2021-01-12 12:18:50 -05:00
xal3xhx 83508bc5ea feat(twilio): add support to have multiple numbers (#1450)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2021-01-11 13:48:03 -05:00
CyberMew f9a3d03f35 feat(pushover): add screenshot to push notification if available (#1552) 2021-01-03 02:05:36 -05:00
Collin Garvey ca1564e8fa chore(philips-hue): correct the log text (#1523) 2020-12-27 02:18:06 -05:00
Jef LeCompte a908ce417b chore(redis): init client once
Regression of 6bc7737ef0
2020-12-26 07:37:33 -08:00
Jef LeCompte 6bc7737ef0 fix: disable redis if not configured
Fixes #1516
2020-12-26 07:28:49 -08:00
Bailey Miller fb82526a42 feat: add redis (#1390) 2020-12-25 19:14:21 -05:00
Jef LeCompte 8fdfa4d57c style(notification): update desktop look and feel 2020-12-15 00:35:20 -05:00
Jef LeCompte 2a5e2e8733 chore: update logos 2020-12-13 00:23:20 -05:00
sohaiiil cccfde245a feat(discord): dynamic currency symbol (#1328) 2020-12-12 09:01:54 -05:00
Jef LeCompte ad0b2fe525 fix(discord): notification groupings 2020-12-11 18:04:22 -05:00
Jef LeCompte 9b3906ca00 refactor: change .env to be dotenv (#1341) 2020-12-11 01:57:49 -05:00
Warwick Marangos 8d192317ba feat(notification): add sound player executable option (#1301)
Pass the path to the player executable as a players array to play-sound so that it will check if the executable exists.
2020-12-09 20:59:10 -05:00
Sebastian 2632386a5b feat(notification): add discord groups (#1211) 2020-12-09 14:54:51 -05:00
Jef LeCompte 0072dda90b fix(pushover): add expire and retry
Fixes #983
2020-12-08 14:20:15 -05:00
Jef LeCompte 243109a4ff feat(docs): add mkdocs 2020-12-07 00:18:43 -05:00
Jef LeCompte 15ec12b0a3 feat(notification): add price to links (#1209)
fix(store): label selection ordering and pricing
fix(nvidia): deprecation notice removed outside of usa
fix(amazon): maxPrice selector

Resolves #1188
Resolves #673
Resolves #1187
2020-12-05 23:22:58 -05:00
Jef LeCompte 9ad9793dc1 chore: update dependencies (#874)
Additional linting fixes

Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-11-21 10:55:03 -05:00
VictorV 777c31b420 feat(notification): add product link to email and telegram (#816) 2020-11-18 10:23:31 -05:00
Vincent ccb207abeb feat(discord): add cart link to embed (#762) 2020-11-11 23:15:10 -05:00
Jef LeCompte 318e626e78 feat: fix metadata in logging, lint prettier, typed Models (#747) 2020-11-10 10:38:14 -05:00
Ben Wu 9f28fe5803 feat(notification): support for multiple phone numbers (#738) 2020-11-10 09:21:54 -05:00
Jef LeCompte deb17d109f chore(philips-hue): remove unset warnings
Fixes #697

Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-11-06 01:58:52 -05:00
Matthew c8a9b0ba3e feat(notification): add philips hue (#681)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
Co-authored-by: Nathan Banks <nathantb3@gmail.com>
2020-11-05 18:23:27 -05:00
James Kiefer d7360f71ef fix: update pushbullet import to match package (#637) 2020-10-29 17:00:58 -04:00
elvador 273d058414 feat: add series to Discord webhook (#618) 2020-10-28 09:45:46 -04:00
Jingsi Zhu 11ee0bf1a3 feat: Add PagerDuty Integration (#565)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-22 20:48:37 -04:00
PaddseL 675f13abb8 feat: twitch chat notification, multiple telegram chat ids and german web shop overhaul (#528) 2020-10-21 09:51:05 -04:00
xninjax 68ff5bf836 feat: mqtt alerts (#538) 2020-10-20 12:16:33 -04:00
Andrew Mackrodt 0cdf6657bf chore: add typescript definitions for custom types (#486) 2020-10-10 12:06:38 -04:00
Jef LeCompte ed970fc397 fix: cyclical dependencies
Fixes #468

Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-10-09 13:29:41 -05:00
adrian549092 160ae37d7b feat: add support for specifying smtp server (#458)
Co-authored-by: Adrian Martin <adrian.martin@nbcuni.com>
2020-10-06 21:46:32 -04:00
Jef LeCompte 8098a31092 chore: refactor config and fix audits (#406) 2020-10-03 13:15:39 -04:00
Seán O'Grady 5414b249a6 fix(notifications): twilio client creation (#349) 2020-09-27 17:23:48 -04:00
Wills Bithrey f2f8d81498 feat(notification): add Twillio notification provider (#344) 2020-09-27 15:12:56 -04:00
Andrew Mackrodt 3b90bbbe5d fix(notification): discord false triggers (#346) 2020-09-27 15:01:08 -04:00
Brian Baraban 8828dd15cd feat(notification): add to field for email (#327) 2020-09-26 15:52:57 -04:00
ththiem 03755d5eb1 fix(notification): sms subject output (#298) 2020-09-26 08:28:46 -04:00
John Dyer f277172191 feat(notification): add pushover priority setting (#186) 2020-09-23 23:25:42 -04:00
Yu-Po Luke Chen d6a27c988c feat(store): add microcenter store location config (#215)
Co-authored-by: Jef LeCompte <jeffreylec@gmail.com>
2020-09-23 22:43:56 -04:00
Jef LeCompte 8913879593 feat: multiple discord roles and webhooks, qol for envs (#260) 2020-09-23 22:02:41 -04:00
Vincent ab61a98bea chore(notification): warn user of improper sms and email config (#259) 2020-09-23 22:01:31 -04:00
Jef LeCompte 6aed674ee1 chore: add banner, only show sound if enabled
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-09-23 19:38:17 -04:00
Jef LeCompte 76b28a6dbd fix: color logs and notification
Signed-off-by: Jef LeCompte <jeffreylec@gmail.com>
2020-09-23 18:43:25 -04:00
Jef LeCompte 7c50e2b5aa chore(misc): normalize logs (#242) 2020-09-23 14:20:06 -04:00