Gerhard Schlager
b2daff34eb
DEV: Use consistent interpolation key format in translations
2020-06-02 19:21:30 +02:00
Tosin Sonuyi
ccbc41428b
GroupMe added as Provider ( #36 )
...
* adds groupme configuration and relative
* first pass at groupme provider
* add group id site setting w/ english translation
* rework to use bots groupme api intstead of developer, no access tokens reqd
also should catch 404 response codes
* add strings to locale yml files for i18n
* better error handling for multi-bot case
* add channel param for separate Groupme instances, include name in errorbody
* bugfix for multi bot msg forwarding
this gives us the ability to treat diff groupme instances like slack channels, lots of people use them this way for better or worse. use case is certain category posts only go to a particular GM instance
* add spec for groupme provider
* fix channel param constraint
* specify channels by groupme name, not bot api token
* fix some linting issues w/ spacing
* newline and trailing space lint fixes
2020-05-11 15:10:37 -04:00
David Taylor
bf30b755cf
Remove HipChat integration
...
As of February 15th, HipChat has been declared end-of-life. For more information, see https://community.atlassian.com/t5/Stride-articles/Stride-and-Hipchat-Cloud-have-reached-End-of-Life-updated/ba-p/940248
2019-04-15 17:56:01 +01:00
David Taylor
fc721a1768
FEATURE: Improve channel error visibility in the admin panel, stop adding chat integration errors to logs
2018-08-20 12:06:10 +01:00
Guo Xiang Tan
e22a7e38b8
UX: Move site settings under its own tab.
...
https://meta.discourse.org/t/chatroom-integration-plugin-discourse-chat-integration/66522/88
2017-11-27 16:05:25 +08:00
Maja Komel
92d6a6ba0e
Add notification support for Flowdock
2017-10-16 16:44:21 +02:00
jafethdc
e90d65f5d5
Add notifications support for Gitter
2017-08-30 18:11:06 -05:00
David Taylor
5ea6553236
Add support for Rocket.Chat
2017-08-23 16:43:27 +01:00
David Taylor
e3f09d8eb5
Add Zulip support
2017-08-21 23:34:04 +01:00
David Taylor
7c3f58de41
Update display of group rules in admin UI
2017-08-01 20:12:42 +01:00
David Taylor
209daf7801
Add group messages support to admin UI, and add a ‘type’ field for further improvements
2017-08-01 15:20:00 +01:00
David Taylor
d437634f61
Move rule editing into a modal dialog
2017-07-31 17:09:21 +01:00
David Taylor
092f05d566
Fix locale indentation
2017-07-28 15:04:17 +01:00
David Taylor
5a4faa637f
Add matrix support
2017-07-27 17:09:44 +01:00
David Taylor
61a4fd2c23
Add Mattermost support
2017-07-25 22:14:48 +01:00
David Taylor
c51e8ec3b5
Add HipChat support
2017-07-24 19:22:19 +01:00
David Taylor
b5e2741214
Add discord support
2017-07-21 15:48:57 +01:00
David Taylor
7371c2ef72
Tidy up language strings
2017-07-20 12:07:40 +01:00
David Taylor
2e94f23fbe
Add Telegram provider.
...
Does not yet support slash commands, and is without tests.
2017-07-19 16:28:02 +01:00
David Taylor
5d18e1e444
Update language strings for new error message
2017-07-18 23:15:56 +01:00
David Taylor
bdb81191d7
New admin interface for improved channel definitions
2017-07-18 16:17:03 +01:00
David Taylor
aaaffdf371
Add ‘send test message’ functionality to the admin interface
2017-07-04 23:35:45 +01:00
David Taylor
d97d35fd0d
Handle errors on trigger_notification
...
Providers can define their own errors, and these are presented in the user interface. e.g. Slack can define an error that says “That channel doesn’t exist”.
Errors in the UI disappear once a message has been sent successfully, or the rule is edited.
2017-07-04 19:37:56 +01:00
David Taylor
4be010fd07
Allow providers to specify a regex that the channel identifier is checked against during validation
2017-07-04 00:14:01 +01:00
David Taylor
444e380ca1
Tidy up admin user interface
2017-07-03 22:11:17 +01:00
David Taylor
1c416d5a81
Allow providers to be disabled, and tidy up translations
2017-07-03 15:53:26 +01:00
David Taylor
e067f8611d
Add modal dialog for editing rules.
...
Currently non-functional, work in progress
2017-06-28 18:04:21 +01:00
David Taylor
d8e5494d4c
Add (currently read-only) UI to the admin panel, displaying all existing rules. Dynamic routes created for each registered provider.
2017-06-28 15:12:37 +01:00
David Taylor
3967e2cd91
Created basic system to allow multiple integrations to register themselves, creating a separate tab in the admin interface for each one.
2017-06-26 19:19:50 +01:00
David Taylor
3e3a309c44
Initial commit
2017-06-26 15:08:06 +01:00