Skip to content

feat: add GitLab issue URL support#24

Merged
tupe12334 merged 1 commit into
mainfrom
issue-23
Feb 25, 2026
Merged

feat: add GitLab issue URL support#24
tupe12334 merged 1 commit into
mainfrom
issue-23

Conversation

@tupe12334

Copy link
Copy Markdown
Member

Summary

  • Add gitlab variant to IssueParams type in issue-card.tsx
  • Detect gitlab_issue URL param in resolveParams() (alongside owner + repo) in page.tsx
  • Build worktree://open?owner=X&repo=Y&issue=N&gitlab=true for GitLab issues in buildWorktreeUrl()

Closes #23

Test plan

  • Visit /open?owner=foo&repo=bar&gitlab_issue=42 → triggers worktree://open?owner=foo&repo=bar&issue=42&gitlab=true
  • Existing GitHub URLs (?owner=X&repo=Y&issue=N) still work unchanged
  • Existing Jira URLs still work unchanged
  • Missing owner or repo with gitlab_issue returns no-params view

🤖 Generated with Claude Code

- Add `gitlab` variant to `IssueParams` union type
- Detect `gitlab_issue` param in `resolveParams()` alongside `owner` and `repo`
- Build `worktree://open?owner=X&repo=Y&issue=N&gitlab=true` URL for GitLab issues

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tupe12334 tupe12334 merged commit 94dae85 into main Feb 25, 2026
1 check failed
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.

Add GitLab issue URL support

1 participant