Releases: Hank076/AI-Chat-Explorer
AI Chat Explorer v0.4.0
🚀 AI Chat Explorer v0.4.0
This release renames the app from Unified AI Session Explorer to AI Chat Explorer and adds broader local AI chat history coverage.
✨ Highlights
- 🏷️ Renamed the product to AI Chat Explorer across app metadata, window title, UI, package metadata, Rust crate metadata, and release workflow.
- 💬 Added VS Code / GitHub Copilot Chat history support from VS Code workspace storage.
- 🔎 Added VS Code source filtering and source badges in project/session lists.
- 🧩 Improved Codex rollout replay so
event_msguser and assistant messages render as normal chat bubbles. - 📝 Updated README and Traditional Chinese README to document the new source support, Codex rollout replay, and source-specific deletion behavior.
🔒 Security and Data Handling
- 🛡️ Path validation is now documented as source-specific before reading, parsing, or deleting local records.
- 👀 VS Code / GitHub Copilot Chat records are treated as read-only in the current UI.
- 🗑️ Deletion remains exposed only for sources with backend deletion support.
📦 Release
- 🔖 Version bumped to
0.4.0. - ⚙️ Tauri release workflow now publishes releases as AI Chat Explorer.
此版本將產品名稱從 Unified AI Session Explorer 更名為 AI Chat Explorer,並擴充本機 AI 對話紀錄的支援範圍。
✨ 重點更新
- 🏷️ 將產品名稱全面更新為 AI Chat Explorer,涵蓋 app metadata、視窗標題、UI、package metadata、Rust crate metadata 與 release workflow。
- 💬 新增 VS Code / GitHub Copilot Chat 歷史紀錄支援,可從 VS Code workspace storage 探索對話紀錄。
- 🔎 新增 VS Code 來源篩選,以及專案 / Session 列表中的來源徽章。
- 🧩 改善 Codex rollout replay,讓
event_msg中的 user 與 assistant 訊息以一般聊天泡泡顯示。 - 📝 更新英文 README 與繁體中文 README,補上新來源支援、Codex rollout replay,以及 source-specific deletion 行為說明。
🔒 安全與資料處理
- 🛡️ 文件已更新為 source-specific path validation:讀取、解析或刪除本機紀錄前,會依資料來源驗證允許路徑。
- 👀 VS Code / GitHub Copilot Chat records 目前在 UI 中以唯讀方式處理。
- 🗑️ 刪除功能只會對後端已有 deletion support 的來源顯示。
📦 Release
- 🔖 版本升級至
0.4.0。 - ⚙️ Tauri release workflow 現在會以 AI Chat Explorer 作為 release name。
Full Changelog: v0.3.1...v0.4.0
Unified AI Session Explorer v0.3.1
This release introduces powerful session search capabilities, intuitive date filtering, and a brand-new visual
identity, significantly improving your efficiency when navigating large AI session histories.
🚀 New Features
- Full-text Session Search:
- Search across all your session contents with real-time match counts displayed in the sessions list.
- Integrated 300ms debounce for a smooth, lag-free input experience.
- Automatic keyword hand-off: Clicking a matched session carries your search term into the viewer and highlights
matches with tags.
- Smart Date Filtering:
- New filter tabs: All, Today, Yesterday, and This Week.
- Advanced logic: Date filters and search queries compose with AND logic to narrow down results instantly.
- New Visual Identity:
- Updated high-resolution application icons for all platforms (Windows, macOS, Linux).
- Cleaned up asset directories by removing redundant boilerplate SVG files.
🛠️ Improvements & Optimization
- Enhanced i18n: Added data-i18n-placeholder support; search input placeholders and ARIA labels now dynamically
switch between Traditional Chinese and English. - Backend Performance: When a date filter is active, the backend only scans relevant .jsonl files, significantly
reducing disk I/O and overhead. - Version Synchronization: Unified package.json, Cargo.toml, and tauri.conf.json versions to 0.3.1.
🐞 Bug Fixes
- Project Deletion Logic: Fixed path validation issues when removing Codex or hybrid projects.
本次更新帶來了強大的會話搜尋功能、時間過濾機制以及全新的應用程式視覺識別,顯著提升了瀏覽大量 AI 會話時的效率。
🚀 新功能 (New Features)
- 會話全文搜尋 (Full-text Search):
- 現在可以針對所有會話內容進行關鍵字搜尋,並在列表中即時顯示匹配數量。
- 整合防抖 (Debounce) 機制,確保流暢的輸入體驗。
- 進入會話視圖後,搜尋關鍵字會自動帶入並以 高亮顯示匹配文字。
- 時間過濾機制 (Date Filtering):
- 新增「全部 / 今天 / 昨天 / 本週」快捷切換標籤。
- 過濾邏輯與搜尋功能完美整合(AND 邏輯),快速縮小查找範圍。
- 全新視覺識別 (New App Icons):
- 更新全平台應用程式圖示 (Windows/macOS/Linux)。
- 優化資產目錄,移除了冗餘的範例 SVG 檔案。
🛠️ 改進與優化 (Improvements)
- i18n 增強:搜尋框的提示文字 (Placeholder) 與 ARIA 標籤現在完整支援多國語系切換。
- 效能優化:當啟用時間過濾時,後端僅掃描範圍內的 .jsonl 檔案,降低磁碟 I/O。
- 版本同步:同步 package.json, Cargo.toml 與 tauri.conf.json 版本號至 0.3.1。
🐞 修復 (Bug Fixes)
- 專案刪除邏輯:修正了特定情況下 Codex 與混合型專案刪除時的路徑驗證問題。
Unified AI Session Explorer v0.3.0
What's New
Codex CLI Session Support
You can now browse and explore Codex CLI session histories alongside Claude sessions.
Features added:
- Browse Codex projects and sessions in the project/session list
- Full Codex session timeline rendering, including chat and thinking events
- function_call rendering and event_msg system event handling
- Source badges distinguishing Claude vs. Codex sessions
- Source toggle switch to show/hide sessions by source
- i18n support for new UI elements (繁體中文 & English)
Unified AI Session Explorer v0.2.1
What's New
UI & Accessibility Improvements
- Refined overall UI layout and visual consistency
- alignment throughout the interface
- Enhanced subagent toggle clarity and action button styles
Release Workflow
- Added Windows portable binary (no-install
.exe) to release artifacts - Updated GitHub Actions release workflow
Documentation
- Revamped bilingual README (繁體中文 & English) with language switch links
- Added main window screenshot
Internal
- Restructured i18n into separate locale files (
locales/en-US.js,locales/zh-Hant-TW.js) - Expanded E2E test coverage for delete UI and theme
- Minor Tauri metadata and capabilities updates
Unified AI Session Explorer v0.1.2
Bug Fixes
- Fixed GitHub Actions release workflow: pin
tauri-apps/tauri-actiontov0
to resolve build failures in automated releases
Unified AI Session Explorer v0.1.0
🎉 Initial Release
Unified AI Session Explorer — a cross-platform desktop app built with Tauri 2
for browsing, searching, and reviewing Claude AI session histories.
Core Features
Session Browser
- Browse Claude projects and sessions from
~/.claude/projects - Searchable project list with path-based naming
- Session entries sorted by modification time with file size display
- Subagent sessions shown in hierarchical tree view
Session Timeline Viewer
- Full conversation timeline rendering: user/assistant messages, thinking blocks, tool use & results
- Chat-only mode: hide thinking and tool_result for a clean reading experience
- Expandable assistant messages with tool call details
- Toggles for thinking, tool use, and system events visibility
- Resizable columns with stable layout across panel interactions
UI & Theme
- Dark / Light mode with full theme switching
- Custom app icon and favicon
- Session timeline meta bar with session summary info
- Memory files section in project view
Project & Session Management
- Safe deletion with countdown undo toast
- Open project folder via context
- About dialog with app info and GitHub link
Internationalization
- Full zh-Hant-TW and en-US support
Infrastructure
- Cross-platform CI release workflow (Windows / macOS / Linux)
- Backend unit tests for project browser