Releases: groupultra/telegram-search
Releases · groupultra/telegram-search
v1.1.49
New Features
- 图片嵌入与搜索 — 支持对图片进行 embedding 并搜索 (d55f7bf)
- 按模型分离 embedding — 不同 embedding 模型的数据独立存储 (227f209)
- 搜索结果无限滚动 — Web 端搜索结果支持无限滚动分页,替代传统翻页 (3786332)
- Telegram 深度链接 — 消息支持生成 Telegram deep link,右键菜单可跳转到 Telegram 原消息,兼容移动端 (ae8486f, 4886087)
- AI 聊天页面 — 新增 AI Chat 页面 (0638582)
- 消息复制 — 支持复制消息内容 (8f35fe6)
- Telegram Bot 支持 — 新增 Telegram Bot 集成 (1b8b947)
- Bot 导出消息 — 通过 Bot 导出消息 (38d8143)
- Bot 消息链接 — Bot 消息支持链接跳转 (b5d8a09)
- Takeout 媒体下载增强 — 增强 Takeout 模式的媒体下载能力 (3e6ce95)
- 日期范围选择器 — 使用 reka-ui 实现日期范围筛选 (dbe8b2b)
- 聊天文件夹管理 — 新增 account_chat_folders 表支持聊天文件夹 (a2d1bf0)
- 更多同步选项 — 扩展同步配置项 (1362341)
Bug Fixes
- 修复 Bot 命令处理 (69f1fbd)
- 修复 AI Chat 页面筛选/发送按钮布局与图标对齐 (16c6a14, 4b2f070, a0a193a)
- 修复 chat-message-stats 接口返回类型为 string 的问题 (4ea81db)
- 修复构建问题 (9e9ed40)
Refactoring
- 清理遗留消息检索实现 (f4a667c)
- Server 端照片源状态机重构 (9741ec3)
- Web 端抽取消息搜索 composable (b42afe6)
- Core 层 DB schema 类型优化 (a916a5f)
- Core 层事件类型重构 (ee87e5c)
- 日志摘要解析优化 (487015f)
- 事件名迁移至 enum (7d9b647)
- 可观测性包导入重构 (1ee0f59)
Dependencies
- 更新全部非 major 依赖 (dc6ce01)
🚀 Features
- More sync options - by @luoling8192 (13623)
- Support telegram bot - by @luoling8192 in #551 (1b8b9)
- Added more tools - by @hahaQWQ (fa033)
- Separate the embedding based on the model - by @hahaQWQ (227f2)
- Photo embedding and search - by @hahaQWQ and @zillaos (d55f7)
- bot:
- Message link - by @luoling8192 (b5d8a)
- Export message from bot - by @luoling8192 in #556 (38d81)
- client:
- Add Telegram deep link generation utilities - by @luoling8192 and Claude in #568 (ae848)
- core, stage-web:
- Reka-ui date range picker - by @luoling8192 in #547 (dbe8b)
- database:
- Add account_chat_folders table and related models for chat folder management - by @luoling8192 (a2d1b)
- takeout:
- web:
- Split sync page - by @luoling8192 (16265)
- Enhance Telegram link utilities and add new chat link options - by @luoling8192 (c9fd3)
- web, client, bot:
- Infinite scroll pagination for search results - by @luoling8192 and Claude in #569 (37863)
🐞 Bug Fixes
- Build - by @luoling8192 (9e9ed)
- bot:
- Command - by @luoling8192 (69f1f)
- deps:
- server:
- Chat-message-stats returns string - by @luoling8192 in #546 (4ea81)
- web:
View changes on GitHub
v1.1.48
🚀 Features
- server: Fallback store media locally - by @luoling8192 in #544 (16d17)
View changes on GitHub
v1.1.47
🚀 Features
- Upgrade vite to vite 8 - by @luoling8192 (413e9)
🐞 Bug Fixes
- core: Dsn parse for endpoint with default standard port - by @oluceps in #542 (fc0cf)
- deps: Update all non-major dependencies - in #537 (ae203)
View changes on GitHub
v1.1.46
🚀 Features
- core: Access_hash and entity service - by @luoling8192 in #538 (5face)
- core, client: Account state management - by @luoling8192 in #534 (728aa)
🐞 Bug Fixes
- core:
- Ignore no message to resolve - by @luoling8192 (235c5)
- Ignore no message to resolve - by @luoling8192 (65606)
- deps:
- docker:
- Docker compose init sql - by @luoling8192 (e5eb1)
View changes on GitHub
v1.1.45
v1.1.44
🐞 Bug Fixes
- account: Adjust login flow to check session before readiness - by @luoling8192 (f07d6)
View changes on GitHub
v1.1.43
🚀 Features
- core:
- Add ConnectionTCPObfuscated to connection service for enhanced proxy support - by @luoling8192 (c0b6f)
- core, client, web:
- Unread message summarization feature - by @luoling8192 and @cursoragent in #515 (b272c)
- core, web:
- Get pin chats, and access_hash - by @luoling8192 in #522 (721d6)
- Folder support - by @luoling8192 in #524 (58937)
- Summarize daily and last 24hours messages - by @luoling8192 in #529 (28743)
- otel:
- Split to unique package - by @luoling8192 in #521 (6b53b)
- web:
- Sync selector with folder - by @luoling8192 in #527 (e1cfe)
- Markstream-vue for summary - by @luoling8192 in #528 (cdffa)
markstream-vuefor ai-chat - by @luoling8192 (ed1dc)
🐞 Bug Fixes
- core:
- Passthrough when event data is undefined - by @luoling8192 (1d3e9)
- deps:
View changes on GitHub
v1.1.41
🚀 Features
- client: Store chats by userid instead of session id - by @luoling8192 (924cd)
- server/otel: Tracing span - by @luoling8192 and @nekomeowww in #519 (c8442)
View changes on GitHub
v1.1.40
🚀 Features
- core: Better auth error handler - by @luoling8192 (981f7)
- web/layout: Add login prompt banner for unauthenticated users - by @luoling8192 (c149a)
🐞 Bug Fixes
- client:
- Revert 52fb389 - by @luoling8192 (e370d)
- core:
- Send message to private chat - by @luoling8192 (ce091)
- web/layout:
- Exclude login page - by @luoling8192 (89ae6)
- Login status - by @luoling8192 (9eb58)
View changes on GitHub
v1.1.39
🚀 Features
- Implement chat scope filtering for AI chat context retrieval - by @LOTUSSSB in #514 (d20ba)
- server:
- Minio url - by @luoling8192 (beeee)
- Add backward compatibility for minio config - by @luoling8192 (5ab88)
🐞 Bug Fixes
- core: Fallback resolve dialog - by @luoling8192 (983cd)
- deps: Update all non-major dependencies - in #488 (5c013)
🏎 Performance
- core: Optimize user resolver cache - by @luoling8192 (fee5a)