mirror of
				https://github.com/Unleash/unleash.git
				synced 2025-10-27 11:02:16 +01:00 
			
		
		
		
	| https://linear.app/unleash/issue/2-1232/implement-first-iteration-of-the-new-slack-app-addon This PR implements the first iteration of the new Slack App addon. Unlike the old Slack addon, this one uses a Slack App (bot) that is installed to Slack workspaces in order to post messages. This uses `@slack/web-api`, which internally uses the latest Slack API endpoints like `postMessage`. This is currently behind a flag: `slackAppAddon`. The current flow is that the Unleash Slack App is installed from whatever source: - Unleash addons page; - Direct link; - https://unleash-slack-app.vercel.app/ (temporary URL); - Slack App Directory (in the future); - Etc; After installed, we resolve the authorization to an `access_token` that the user can paste into the Unleash Slack App addon configuration form. https://github.com/Unleash/unleash/assets/14320932/6a6621b9-5b8a-4921-a279-30668be6d46c Co-authored by: @daveleek --------- Co-authored-by: David Leek <david@getunleash.io> | ||
|---|---|---|
| .. | ||
| __snapshots__ | ||
| addon-schema.ts | ||
| addon.test.ts | ||
| addon.ts | ||
| datadog-definition.ts | ||
| datadog.test.ts | ||
| datadog.ts | ||
| feature-event-formatter-md.test.ts | ||
| feature-event-formatter-md.ts | ||
| index.ts | ||
| installation-definition-schema.ts | ||
| slack-app-definition.ts | ||
| slack-app.ts | ||
| slack-definition.ts | ||
| slack.test.ts | ||
| slack.ts | ||
| teams-definition.ts | ||
| teams.test.ts | ||
| teams.ts | ||
| webhook-definition.ts | ||
| webhook.test.ts | ||
| webhook.ts | ||