Skip to content

Rename ActivityLink → Link, add links to activities#100

Merged
KrisBraun merged 3 commits intomainfrom
feature/activity-links
Feb 22, 2026
Merged

Rename ActivityLink → Link, add links to activities#100
KrisBraun merged 3 commits intomainfrom
feature/activity-links

Conversation

@KrisBraun
Copy link
Copy Markdown
Contributor

Summary

  • Rename ActivityLinkType enum → LinkType and ActivityLink type → Link in Twister SDK with deprecated aliases for backwards compatibility
  • Add links: Array<Link> | null field to ActivityFields and update field types
  • Move external and conferencing links from notes to activity-level links in 7 tools (google-calendar, outlook-calendar, linear, github, github-issues, asana, jira)
  • Update imports in google-drive tool and chat twist

Test plan

  • cd twister && pnpm build passes clean
  • Tools using deprecated ActivityLink/ActivityLinkType aliases still compile
  • Verify tools set links on the activity rather than on notes for source/conferencing links

🤖 Generated with Claude Code

KrisBraun and others added 3 commits February 22, 2026 10:53
- Rename ActivityLinkType enum → LinkType and ActivityLink type → Link
- Add deprecated aliases for backwards compatibility
- Add links field to ActivityFields and update fields types
- Update all tools to use Link/LinkType imports
- Move external and conferencing links from notes to activity-level links
  in google-calendar, outlook-calendar, linear, github, github-issues,
  asana, and jira tools
- Keep auth/file links on notes; callback links can be on either

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@KrisBraun KrisBraun merged commit 473fd81 into main Feb 22, 2026
1 check passed
@KrisBraun KrisBraun deleted the feature/activity-links branch February 22, 2026 22:27
@github-actions github-actions bot mentioned this pull request Feb 22, 2026
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