David Taylor
|
39fb967047
|
Fix specs
|
2018-08-20 13:17:54 +01:00 |
Guo Xiang Tan
|
9826f10a60
|
Fix specs for Rails 5.2.
|
2018-06-08 08:57:43 +08:00 |
David Taylor
|
0ed6343874
|
Add basic support for thread transcripts
|
2018-04-08 03:22:58 +01:00 |
David Taylor
|
427cfc2305
|
Use generic ‘conversations’ API endpoint to enable transcripts for slack IMs and groups
|
2018-04-08 02:50:46 +01:00 |
Sam
|
ec216e69c5
|
correct spec
|
2018-01-12 15:05:57 +11:00 |
Sam
|
3069124273
|
correct specs
|
2018-01-12 14:48:00 +11:00 |
David Taylor
|
da9ee8dcb5
|
Fix mattermost icon selection
|
2017-11-27 16:14:43 +08:00 |
David Taylor
|
b69abe3913
|
Include attachments in message selection dropdowns (#13)
* Include attachments in message selection dropdowns
* DRY up message attachment string generation
* Add specs for attachments in UI
|
2017-11-27 16:07:54 +08:00 |
David Taylor
|
6ed0deedf8
|
Don’t load responses to threads (#14)
* Don’t load responses to threads
* Add test case for ignoring threaded messages
* Appease rubocop
|
2017-11-27 16:07:25 +08:00 |
Sam
|
a217ca928f
|
Merge pull request #11 from majakomel/flowdock
Add notification support for Flowdock
|
2017-11-14 19:00:37 +11:00 |
Guo Xiang Tan
|
0cdb1d6538
|
FIX: Old channel may be invalid.
|
2017-10-20 20:21:02 +08:00 |
Maja Komel
|
7889691cdb
|
fix rubocop offenses
|
2017-10-17 12:21:36 +02:00 |
Maja Komel
|
92d6a6ba0e
|
Add notification support for Flowdock
|
2017-10-16 16:44:21 +02:00 |
Guo Xiang Tan
|
0e52edd1fd
|
FIX: Ensure that user exists before migrating.
|
2017-10-10 15:12:10 +08:00 |
Guo Xiang Tan
|
6bbac0a1e9
|
Maintain backwards compatibility with existing slash command.
|
2017-10-10 13:30:44 +08:00 |
Guo Xiang Tan
|
ba883e0af4
|
Move specs to the right folder.
|
2017-10-10 13:09:25 +08:00 |
Guo Xiang Tan
|
2e69d6a934
|
FIX: Properly migrate settings from `discourse-slack-official`.
|
2017-10-04 15:03:23 +08:00 |
Guo Xiang Tan
|
f836047f90
|
REFACTOR: Clean up code in plugin.
|
2017-10-03 17:42:07 +08:00 |
Guo Xiang Tan
|
aa4d169c0e
|
Add some basic tests for migrating discourse-slack-official job.
|
2017-10-03 16:33:20 +08:00 |
Guo Xiang Tan
|
49f58ec190
|
Fix tests to work with Rails 5.1. (#8)
|
2017-09-25 11:06:27 +08:00 |
David Taylor
|
47a6a89e5a
|
Defer processing of transcripts to avoid timeouts
|
2017-09-15 23:12:02 +01: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
|
9b229b63f9
|
Use generic messages API for Zulip
It is now available to bots, so there is no need for the custom discourse endpoint any more :)
|
2017-08-23 12:36:11 +01:00 |
David Taylor
|
e3f09d8eb5
|
Add Zulip support
|
2017-08-21 23:34:04 +01:00 |
David Taylor
|
148dd8df6b
|
Tidy up Slack provider implementation
|
2017-08-21 15:28:37 +01:00 |
David Taylor
|
142925e4c4
|
Correct rubocop offence
|
2017-08-15 18:26:11 +03:00 |
David Taylor
|
064079a4ed
|
Add auto-detection of first message in conversation
|
2017-08-15 18:19:24 +03:00 |
David Taylor
|
3314721232
|
RSpec tests for slack transcript posting
|
2017-08-15 17:44:51 +03:00 |
David Taylor
|
9dc5445b7b
|
Fix spec
|
2017-08-04 00:54:11 +01:00 |
David Taylor
|
c634b3ee65
|
Only check for mentions on standard posts (not PMs)
|
2017-08-01 22:15:27 +01:00 |
David Taylor
|
6af31bb244
|
Fix precedence for group-based rules
|
2017-08-01 21:09:01 +01:00 |
David Taylor
|
4f9ad4efef
|
Correct rubocop offenses
|
2017-08-01 20:53:39 +01:00 |
David Taylor
|
01d7fb47ef
|
Display group rules correctly in slash commands
|
2017-08-01 19:16:47 +01:00 |
David Taylor
|
f3347b0a92
|
Add support for group mentions
|
2017-08-01 17:11:34 +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
|
4b2e8af711
|
Backend support for group pms
|
2017-07-31 14:51:03 +01:00 |
David Taylor
|
f1df1f5234
|
Fix discord avatar URL
|
2017-07-31 14:47:27 +01:00 |
David Taylor
|
04c711e438
|
Only load dummy providers in specs where they are required
|
2017-07-31 13:12:09 +01:00 |
David Taylor
|
5bf1b4a653
|
Add spec for editing channels
|
2017-07-29 19:29:19 +01:00 |
David Taylor
|
61fa0dbe0b
|
Replace `match?` with `match` for backwards compatibility with Ruby 2.3
|
2017-07-29 19:21:11 +01:00 |
David Taylor
|
ce8acc9c26
|
Disallow duplicate channels - providers can define which fields should be ‘unique’
|
2017-07-28 15:47:46 +01:00 |
David Taylor
|
5a4faa637f
|
Add matrix support
|
2017-07-27 17:09:44 +01:00 |
David Taylor
|
4add044f86
|
Fix intermittently failing spec
|
2017-07-26 21:14:29 +01:00 |
David Taylor
|
dac2dd3b25
|
Fix slack transcript spec
|
2017-07-26 20:04:46 +01:00 |
David Taylor
|
e733c2564f
|
Add mattermost slash command support
|
2017-07-26 13:09:05 +01:00 |
David Taylor
|
61a4fd2c23
|
Add Mattermost support
|
2017-07-25 22:14:48 +01:00 |
David Taylor
|
18aa827686
|
Remove timecop dependence
|
2017-07-25 22:14:32 +01:00 |
David Taylor
|
c51e8ec3b5
|
Add HipChat support
|
2017-07-24 19:22:19 +01:00 |
David Taylor
|
681f37bc2b
|
Workaround for intermittently failing redis spec
|
2017-07-24 17:48:06 +01:00 |