From b3e4cb7c7aaa793d3de81ac5ee7d7f94b859eb1b Mon Sep 17 00:00:00 2001 From: ZhenYi <434836402@qq.com> Date: Tue, 28 Apr 2026 13:15:58 +0800 Subject: [PATCH] docs(changelog): add April 28 entry for semantic search and tag vectorization Update changelog with new features: semantic search for messages and tags, room-scoped search, and incremental tag indexing. All 4 languages (en/cn/de/fr). --- src/data/changelog-data.ts | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/src/data/changelog-data.ts b/src/data/changelog-data.ts index c67fb9f..115225d 100644 --- a/src/data/changelog-data.ts +++ b/src/data/changelog-data.ts @@ -11,6 +11,13 @@ export type ChangelogEntry = { export const CHANGELOG_DATA: Record = { "en": [ + { + "date": "2026-04-28", + "title": "Changelog — April 28, 2026", + "lang": "en", + "author": "ZhenYi", + "body": "## Semantic Search\n\nYour entire conversation history is now searchable by meaning, not just keywords. Whether it's a user message or an AI response, you can search for concepts and find relevant messages instantly.\n\n- **Smart message search** — every message (yours and AI's) is now vector-indexed for semantic search. Ask for \"deployment issue last week\" and get the right conversation, even if those exact words weren't used.\n- **Scoped search** — narrow results to a specific room or project for faster, more relevant results.\n- **Tag search** — git tags are now semantically searchable across repositories. Find the right release or version tag by describing what you're looking for.\n\n## Git & Repos\n\n- **Tags are now AI-searchable** — the AI assistant can search tags by meaning, not just by name pattern. Ask \"find the tags related to the auth refactor\" and get relevant results across all repos.\n- **Smarter tag indexing** — tag vectors update incrementally after git push, so search is always current.\n\n## Search & Discovery\n\n- **Room-scoped message search** — use the search page to find messages within a specific room or project.\n- **Full-text search migration** — database optimization for faster text search across all messages." + }, { "date": "2026-04-27", "title": "Changelog — April 27, 2026", @@ -104,6 +111,13 @@ export const CHANGELOG_DATA: Record = { } ], "cn": [ + { + "date": "2026-04-28", + "title": "更新日志 — 2026年4月28日", + "lang": "cn", + "author": "ZhenYi", + "body": "## 语义搜索\n\n现在你可以通过含义(而不仅仅是关键词)搜索所有对话历史。无论是用户消息还是 AI 回复,都可以通过描述概念来精准定位。\n\n- **智能消息搜索** — 所有消息(你和 AI 的)均已建立向量索引,支持语义搜索。搜索\"上周的部署问题\"即可找到对应对话,即使这些词没有原样出现。\n- **范围搜索** — 限定到特定房间或项目,搜索结果更精准、响应更快。\n- **标签搜索** — Git 标签现已支持跨仓库语义搜索。通过描述来找到你需要的发布或版本标签。\n\n## Git 与仓库\n\n- **标签支持 AI 语义搜索** — AI 助手可以按含义搜索标签,不再局限于名称匹配。问\"找出与认证重构相关的标签\",即可获得跨仓库的相关结果。\n- **智能标签索引** — 标签向量在 git push 后增量更新,搜索结果始终最新。\n\n## 搜索与发现\n\n- **房间范围搜索** — 在搜索页面中限定到特定房间或项目查找消息。\n- **全文本搜索迁移** — 数据库优化,跨所有消息的文本搜索速度更快。" + }, { "date": "2026-04-27", "title": "更新日志 — 2026年4月27日", @@ -197,6 +211,13 @@ export const CHANGELOG_DATA: Record = { } ], "de": [ + { + "date": "2026-04-28", + "title": "Changelog — 28. April 2026", + "lang": "de", + "author": "ZhenYi", + "body": "## Semantische Suche\n\nIhr gesamter Gesprächsverlauf ist jetzt nach Bedeutung durchsuchbar, nicht nur nach Schlüsselwörtern. Egal ob Benutzernachricht oder KI-Antwort — Sie können nach Konzepten suchen und relevante Nachrichten sofort finden.\n\n- **Intelligente Nachrichtensuche** — jede Nachricht (Ihre und die der KI) ist jetzt für semantische Suche vektorindiziert. Fragen Sie nach \"letzte Woche Deployment-Problem\" und erhalten Sie die richtige Konversation, selbst wenn diese genauen Wörter nicht verwendet wurden.\n- **Eingeschränkte Suche** — Ergebnisse auf einen bestimmten Raum oder ein Projekt eingrenzen für schnellere, relevantere Ergebnisse.\n- **Tag-Suche** — Git-Tags sind jetzt semantisch über Repositories hinweg durchsuchbar. Finden Sie das richtige Release- oder Version-Tag, indem Sie beschreiben, wonach Sie suchen.\n\n## Git & Repos\n\n- **Tags jetzt KI-durchsuchbar** — der KI-Assistent kann Tags nach Bedeutung durchsuchen, nicht nur nach Namensmuster. Fragen Sie \"finde Tags zum Auth-Refactoring\" und erhalten Sie relevante Ergebnisse über alle Repos.\n- **Intelligente Tag-Indizierung** — Tag-Vektoren werden nach git push inkrementell aktualisiert, die Suche ist immer aktuell.\n\n## Suche & Entdeckung\n\n- **Raumbezogene Nachrichtensuche** — verwenden Sie die Suchseite, um Nachrichten innerhalb eines bestimmten Raums oder Projekts zu finden.\n- **Volltext-Suchmigration** — Datenbankoptimierung für schnellere Textsuche über alle Nachrichten." + }, { "date": "2026-04-27", "title": "Changelog — 27. April 2026", @@ -290,6 +311,13 @@ export const CHANGELOG_DATA: Record = { } ], "fr": [ + { + "date": "2026-04-28", + "title": "Changelog — 28 avril 2026", + "lang": "fr", + "author": "ZhenYi", + "body": "## Recherche sémantique\n\nLa totalité de votre historique de conversations est désormais consultable par sens, et pas seulement par mots-clés. Qu'il s'agisse d'un message d'utilisateur ou d'une réponse IA, vous pouvez rechercher des concepts et trouver instantanément les messages pertinents.\n\n- **Recherche intelligente de messages** — chaque message (les vôtres et ceux de l'IA) est maintenant indexé vectoriellement pour la recherche sémantique. Demandez \"problème de déploiement la semaine dernière\" et obtenez la bonne conversation, même si ces mots exacts n'ont pas été utilisés.\n- **Recherche ciblée** — limitez les résultats à une salle ou un projet spécifique pour des résultats plus rapides et plus pertinents.\n- **Recherche de tags** — les tags Git sont maintenant consultables sémantiquement dans tous les dépôts. Trouvez la bonne version ou le bon tag de release en décrivant ce que vous cherchez.\n\n## Git et dépôts\n\n- **Tags désormais consultables par l'IA** — l'assistant IA peut rechercher des tags par sens, pas seulement par motif de nom. Demandez \"trouve les tags liés au refactoring d'authentification\" et obtenez des résultats pertinents dans tous les dépôts.\n- **Indexation intelligente des tags** — les vecteurs de tags se mettent à jour de manière incrémentielle après git push, la recherche est donc toujours à jour.\n\n## Recherche et découverte\n\n- **Recherche de messages par salle** — utilisez la page de recherche pour trouver des messages dans une salle ou un projet spécifique.\n- **Migration de la recherche plein texte** — optimisation de la base de données pour une recherche textuelle plus rapide dans tous les messages." + }, { "date": "2026-04-27", "title": "Changelog — 27 avril 2026",