Skip to content

feat: support silent URL node with ?<url> syntax - #11

Open
shiosyakeyakini-info wants to merge 1 commit into
mainfrom
feat/silent-url
Open

feat: support silent URL node with ?<url> syntax#11
shiosyakeyakini-info wants to merge 1 commit into
mainfrom
feat/silent-url

Conversation

@shiosyakeyakini-info

Copy link
Copy Markdown
Owner

What

上流 misskey-dev/mfm.js#141 feat: silent url(upstream で Review Approved 済み)への追従です。

?<https://example.com> 構文をパースし、URL を表示しない silent な url ノードとして扱えるようにします。

Changes

  • MfmURL に任意の silent フィールドを追加(デフォルト false、props にも反映)
  • urlAlt パーサーで開き括弧を < に加えて ?< も受理し、?< の場合は silent: true を設定
  • 上流 PR に対応するテストを追加(ascii / 非ascii の silent URL)

Test

  • dart test … 全 163 件パス(新規 2 件含む)
  • dart analyze … No issues found

Notes

MfmLinksilent(?[label](url) 構文)は実装済みで、本 PR が対象とするのは URL ノード(?<url>)の silent です。

🤖 Generated with Claude Code

Follows misskey-dev/mfm.js#141 (Review Approved upstream).

- Add optional `silent` field to `MfmURL` (default false)
- Accept `?<...>` in `urlAlt`, setting `silent: true`
- Add tests mirroring the upstream PR

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
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