Track the evolution of your favorite browser history search tool. This changelog follows the Keep a Changelog format and adheres to Semantic Versioning.
- Import Process: Unified import mechanism for both automatic and manual imports
- Data Consistency: Enhanced history and bookmark merging logic
- Resource Management: Added comprehensive cleanup procedures for all services
- Window Management: Improved window state handling during application quit
- Fixed URL Count Inconsistency: Resolved discrepancy between initial and manual import counts
- Fixed Bookmark Preservation: Ensured bookmark status is maintained during history updates
- Fixed Memory Leaks: Added proper cleanup of resources and event listeners
- Fixed Window State: Improved handling of window state during application quit
- Fixed UI Update Events: Standardized event names for history and bookmark updates to ensure consistent UI updates
- Fixed Bookmark Count Inconsistency: Improved bookmark import mechanism to store all bookmarks in history repository, ensuring consistent bookmark counts between initial load and manual imports
- Counter System: Separate history and bookmark count display
- Enhanced Logging: Detailed count updates and error tracking
- Bookmark Integration: Improved bookmark count functionality
- UI Enhancements:
- Refined search icon positioning
- Optimized light theme visibility
- Enhanced toolbar layout
- Performance:
- Streamlined window management
- Simplified codebase
- Reduced dependencies
- Fixed search icon visibility in light mode
- Resolved bookmark count update issues
- Corrected counter display problems
- Fixed event handling for bookmark updates
- Removed unused dependencies (jest, babel-jest, axios, dotenv)
- Removed Google Analytics integration
- Removed automatic import mechanism
- Enhanced client ID generation with persistent storage
- Command Key Support: Hold Command (β) while clicking links to keep window open
- Enhanced window management with improved hide functionality
- Smart Search: Introduced partial word matching for more intuitive results
- Bookmark Search: Quick access to bookmarks with the 'b:' prefix
- Intelligent Sorting: Combined relevance scoring with visit frequency
- Enhanced UI: Seamless light/dark mode transitions across all components
- Window Management: Drag-and-drop positioning with persistent placement
- Optimized window positioning and state management
- Resolved loading overlay persistence issues
- Fixed theme-specific UI element visibility
- Optimized event listener management
- Streamlined bookmark import process
- Optimized bookmark synchronization timing
- Enhanced Firefox history data accuracy
- Improved window interaction behavior
- Refined search result scoring algorithm
- Strengthened database connection handling
- Upgraded to sqlite3 for enhanced compatibility
- Optimized Firefox data import performance
- Enhanced window management automation
- Modernized database query patterns
- Strengthened error handling protocols
- Smart Window Management: Automatic hiding after URL navigation
- Keyboard Shortcuts: Quick window control with ESC key
- Intuitive Interaction: Click-outside window dismissal
- Architecture: Implemented domain-driven design principles
- Error Handling: Enhanced IPC communication reliability
- Logging: Comprehensive system-wide logging implementation
- Code Organization: Modular architecture with clear separation of concerns
- Optimized process communication
- Enhanced error recovery mechanisms
- Improved debugging capabilities
- Resolved code quality issues
- Bookmark Integration: Seamless browser bookmark synchronization
- Visual Enhancements: Bookmark indicators in search results
- Smart Import: Unified history and bookmark management
- Real-time Updates: Automatic bookmark synchronization
- Enhanced import functionality
- Optimized notification system
- Improved visual feedback
- Streamlined import processes
- Enhanced error handling
- Removed history import limitations
- Optimized date handling for Chrome history
- Enhanced time display formatting
- Modern Architecture: Domain-driven design implementation
- Browser Integration: Enhanced Chrome and Firefox support
- Security: Comprehensive permission management
- Performance: Optimized data persistence
- UI/UX:
- Keyboard navigation
- Favicon support
- Multi-display compatibility
- Modern visual design
- Code Quality:
- English documentation standardization
- Enhanced error handling
- Improved UI components
- Optimized window management
- Performance:
- Streamlined search results
- Enhanced data validation
- Improved display handling
- Legacy test infrastructure
- Deprecated build scripts
- Outdated UI components
- Installation: Upgraded to PKG format for better macOS integration
- License: Transitioned to GPL-3.0
- Build Process: Enhanced release automation
- Resolved package configuration issues
- Updated installation documentation
- Optimized ARM64 (M1) compatibility
- Enhanced native module support
- Testing: Comprehensive test infrastructure
- Browser Support: Chrome and Firefox integration
- Security: macOS-specific security enhancements
- UI/UX: Modern interface with dynamic sizing
- Performance: Optimized search and indexing
- Architecture: Native macOS application conversion
- Performance: Enhanced database operations
- UI/UX: Modern design implementation
- Search: Improved result ranking
- Optimized window management
- Enhanced update system
- Improved error handling
- Fixed display issues
- Implemented secure data access protocols
- Enhanced validation mechanisms