David Taylor
|
47a6a89e5a
|
Defer processing of transcripts to avoid timeouts
|
2017-09-15 23:12:02 +01:00 |
David Taylor
|
6a976c4d66
|
Remove thumb_url from Mattermost, and restore accidental deletion from Slack
|
2017-09-09 23:08:45 +01:00 |
David Taylor
|
438a9d92fe
|
Remove incorrect thumb_url from mattermost
|
2017-09-09 21:07:07 +01:00 |
David Taylor
|
92e22d65da
|
Fix onceoff job to only run when slack is installed
|
2017-09-07 22:45:54 +01:00 |
David Taylor
|
1e52671c03
|
Add once-off job to migrate from discourse-slack-official
|
2017-09-04 13:58:09 +01:00 |
David Taylor
|
2251afbac0
|
Smart_create_rule should only use ‘normal’ rules
|
2017-09-04 13:14:15 +01:00 |
Guo Xiang Tan
|
16c5607fa4
|
Use `before_action` instead of `before_filter` for Rails 5.1 compatibility.
|
2017-09-04 10:44:32 +08:00 |
David Taylor
|
1fa228b68c
|
Add site setting to allow adding “content” to Discord messages
This can include ‘mentions’ such as `@everyone`
|
2017-09-01 21:03:31 +01:00 |
David Taylor
|
9d99f5659a
|
Adjust gitter regex
|
2017-08-31 01:51:28 +01:00 |
David Taylor
|
9f327e74e8
|
Merge pull request #7 from JafethDC/gitter
Add notifications support for Gitter
|
2017-08-31 01:48:44 +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
|
4703250c1f
|
Only check channel uniqueness within the same provider
|
2017-08-23 16:31:47 +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
|
645c21f2f7
|
Correct eslint fails
|
2017-08-21 16:46:43 +01:00 |
David Taylor
|
148dd8df6b
|
Tidy up Slack provider implementation
|
2017-08-21 15:28:37 +01:00 |
David Taylor
|
ccb8571da5
|
Fix hipchat colour regex
|
2017-08-16 15:51:46 +03:00 |
David Taylor
|
688afe72d4
|
Merge pull request #6 from discourse/transcript-improvements
Transcript improvements
|
2017-08-15 18:32:12 +03: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
|
658553e875
|
Refactor transcript posting
|
2017-08-15 10:26:03 +03:00 |
David Taylor
|
d13bf5409d
|
Improve QUnit tests for admin interface
|
2017-08-14 16:02:43 +03:00 |
David Taylor
|
9604edaf88
|
Allow selecting first transcript message using a URL
|
2017-08-04 13:06:57 +01:00 |
David Taylor
|
e470c7dc29
|
Merge pull request #5 from discourse/slack-transcript-improvements
Slack transcript improvements
|
2017-08-04 01:01:07 +01:00 |
David Taylor
|
9dc5445b7b
|
Fix spec
|
2017-08-04 00:54:11 +01:00 |
David Taylor
|
12f3b96e02
|
Improve slack transcript posting UI with message buttons
|
2017-08-04 00:47:04 +01:00 |
David Taylor
|
cfaef26e5d
|
More modularisation for slack transcript generation
|
2017-08-03 17:24:49 +01:00 |
David Taylor
|
df1f423f94
|
Specify a default for all site settings
|
2017-08-03 16:24:04 +01:00 |
David Taylor
|
4d811ed83e
|
Make transcript generation object-oriented
|
2017-08-03 15:48:33 +01:00 |
David Taylor
|
4932c078ed
|
Correct eslint offences
|
2017-08-02 11:33:50 +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
|
4c379876b6
|
Merge pull request #4 from discourse/group_pm_support
Group pm support
|
2017-08-01 20:33:51 +01:00 |
David Taylor
|
7c3f58de41
|
Update display of group rules in admin UI
|
2017-08-01 20:12:42 +01:00 |
David Taylor
|
01d7fb47ef
|
Display group rules correctly in slash commands
|
2017-08-01 19:16:47 +01:00 |
David Taylor
|
c06a4aa4f6
|
Fix qunit
|
2017-08-01 17:28:12 +01:00 |
David Taylor
|
6aa94fcb27
|
Add once off job to “migrate” the Rule model
We can’t use an actual activerecord migration because everything is JSON serialised :(
|
2017-08-01 17:12:21 +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
|
d437634f61
|
Move rule editing into a modal dialog
|
2017-07-31 17:09:21 +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
|
142687f4d4
|
Don’t send avatar URL to Discord, because it doesn’t specify a protocol
|
2017-07-29 19:52:46 +01:00 |
David Taylor
|
5bf1b4a653
|
Add spec for editing channels
|
2017-07-29 19:29:19 +01:00 |
David Taylor
|
28091a9a97
|
Ignore self when checking for duplicate rule
|
2017-07-29 19:27:21 +01:00 |
David Taylor
|
61fa0dbe0b
|
Replace `match?` with `match` for backwards compatibility with Ruby 2.3
|
2017-07-29 19:21:11 +01:00 |