Commit Graph
393 Commits
Author SHA1 Message Date
Martin Lim 4e73da8856 FEATURE: Introduce Guilded as a provider (#135)
Support for integration with https://www.guilded.gg/
2022-08-30 18:10:17 +01:00
Loïc Guitaut c68fde5d2b FIX: Don’t process commands when 'text' is missing
This patch concerns the Telegram integration. Currently, we always try
to process commands when we receive a hook from Telegram. To do so we
rely on the `text` parameters from a Telegram message but the
API documentation tells us this parameters is actually optional. It
means sometimes it’s not present in the payload we receive but we still
try to access it resulting in a crash.

This patch addresses the issue by simply returning early from the
`#process_command` method when `text` is missing from the payload since
we don’t have anything to process then.
2022-07-18 18:11:22 +02:00
Discourse Translator Bot 778bb3aad6 Update translations (#133) 2022-06-21 15:26:55 +02:00
discoursebotanddiscoursebuild f1f6e04488 DEV: Update CI workflows (#132)
Co-authored-by: discoursebuild <[email protected]>
2022-06-17 21:34:10 +02:00
Leonardo Mosquera fd6be34974 FIX: don't send nil user.name for MS Teams (#131)
Because Teams rejects the request for having a JSON `null` where a string is expected.
2022-06-16 17:12:56 +01:00
David Taylor 157f3e910d FIX: Respect core settings when rendering user names/usernames (#129)
This commit centralizes 'display name' generation into a helper, and updates it to respect core preferences for `enable_names` and `prioritize_username_in_ux`.
2022-05-30 17:13:55 +01:00
discoursebotanddiscoursebuild 6c052c118d DEV: Update CI workflows (#128)
Co-authored-by: discoursebuild <[email protected]>
2022-05-23 16:59:55 +02:00
dependabot[bot] ef67dd235e Bump async from 2.6.3 to 2.6.4 (#127)
Bumps [async](https://github.com/caolan/async) from 2.6.3 to 2.6.4.
- [Release notes](https://github.com/caolan/async/releases)
- [Changelog](https://github.com/caolan/async/blob/v2.6.4/CHANGELOG.md)
- [Commits](https://github.com/caolan/async/compare/v2.6.3...v2.6.4)

---
updated-dependencies:
- dependency-name: async
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-29 18:02:48 +02:00
Discourse Translator Bot 8a45bb42a9 Update translations (#126) 2022-04-19 15:45:00 +02:00
Kris e3426c40fe UX: admin controls alignment (#125) 2022-04-15 11:22:47 -04:00
dependabot[bot] eaa7de8c2b Bump ansi-regex from 4.1.0 to 4.1.1 (#124)
Bumps [ansi-regex](https://github.com/chalk/ansi-regex) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/chalk/ansi-regex/releases)
- [Commits](https://github.com/chalk/ansi-regex/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: ansi-regex
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:49:16 +02:00
dependabot[bot] f587cb9c30 Bump minimist from 1.2.5 to 1.2.6 (#123)
Bumps [minimist](https://github.com/substack/minimist) from 1.2.5 to 1.2.6.
- [Release notes](https://github.com/substack/minimist/releases)
- [Commits](https://github.com/substack/minimist/compare/1.2.5...1.2.6)

---
updated-dependencies:
- dependency-name: minimist
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-04-11 13:42:37 +02:00
Discourse Translator Bot 7c96d62ddb Update translations (#121) 2022-04-05 15:21:24 +02:00
David Taylor cd6e4a8b62 FEATURE: Allow [quote] to be disabled for slack transcripts (#120)
https://meta.discourse.org/t/222145
2022-04-01 13:49:34 +01:00
David Taylor 3900586557 FIX: Correct error in AdminDashboardData problem check (#119)
This would cause admin checks to fail when the plugin is disabled.

Unfortunately plugin-contributed AdminDashboardData checks are not currently testable, but I hope to fix that in a future core commit.

Follow-up to 8de3e498b2
2022-03-31 12:14:40 +01:00
Discourse Translator Bot d63e11cf33 Update translations (#118) 2022-03-30 14:52:54 +02:00
David Taylor 8de3e498b2 FIX: Only show admin dashboard errors when plugin/provider enabled (#117) 2022-03-25 15:53:49 +00:00
discoursebotanddiscoursebuild 0c367e19ca DEV: Update CI workflows (#116)
Co-authored-by: discoursebuild <[email protected]>
2022-03-22 14:02:57 +01:00
David Taylor d63477fec0 FIX: Use correct identifier in transcript thread hint (#115)
We were using the internal UID of the channel in the hint, which would then fail to match any 'channel' configs in Discourse (which use the human-friendly `#channel` format). This was causing automatic threading for transcripts to fail.
2022-03-21 16:03:23 +00:00
David Taylor cd5387c567 DEV: Fix flaky specs (#114) 2022-03-15 13:47:53 +00:00
David Taylor 20f0b1c6ce DEV: Cache slack users list for 10 minutes (#113)
This should help to avoid Slack API rate limiting in very large slack communities
2022-03-15 13:32:28 +00:00
David Taylor 55f9b7873b FIX: Use correct copy for 'all categories' (#112)
The select-kit API has changed since this plugin's original implementation. `rootNoneLabel` and `rootNone` have been replaced with `none`
2022-03-15 00:00:29 +00:00
Jarek Radosz 359d6f6be8 DEV: Fix imports (#111) 2022-03-06 21:18:46 +01:00
Jarek Radosz 46cdce24bd DEV: Lose the es6 suffix (#110) 2022-03-04 19:27:42 +01:00
Discourse Translator Bot 5db7e159d9 Update translations (#109) 2022-03-01 22:56:25 +01:00
Blake Erickson 0eebd9f3ed DEV: Adds post_to_slack scriptable for automation (#108)
This allows for the discourse automation plugin to have a "Send Slack
Message" script.

The script fields are a message, url, and slack channel. This will allow
for a custom slack message to be posted but can link back to an
arbitrary url (hopefully a discourse url) like a list of unanswered
topics instead of strictly only allowing a slack message that links back
to a Discourse Post object.
2022-02-25 12:17:20 -07:00
GavinandJarek Radosz 1cd745010a DEV: Update README.md (#107)
Co-authored-by: Jarek Radosz <[email protected]>
2022-02-21 21:03:09 +01:00
David Taylor 36087f3004 DEV: Update Discord webhook domain (#106)
discordapp.com is being deprecated and replaced with discord.com - https://github.com/discord/discord-api-docs/discussions/4510
2022-02-15 11:53:53 +00:00
discoursebotanddiscoursebuild ddee0c4417 DEV: Update CI workflows (#105)
Co-authored-by: discoursebuild <[email protected]>
2022-01-25 11:27:00 +00:00
Discourse Translator Bot 64aedd3f8d Update translations (#104) 2022-01-18 14:41:24 +01:00
Discourse Translator Bot 45a16e2c40 Update translations (#103) 2022-01-11 14:21:26 +01:00
Andrei Prigorshnev 356a1d1a72 DEV: migrate routes to the new @action pattern (#100) 2022-01-06 15:16:23 +04:00
Discourse Translator Bot e9522c5f7d Update translations (#102) 2022-01-04 17:39:24 +01:00
Dax74 4ac3f26135 UX: Correct typo in Microsoft Teams channel config (#101) 2021-12-31 13:03:05 +00:00
Discourse Translator Bot 693c7e9aae Update translations (#99) 2021-12-28 14:13:47 +01:00
discoursebotanddavidtaylorhq 46b2c05cbd DEV: Update CI workflows (#98)
Co-authored-by: davidtaylorhq <[email protected]>
2021-12-16 16:17:55 +00:00
David Taylor 6e7fa8ebd1 FIX: Store slack thread_ts on a per-channel basis (#95)
When notifications about a topic are posted to multiple slack channels, and the Discourse channels are configured to "thread" the notifications, each channel will have a different thread_id. Previously we were only storing a single slack thread id per Discourse topic. This commit fixes that logic, so that threads in different channels are tracked separately.
2021-12-02 14:29:06 +00:00
David Taylor 15e8f9470d FEATURE: Allow selecting 'automatic' groups for rules (#97) 2021-12-02 14:28:05 +00:00
David Taylor 9bfb3ec4b2 FIX: Ensure edit modal validation works on first opening (#96)
(Ember's `defineProperty` no longer sees to fire the notifyPropertyChange event, so we need to do it manually)
2021-12-02 14:27:50 +00:00
Aljaž SrebrničandFroggy C ae0389ca89 FIX: Ensure telegram bot only responds to slash-commands (#94)
Co-authored-by: Froggy C <[email protected]>
2021-12-01 22:19:50 +00:00
Jarek Radosz 369ca14711 DEV: Fix imports in tests, minor clean up (#93)
Still doesn't work with ember cli though.
2021-11-14 14:14:49 +01:00
David Taylor 08dd442c1c FIX: Remove use of InputValidation library (#92)
This was deprecated in https://github.com/discourse/discourse/commit/e39d89ecd9119f69f464d92a16d59d77cc746081, and stopped working following the move to Ember CLI
2021-11-09 14:45:50 +00:00
Discourse Translator Bot 8ade892b38 Update translations (#90) 2021-10-05 15:59:18 +02:00
David Taylor 2a477ea398 FIX: Update dashboard warning link to point to new chat-integration URL (#89)
https://meta.discourse.org/t/chat-integration-error-links-to-the-wrong-url/204977
2021-10-01 17:08:40 +01:00
discoursebotandCvX 368560d75a DEV: Update CI workflows (#88)
Co-authored-by: CvX <[email protected]>
2021-09-15 19:55:36 +02:00
Mark VanLandingham a8b7e9631b DEV: Move admin namespace (#87) 2021-08-26 08:52:53 -05:00
dependabot[bot] e34998ed7d Bump path-parse from 1.0.6 to 1.0.7 (#86)
Bumps [path-parse](https://github.com/jbgutierrez/path-parse) from 1.0.6 to 1.0.7.
- [Release notes](https://github.com/jbgutierrez/path-parse/releases)
- [Commits](https://github.com/jbgutierrez/path-parse/commits/v1.0.7)

---
updated-dependencies:
- dependency-name: path-parse
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-08-13 00:49:32 +02:00
Discourse Translator Bot 6652bd58c3 Update translations (#85) 2021-08-04 14:13:27 +02:00
Mark VanLandingham a73f5da114 Rename DiscourseChat to DiscourseChatIntegration (#82) 2021-07-13 14:36:16 -05:00
discoursebotanddavidtaylorhq c0bd802f78 DEV: Update CI workflows (#81)
Co-authored-by: davidtaylorhq <[email protected]>
2021-07-02 17:02:39 +02:00