71cc5168be
feat(linear): Auto link Linear issues from private notes ( #14405 )
...
When an agent pastes a Linear issue URL into a private note on a
conversation, Chatwoot now links the issue to the conversation
automatically — no need to click "Link to Linear issue" first. The
standard activity message ("X linked Linear issue ABC-123") is posted
just like a manual link.
Fixes
[CW-7032](https://linear.app/chatwoot/issue/CW-7032/if-someone-post-a-linear-url-in-the-private-notes-automatically-link )
---------
Co-authored-by: Muhsin <12408980+muhsin-k@users.noreply.github.com >
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2026-05-12 13:03:40 +04:00
Muhsin Keloth and GitHub
a8d53a6df4
feat(linear): Support refresh tokens and migrate legacy OAuth tokens ( #13721 )
...
Linear is deprecating long-lived OAuth2 access tokens (valid for 10
years) in favor of short-lived access tokens with refresh tokens.
Starting October 1, 2025, all new OAuth2 apps will default to refresh
tokens. Linear will no longer issue long-lived access tokens. Please
read more details
[here](https://linear.app/developers/oauth-2-0-authentication#migrate-to-using-refresh-tokens )
We currently use long-lived tokens in our Linear integration (valid for
up to 10 years). To remain compatible, this PR ensures compatibility by
supporting refresh-token-based auth and migrating existing legacy
tokens.
Fixes
https://linear.app/chatwoot/issue/CW-5541/migrate-linear-oauth2-integration-to-support-refresh-tokens
2026-03-17 13:09:03 +04:00
Muhsin Keloth and GitHub
01acbe3cda
feat: Add user attribution to Linear integration with actor authorization ( #11774 )
...
- Add `actor=app` parameter to Linear OAuth authorization URL for
consistent app-level authorization
https://linear.app/developers/oauth-actor-authorization
- Implement user attribution for Linear issue creation and linking using
`createAsUser` and `displayIconUrl` parameters
- Enhance Linear integration to properly attribute actions to specific
Chatwoot agents
**Note**
- The displayIconUrl parameter is being sent correctly to Linear's
GraphQL API (verified through testing), but there is an issues with icon
is not attaching properly.
- We might need to disconnect the integration connect again.
2025-07-01 16:49:26 +05:30
Muhsin Keloth and GitHub
f4381e3b5d
feat: Add activity messages for linear actions ( #11654 )
2025-06-13 11:57:11 +05:30
Sivin Varghese and GitHub
ccb3672ff8
fix: Status not updating when creating a Linear issue ( #11523 )
2025-05-20 16:04:56 +05:30
Muhsin Keloth and GitHub
023b3ad507
feat: Add APIs for linear integration ( #9346 )
2024-05-22 13:37:58 +05:30