Skip to content

Feature/linked in #98

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

Merged
merged 3 commits into from
Aug 8, 2025
Merged

Feature/linked in #98

merged 3 commits into from
Aug 8, 2025

Conversation

nickmazurenko
Copy link
Contributor

No description provided.

@Copilot Copilot AI review requested due to automatic review settings August 8, 2025 00:02
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces LinkedIn integration functionality to the platform. It adds comprehensive support for LinkedIn API operations including creating different types of posts, managing user content, and retrieving user information.

  • Adds LinkedIn app definition with OAuth2 configuration and proper scoping
  • Implements five core LinkedIn actions: text posts, image posts, video posts, post deletion, and user info retrieval
  • Adds comprehensive i18n support for the LinkedIn integration

Reviewed Changes

Copilot reviewed 12 out of 13 changed files in this pull request and generated no comments.

Show a summary per file
File Description
ts/src/i18n/en/index.ts Imports and registers LinkedIn i18n definitions, reorganizes app list alphabetically
ts/src/i18n/en/apps/LinkedIn/index.ts Provides comprehensive English localization for LinkedIn app and all its actions
ts/src/apps/linkedin/index.ts Defines LinkedIn app configuration with OAuth2 settings and API endpoints
ts/src/apps/linkedin/helpers/constants.ts Implements LinkedIn API client with request handling and error management
ts/src/apps/linkedin/constants.ts Defines app constants including name, logo, and custom error class
ts/src/apps/linkedin/actions/index.ts Exports all LinkedIn action implementations
ts/src/apps/linkedin/actions/get-current-user.action.ts Implements user info retrieval action
ts/src/apps/linkedin/actions/delete-user-post.action.ts Implements post deletion functionality
ts/src/apps/linkedin/actions/create-user-video-post.action.ts Implements video post creation with file upload support
ts/src/apps/linkedin/actions/create-user-text-post.action.ts Implements text post creation with mentions and links
ts/src/apps/linkedin/actions/create-user-image-post.action.ts Implements image post creation with file upload support
ts/src/ActionsCatalogue/index.ts Registers LinkedIn app in the main application catalog

@nickmazurenko nickmazurenko merged commit 78690f8 into develop Aug 8, 2025
1 check passed
@nickmazurenko nickmazurenko deleted the feature/linked-in branch August 8, 2025 00:34
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