Releases: lcomplete/huntly
Extension 0.5.2
🐛 improve server connection handling
- Add graceful handling when Huntly server connection fails, showing
warning and allowing AI features to work with external providers - Hide Huntly AI option in toolbar when server is not connected
v0.5.7
AI-Powered Web Extension & Enhanced Twitter Controls
🤖 AI-Powered Web Extension
A major new feature that brings AI content processing directly to your browser extension:
- AI content processing: Summarize, translate, extract key points, and more with streaming AI support
- Multiple AI providers: Configure your preferred AI provider (OpenAI, Anthropic, etc.) directly in extension settings
- Multilingual support: Built-in system prompts for multiple languages with customizable templates
- Article preview: Real-time preview with AI processing results before saving
- Defuddle integration: Enhanced content extraction using Defuddle parser
🐦 Enhanced Twitter/X Auto-Save
New controls for fine-tuning which tweets get automatically saved:
- Minimum likes filter: Set a threshold to only auto-save tweets with a minimum number of likes
- X settings page: Dedicated settings page in the web client for Twitter/X configuration
- Concurrent save prevention: Prevent duplicate saves when multiple capture requests occur simultaneously
- Server-side optimization: Moved minLikes lookup to server-side for reduced API calls and better performance
🔧 Technical Improvements
- Separate extension releases: Independent versioning and release workflow for the browser extension
- Improved excerpt extraction: Better content parsing from HTML for article summaries
- X/Twitter URL detection: Automatic identification of Twitter URLs for special handling
- Caching optimization: Added caching in GlobalSettingService for improved performance
Full Changelog: v0.5.6...v0.5.7
Extension 0.5.1
AI-Powered Web Extension
🤖 AI-Powered Web Extension
A major new feature that brings AI content processing directly to your browser extension:
- AI content processing: Summarize, translate, extract key points, and more with streaming AI support
- Multiple AI providers: Configure your preferred AI provider (OpenAI, Anthropic, etc.) directly in extension settings
- Multilingual support: Built-in system prompts for multiple languages with customizable templates
- Article preview: Real-time preview with AI processing results before saving
- Defuddle integration: Enhanced content extraction using Defuddle parser
v0.5.6
Sorting & Data Consistency Improvements
🔄 Simplified Sorting for Unsorted Pages
Improved the sorting mechanism for unsorted (un-collected) pages:
- Simplified sorting: Use
createdAtdirectly instead of complex multi-field fallback logic - Clearer labels: "Unsorted" pages now display "Created" as the sort criteria
- Better consistency: Removed multi-field sort support for cleaner, more predictable behavior
🛠️ Data Integrity Fixes
- CollectedAt auto-population: Ensure
collectedAttimestamp is always set when pages are added to collections - Capture service fix: Pages captured with a collection assignment now properly set the collected timestamp
- Batch operation reliability: Batch move operations now reliably populate collection timestamps
Full Changelog: v0.5.5...v0.5.6
v0.5.5
Batch Library Management & RSS Performance
📚 Batch Library Organizing
New powerful tools for organizing your library content at scale:
- Batch organize: Filter and move multiple pages across collections in one operation
- Filter preview: Preview matching items before applying batch changes with pagination support
- Flexible filters: Filter by date range, content type, source, and library status
- Bulk move: Move filtered pages to a target collection with optional timestamp remapping
⚡ RSS Feed Performance
Significant improvements to RSS feed fetching efficiency:
- HTTP 304 support: Implement conditional requests using ETag and Last-Modified headers
- Skip unchanged feeds: Completely skip processing when feed content hasn't changed
- Reduced bandwidth: Minimize unnecessary network traffic and server load
- Cache persistence: Store HTTP cache headers in database for reliable conditional requests
✨ UI/UX Improvements
- SmartMoment tooltips: Enhanced timestamp display with tooltip support showing full date/time
- Content type tagging: Include content type in export filenames for better organization
- Tweet filename optimization: Adjusted filename length for tweet exports
- Icon picker refinements: Reorganized icons in Communication section
Full Changelog: v0.5.4...v0.5.5
v0.5.4
Collection Management & Twitter Integration
📁 Collection Management
A complete overhaul of collection organization capabilities:
- Drag-and-drop management: Reorder collections and groups with intuitive drag-and-drop
- Collection groups: Create and manage collection groups for better organization
- Icon picker: Choose from social media icons and flat color icons for collections
🐦 Enhanced Twitter Save Rules
- Collection targeting: Save tweets, bookmarks, and likes directly to specific collections
- Modernized UI: Redesigned rule cards with cleaner controls and improved visual hierarchy
- Library status integration: Automatically apply library status when saving Twitter content
🔍 Improved Search & Sorting
- Multi-field sorting: Enhanced sorting with UNSORTED_SAVED_AT option for flexible content organization
- Collection search: Search within collections for faster content discovery
- Library status filtering: Filter pages by library status in collection views
✨ UI/UX Improvements
- Settings redesign: Modernized settings UI with consistent styling, icons, and section titles
- Article shortcuts: Improved drag-and-drop interface with better empty states and dialog designs
- Offline icon support: Icon registry ensures reliable icon rendering without network dependency
Full Changelog: v0.5.3...v0.5.4
v0.5.3
MCP Server Integration & AI Agent Support
🤖 MCP Server Support
Huntly now integrates with the Model Context Protocol (MCP), enabling AI agents like Claude Code to directly access and search your knowledge base.
Available tools:
- Content retrieval: Get full content details, batch summaries, and user highlights
- Library access: Browse saved content by category (inbox, favorites, read later, archive)
- RSS management: List feeds, fetch unread items, and access specific feed articles
- GitHub integration: Retrieve your starred repositories
- Tweet archives: Access saved tweets with flexible sorting
- Full-text search: Search across all saved content with natural language queries
⚙️ Configuration: New Settings panel provides an intuitive interface to configure MCP endpoints and test tool connectivity. Includes support for Claude Desktop, Trae, and other MCP clients.
✨ Additional Improvements
- Home page now displays the current version dynamically
Full Changelog: v0.5.2...v0.5.3
v0.5.2
Feed Management & Navigation Overhaul
📰 RSS & Feed Management
Enhanced RSS experience with read/unread status tracking and improved filtering capabilities.
Key features:
- Mark RSS items as read/unread with automatic cache synchronization
- Advanced page filters with date range picker and preset options (today, this week, this month)
- Unread/all content toggle for feeds and tweets
- Folder-based connector organization and filtering
🏗️ Architecture Improvements
- SQLite date handling: New Instant↔TEXT converter ensures consistent date formatting and query compatibility
- Navigation refactor: Removed legacy Sidebar component, consolidated into primary/secondary navigation
- Performance: Lazy mounting for mobile and secondary sidebar content
- API refinement: Dedicated endpoints for GitHub connector and unread count aggregation
✨ Additional Improvements
- Enhanced scrollbar styling for secondary sidebar
- System timezone alignment for server-side date parsing
- Improved dev mode configuration with conditional task execution
v0.5.1
Navigation Redesign & Settings Expansion
🎨 New Navigation & Layout
Complete redesign of the navigation system with a fresh, modern interface.
Key changes:
- Rebuilt primary and secondary sidebars with improved visual hierarchy
- Refreshed Home dashboard with better content organization
- Enhanced page filters and search box with refined UX
- Read later counter integration in navigation
⚙️ Settings & Configuration
- Expanded settings interface with navigation tree structure
- Library export functionality for backing up your content
- Sync settings with comprehensive configuration options
- Improved mobile responsiveness across all settings pages
📡 RSS Feed Detection
- Automatic RSS feed detection when visiting websites
- One-click subscription from browser extension
- Enhanced feed subscription workflow
📱 Mobile Experience
- Optimized mobile breakpoint (900px) for tablet devices
- Improved touch interactions and layout responsiveness
- Better mobile navigation and page detail views
🖥️ Desktop App (Tauri)
- Enhanced development environment setup
- Improved app data directory handling
- Updated to Tauri v2 with better performance
✨ Additional Improvements
- Static resource caching optimization for faster page loads
- Code cleanup and refactoring for better maintainability
- Enhanced documentation (CLAUDE.md, AGENTS.md)
v0.5.0
🚀 Huntly v0.5.0 发布:告别无效收藏! 👋
🔥 新功能 —— 网页片段(Snippets)支持,你可以保存 💾 或使用 AI 指令 🤖 操作任意网页片段,打造真正高密度的知识库 🧠。
📚 新增文章目录(TOC)功能长文结构一目了然 🧐,阅读效率倍增 ⚡️。
Full Changelog: v0.4.9...v0.5.0