Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 1.91 KB

File metadata and controls

56 lines (44 loc) · 1.91 KB

Changelog

All notable changes to Git Alias Generator will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Initial open source release preparation
  • MIT License
  • Comprehensive contributing guidelines
  • GitHub issue templates and workflows
  • Cross-platform CI/CD pipeline

0.1.0 - 2025-08-06

Added

  • 🎯 Core Functionality

    • Visual Git alias creation with checkbox interface
    • Real-time alias preview and validation
    • Support for common Git commands (add, commit, push, checkout, pull, cleanup)
    • Smart conflict detection for existing aliases
  • 🤖 AI Integration

    • OpenAI API integration for commit message generation
    • Support for multiple AI models (GPT-3.5, GPT-4, GPT-4o Mini)
    • Secure local storage of API credentials
  • 📋 Alias Management

    • View and manage existing Git aliases
    • Delete aliases with confirmation
    • Distinguish between tool-created and manual aliases
    • Toast notifications for user feedback
  • 🛠️ Technical Features

    • Cross-platform desktop app (Windows, macOS, Linux)
    • Rust backend with Tauri framework
    • React + TypeScript frontend
    • Responsive design with custom CSS
    • Modern iconography with Lucide React
  • 🔧 Developer Experience

    • Hot reload development server
    • TypeScript for type safety
    • Vite for fast builds
    • Comprehensive error handling

Technical Details

  • Frontend: React 18.2, TypeScript 5.0, Vite 4.4
  • Backend: Rust 1.60+, Tauri 1.6, Tokio, Reqwest
  • Platform Support: Windows 10/11, macOS (Intel + Apple Silicon), Linux (Ubuntu, Fedora, Arch)