Skip to content

Keep Slack link handling native - #163

Open
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/slack-link-syntax-upstream
Open

dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/slack-link-syntax-upstream

Conversation

@dwaxe

@dwaxe dwaxe commented Sep 22, 2026

Copy link
Copy Markdown
Contributor

Slack already supports labeled links with <URL|label>, so this keeps that native format instead of adding a Markdown parser.

Bare HTTP(S) URLs are emitted as native link elements when messages are converted to rich_text blocks, such as lists and drafts. CommonMark [label](URL) input remains literal and now produces a warning with the supported Slack syntax.

This replaces #158 with a smaller implementation and no new parser or dependency.

Validation

  • bun test — 404 tests passed
  • tsc --noEmit
  • oxlint — 0 errors
  • oxfmt --check .

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