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 |
David Taylor
|
ce8acc9c26
|
Disallow duplicate channels - providers can define which fields should be ‘unique’
|
2017-07-28 15:47:46 +01:00 |
David Taylor
|
11c8817ebd
|
Allow enter key to submit admin modal forms
|
2017-07-28 15:09:04 +01:00 |
David Taylor
|
092f05d566
|
Fix locale indentation
|
2017-07-28 15:04:17 +01:00 |
David Taylor
|
2275793f6c
|
Allow fields to be hidden from channel list (still visible in edit modal).
|
2017-07-28 14:15:53 +01:00 |
David Taylor
|
a5d62bd44d
|
Fix telegram error translation keys
|
2017-07-28 13:25:31 +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
|
5c93b7792c
|
Add ‘view on slack’ link to transcripts
|
2017-07-26 19:51:44 +01:00 |
David Taylor
|
95f99e5fcf
|
Improve slack transcript formatting
|
2017-07-26 19:27:22 +01:00 |
David Taylor
|
05d38e2b4f
|
Update travis config after docker rake changes
|
2017-07-26 15:11:32 +01:00 |
David Taylor
|
e733c2564f
|
Add mattermost slash command support
|
2017-07-26 13:09:05 +01:00 |