Releases: kifile/alaye-app
Release list
v0.1.4 Release
🚀 Release v0.1.4
What's Changed
This release brings significant improvements to project management, session UI, and overall performance. We've introduced project favorites, enhanced search/filtering capabilities, and completely revamped
the chat interface with modular components.
✨ Features
Project Management
- Project Favorites: Add/remove projects to favorites for quick access
- Search & Filter: New search bar with sorting by name and last activity time
- Enhanced Project Cards: Redesigned cards with command display, favorite buttons, and improved layout
- Responsive Masonry Grid: New masonry grid layout for Claude plugins with responsive design
Session UI Improvements
- Modular Chat Components: Completely refactored session chat UI with modular component architecture
- Enhanced Markdown Rendering:
- Improved code block rendering with syntax highlighting
- Custom tag support
- Better URL boundary handling
- @mentions highlighting
- Specialized Message Blocks:
- Agent-specific message blocks
- Command execution blocks
- Interrupted message blocks
- System message blocks
- Thinking process blocks
- Tool use blocks with improved display
Backend Enhancements
- Enhanced Claude Project Scanning: Improved scanning logic for better project detection
- Session Message Merging: Optimized session message processing and merging logic
🐛 Bug Fixes
- Fixed sorting issues with favorited field null values
- Projects without last_active_at now properly placed at end of list
- Improved Windows compatibility for subprocess execution
- Updated scan_sessions tests to skip agent sessions
♻️ Refactoring
Application Lifecycle
- Unified Cleanup Mechanism: Improved application lifecycle management with unified cleanup flow
- Subprocess Database Initialization: Database initialization now runs in subprocess to preserve logging configuration
Code Quality
- Refactored process_utils.py for better maintainability
- Significant improvements to project_service.py code structure
⚡ Performance
- 38.9% faster session loading through optimization
- Improved database query efficiency
🎨 UI/UX Improvements
- Enhanced chat UI styling and accessibility
- Better command execution display in sessions
- New useWindowSize hook for responsive design
- Updated locale files (English & Chinese)
📚 New Files
Database Migrations
- 04833bf282ac_.py: New database migration script
- 3dca7f30d925_.py: Database structure updates
Frontend Components
- MasonryGrid.tsx: Masonry grid layout component
- useWindowSize.ts: Window size hook
- Chat components:
- AgentBlock.tsx
- CommandBlock.tsx
- InterruptedBlock.tsx
- SystemBlock.tsx
- CodeBlock.tsx
- Markdown rendering plugins and utilities
Backend Utilities
- time_utils.py: Time processing utilities
- Process and session verification scripts
Tests
- test_claude_projects_scanner.py: Claude project scanning tests
- test_process_utils.py: Process utilities tests
- Enhanced session operations and project service tests
📊 Stats
- 15 commits since v0.1.3.1
- 68 files changed
- +10,695 lines added
- -2,116 lines removed
- Net increase: +8,579 lines
🔧 Dependency Updates
- Updated package.json dependencies
- Updated uv.lock Python dependencies
- Updated pyproject.toml configuration
- Database Migration: This release includes new database migrations. Please run migration scripts when upgrading
- Environment Variables: .env.example has minor updates - please review your configuration
- Windows Users: This release includes significant Windows compatibility improvements
🔗 Links
- Full Changelog: https://github.com/kifile/alaye-app/v0.1.3.1...v0.1.4
- Contributors: kifile
Previous Release: https://github.com/kifile/alaye-app/releases/tag/v0.1.3.1
v0.1.3.1 Release
🎉 Alaye v0.1.3+ Release
🔧 Important Fix - macOS App Startup Issue
We sincerely apologize for the inconvenience caused to our macOS users! Some users experienced issues where the app failed to launch, and we have now fixed this issue.
Root Cause:
- The conda/miniconda build environment hardcoded library paths in the binary
- This caused the app to fail finding required dynamic libraries on other systems
What We Fixed:
- ✅ Fixed hardcoded dynamic library paths
- ✅ Replaced absolute paths with @executable_path
- ✅ Improved DMG installer creation process
- ✅ Added code signing for better stability
📥 Installation Instructions
For macOS Users:
- Download the latest .dmg file
- Open the DMG and drag Alaye.app to your Applications folder
- Launch the app from Launchpad or Applications folder
Full Changelog: v0.1.3...HEAD
Thank you for your patience and support! 🙏
If you encounter any issues, please don't hesitate to let us know.
v0.1.3 Release
v0.1.2 Release
Release
What's Changed
- Add LSP Server support
- Fix some markdown editor issues.
- Make log international.
- Bugfix/fix 0.1.1 by @kifile in #3
Full Changelog: v0.1.1...v0.1.2
v0.1.1 Release
What's Changed
- Reordered the sidebar
- Update README: add screenshot
- Add mocano-editor offline support
- Fix plugin detail page always loading issue when plugin is empty.
Full Changelog: v0.1.0...v0.1.1
v0.1.0 Release
Release
- Support Claude Code configuration.: Memory & Command & SubAgent & Skills & McpServers & Plugins & Some important settings.
What's Changed
New Contributors
Full Changelog: https://github.com/kifile/alaye-app/commits/v0.1.0