Releases: thomasthanos/Github-Build-Release
Releases · thomasthanos/Github-Build-Release
Initial Electron App with AI Features and UI Components
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
✨ 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/stylesfor components and global variables - 📦 Updated built assets and
dist/index.htmlwith regenerated production bundle
🛠️ Infrastructure
- 📁 Added
/dist/assetsto.gitignoreto exclude generated build artifacts - 🗑️ Removed hashed JS/CSS files from repository
- ⚡ Updated
electron/main.jsandpackage.jsonfor 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
✨ 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
onClosehandling 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, andformatWithAImethods to renderer process
Github app helps for release
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.