Skip to content

Releases: kifile/alaye-app

v0.1.4 Release

Choose a tag to compare

@kifile kifile released this 21 Jan 15:57
d3ad725

🚀 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

⚠️ Breaking Changes & Migration Notes

  1. Database Migration: This release includes new database migrations. Please run migration scripts when upgrading
  2. Environment Variables: .env.example has minor updates - please review your configuration
  3. Windows Users: This release includes significant Windows compatibility improvements

🔗 Links


Previous Release: https://github.com/kifile/alaye-app/releases/tag/v0.1.3.1

v0.1.3.1 Release

Choose a tag to compare

@kifile kifile released this 14 Jan 14:56
63db242

🎉 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:

  1. Download the latest .dmg file
  2. Open the DMG and drag Alaye.app to your Applications folder
  3. 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

Choose a tag to compare

@kifile kifile released this 13 Jan 03:58
f973c38

Release

v0.1.2 Release

Choose a tag to compare

@kifile kifile released this 11 Jan 05:11
e1a271b

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

Choose a tag to compare

@kifile kifile released this 04 Jan 14:31
8b04dad

What's Changed

  1. Reordered the sidebar
  2. Update README: add screenshot
  3. Add mocano-editor offline support
  4. Fix plugin detail page always loading issue when plugin is empty.

Full Changelog: v0.1.0...v0.1.1

v0.1.0 Release

Choose a tag to compare

@kifile kifile released this 03 Jan 13:49
22bacab

Release

  1. Support Claude Code configuration.: Memory & Command & SubAgent & Skills & McpServers & Plugins & Some important settings.

What's Changed

New Contributors

  • @kifile made their first contribution in #1

Full Changelog: https://github.com/kifile/alaye-app/commits/v0.1.0