Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.x] Feat: Support new Slack provider #282

Merged
merged 4 commits into from
Aug 30, 2023
Merged

[4.x] Feat: Support new Slack provider #282

merged 4 commits into from
Aug 30, 2023

Conversation

joelbutcher
Copy link
Owner

Summary

This pull request adds support for the new Slack provider introduced in laravel/socialite#644

Explanation

  • Vue SVG added
  • Blade SVG added
  • Order providers alphabetically in each stack
  • Added OAuth2 Refresh Resolver

Checklist

  • I've read this template
  • I've checked reviewed this PR myself, ensuring consistency and quality with the rest of the project
  • I've given a good reason as to why this PR exposes new / removes existing user data

@joelbutcher joelbutcher changed the title Feat/slack [4.x] Feat: Support new Slack provider Aug 30, 2023
@what-the-diff
Copy link

what-the-diff bot commented Aug 30, 2023

PR Summary

  • Added Support for Livewire Package
    The PR includes added support for the livewire/livewire package in our project definition file.

  • Updated ConnectedAccountsForm.php File
    The ConnectedAccountsForm.php file has been tweaked to replace one type of response with another, improving the way the system handles redirections.

  • New Methods for Slack Support
    Several new methods that enable support for the Slack platform have been incorporated throughout the application in files such as Providers.php, Socialstream.php, and SocialstreamServiceProvider.php. This will allow for more robust integrations with Slack.

  • Added SlackOauth2RefreshResolver.php File
    A new file named SlackOauth2RefreshResolver.php has been added to the project. This is an essential part for Slack integration as it handles refreshing tokens for ongoing Slack sessions.

  • Updated User Interface Files For Slack Support
    The user interface files ConnectedAccount.vue and Socialstream.vue have been updated with new markup to support integration with the Slack platform.

  • Introduced SlackIcon.vue File
    A new file named SlackIcon.vue has been added to the SocialstreamIcons directory. This will display Slack’s icon in the user interface wherever needed.

  • Added Slack Provider's Markup to Blade Files
    New blade files have been added to the project housing the visual elements required for the Slack integration across views/components/socialstream-icons and views/components directories.

@joelbutcher joelbutcher merged commit d6c5703 into 4.x Aug 30, 2023
11 checks passed
@joelbutcher joelbutcher deleted the feat/slack branch August 30, 2023 14:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant