Skip to content

Release v1.1.2#619

Merged
hitalin merged 5 commits into
mainfrom
develop
Jun 11, 2026
Merged

Release v1.1.2#619
hitalin merged 5 commits into
mainfrom
develop

Conversation

@hitalin

@hitalin hitalin commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Changelog

  • fix: ハッシュタグクリックで検索カラムを開いて検索する
  • fix: ハッシュタグ再クリック時に検索結果が前クエリのまま残る問題を修正
  • fix: サーバー検索結果を単一語クエリでリテラル一致にフィルタ
  • chore: bump version to 1.1.2
  • chore: regenerate openapi.json for 1.1.2

Closes #618

🤖 Generated with Claude Code

hitalin and others added 5 commits June 11, 2026 14:26
MkMfm の hashtag token は pointer 表示なのにクリックハンドラが空で
何も起こらなかった (#618)。検索カラムは cross-account で開けるため
親への emit ではなく MkMfm 内部で navigateToHashtag を呼び、
全使用箇所 (本文/bio/チャット等) で一律に効くようにした。

- deck store に openSearchWith を追加 (openChatWith と同型、
  検索カラムが開いている場合は query 差し替えで閉じない)
- DeckSearchColumn が column.query の外部変更を watch して再検索

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
外部からの query 差し替えは手入力フローと違いプレビュー検索
(searchLocal) を経ないため、前クエリの notes / hasLocalResults が
残ったままだった。その結果ローカル検索がスキップされ、サーバー
結果も mergeNotes で旧結果に混ざるだけで置き換わらなかった。

watch 側で notes / hasLocalResults をリセットしてから performSearch
を呼ぶ。ガードも searchQuery (未確定入力) ではなく confirmedQuery
との比較に変更。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
notes/search はサーバーの検索バックエンド (Meilisearch 等) が
トークナイズで `#` 等の記号を落とすため、`#tag` 検索にタグなしの
平文一致が混入していた。ローカル DB 検索は trigram FTS で元から
リテラル一致のため、サーバー結果側だけ意味論がずれていた。

空白を含まない単一語クエリに限り、本文/CW へのリテラル含有
(case-insensitive) でサーバー結果をフィルタする。複数語 (空白
区切り AND) はサーバーの挙動を尊重してそのまま通す。

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@hitalin hitalin merged commit 4e00084 into main Jun 11, 2026
3 checks passed
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