Skip to content

Releases: thomasthanos/Github-Build-Release

Initial Electron App with AI Features and UI Components

31 Mar 11:03

Choose a tag to compare

New Features

  • Initial Electron + React application scaffold
  • AI formatting capabilities integrated
  • Release UI components and styles added
  • Logs UX improvements and styling tweaks

Improvements

  • Updated build assets and UI components
  • Updated App.css with new styles
  • Updated README.md documentation
  • Updated .gitignore configuration

Maintenance

  • Removed built assets from tracking
  • Stopped tracking dist folder
  • Cleaned up app/electron files
  • Various patch updates and fixes

Add release UI components and styles

02 Mar 02:30

Choose a tag to compare

✨ What's New

  • 🎨 Implemented release management UI with updated workflows and visual behavior
  • 🚀 Added support for modal/terminal layouts and markdown preview functionality
  • 📱 Enhanced sidebar and release list UI components

🔧 Improvements

  • 🏗️ Updated multiple components: BuildLogs, CreateRelease, EmptyState, Header, Modal, ReleaseHistory, Sidebar, Toast
  • 🎨 Added new CSS files under src/styles for components and global variables
  • 📦 Updated built assets and dist/index.html with regenerated production bundle

🛠️ Infrastructure

  • 📁 Added /dist/assets to .gitignore to exclude generated build artifacts
  • 🗑️ Removed hashed JS/CSS files from repository
  • ⚡ Updated electron/main.js and package.json for revised asset handling
  • 🎛️ Adjusted React entry (src/App.jsx) and CreateRelease component for new distribution setup
  • 🎨 Applied styling tweaks across multiple CSS files

Add AI formatting, logs UX and styling tweaks

01 Mar 17:18

Choose a tag to compare

✨ What's New

  • 🤖 AI-Powered Release Notes: Added in-app AI formatting for release notes using Deepseek's API
  • 🔑 Secure API Key Management: Integrated secure storage and handling for your Deepseek API key

🔧 Improvements

  • 🎨 Enhanced Build Logs Terminal: Improved layout, styling, and added auto-scroll functionality
  • 📋 Terminal Utilities: Added copy/clear buttons with animations and keyboard shortcuts (Ctrl+Enter, Esc, Ctrl+C)
  • 📊 Terminal Metrics: Implemented line and character counters for better visibility
  • 🚀 Toast Notifications: Fixed stale onClose handling and simplified duration/progress effects
  • 🎯 UI/UX Polish: Extensive styling updates across the application including custom scrollbars, layout adjustments, and visual tweaks

📦 Technical Updates

  • Electron Main Process: Added config read/write capabilities and new IPC handlers for API operations
  • 🌉 Preload Script: Exposed getApiKey, saveApiKey, and formatWithAI methods to renderer process

Github app helps for release

27 Feb 01:04

Choose a tag to compare

Add a complete project scaffold: Electron entry points (electron/main.js, electron/preload.js),
React source and components (src/...), Vite config, ESLint config, package.json, and static assets/icons. Include build outputs under dist/,
an NSIS installer script (build/installer.nsh) with macros to kill running app and perform safe cleanup/default install dir, plus .gitignore and other project metadata. This brings the app and installer files into version control for initial development and packaging.