Skip to content

Releases: eaeoz/command-manager-docker

Version 1.0.6 - Scroll Bar Fix

Choose a tag to compare

@eaeoz eaeoz released this 08 May 18:07

Bug Fixes

  • Fixed scroll bar issue where horizontal and vertical scroll bars would incorrectly appear on the main window after opening and closing the "Manage Profiles" modal (top-right icon)
  • Scroll bars now remain hidden after closing modals, restoring proper layout behavior
    Technical Details
  • Reset document.body.style.overflow to default state instead of forcing overflow: auto when closing modals
  • Applied fix to all modal close handlers (profile modal, style modal, update/delete actions)

Version 1.0.5 - Seamless AI Integration, Focus Stability & Modern UI

Choose a tag to compare

@eaeoz eaeoz released this 06 May 01:37

🚀 New Features & Enhancements

  • Persistent AI Authentication: Solved the Electron Puter authentication loop! The application now securely stores and reads your Puter auth cookies directly from the local config/ directory. You no longer have to sign in every time the app restarts to use the "Send to AI" functionality.
  • Modernized Navigation Menu: Completely restyled the top-left navigation drawer. The links now feature a beautiful frosted glassmorphism aesthetic (semi-transparent pill shapes) with smooth, staggered spring animations, dynamic hover scaling, and official brand colors for GitHub, Docker, and Contact.

🛠️ UI/UX Improvements

  • Compact Modal Design: Optimized the layout of the Style Command and Manage Profiles modals. Reduced unnecessary padding, tightened vertical spacing, and slightly decreased input heights to make the modals much more compact and laptop-friendly without sacrificing their clean, modern look.
  • Scrollbar Extermination: Fixed a layout glitch where opening the navigation menu or modals would force ugly horizontal and vertical scrollbars to appear on the main window.
  • Native Dialog Removal: Replaced all jarring native OS dialogs (alert(), confirm()) throughout the application with smooth, non-blocking UI notifications. Deleting profiles or commands now uses a fast, inline 2-step button confirmation (the button turns red and asks "Sure?") for a much more premium feel.

🐛 Critical Bug Fixes

  • Input Focus Lockout Fixed: Resolved a frustrating bug where the "Add Command" textboxes would randomly become completely unresponsive/unfocusable after adding, editing, or deleting profiles.
    • Technical Fix: This was caused by the OS failing to return window focus to Electron after native dialogs closed and the page immediately reloaded. By removing native dialogs, explicitly closing background overlays, and adding a 500ms stabilization delay before reloads, input focus is now guaranteed to remain stable 100% of the time.
    • Added specific CSS pointer-events rules to ensure invisible navigation wrappers never accidentally block your mouse clicks again.

Fix Electron cursor delay and animation performance issues

Choose a tag to compare

@eaeoz eaeoz released this 05 May 20:09

Fixed

  • Cursor input delay in Electron app after adding commands (blurring animation interval optimized from 2ms to 1ms, reducing animation time from ~200ms to ~100ms)
  • Add/close button animation lag in Electron app
  • Blocking alert() calls replaced with non-blocking toast notifications in Electron
  • Prevented full page reloads from re-triggering blurring animation unnecessarily
  • Focus now correctly sets to "Command Title" input when opening the Add Command form
    Changed
  • Blurring animation now completes in 100ms instead of 200ms for faster UI responsiveness in Electron
  • Notification system: showNotification() replaces alert() to avoid blocking the main thread in Electron
    Technical Details
  • Modified setInterval(blurring, 2) → setInterval(blurring, 1) in app.js:1660
  • Added non-blocking showNotification() function to replace alert() calls
  • Added 500ms delay before location.reload() to allow notifications to display
  • Updated toggleAccordion() to focus on title input instead of AI prompt

v1.0.3 - AI Integration & UI Enhancements

Choose a tag to compare

@eaeoz eaeoz released this 05 May 15:42

✨ New Features

  • AI Feature Integration - Added AI-powered functionality to enhance command management experience

🎨 UI Improvements

  • Add Command Section - Redesigned UI with improved command addition interface

🔧 Other Changes

  • Version bump to 1.0.3

Update contact link to web form (v1.0.2)

Choose a tag to compare

@eaeoz eaeoz released this 04 May 20:30
  • Replaced mailto:sedatergoz@gmail.com contact link with https://sedat.netlify.app/contact in the app footer
  • Users are now directed to a web-based contact page instead of triggering their default email client
  • This change applies to both the web interface and Electron desktop application since they share the same Express server (app.js)

v1.0.1 - External Link Handling Fix

Choose a tag to compare

@eaeoz eaeoz released this 04 May 20:10

What's Changed

Fixed

  • External links (GitHub, DockerHub, Contact) now open in default browser instead of internal Electron window

Technical

  • Added setWindowOpenHandler in main process to intercept and redirect external URLs
  • Added will-navigate handler to prevent internal navigation to external URLs

Command Manager v1.0.0 - Initial Release

Choose a tag to compare

@eaeoz eaeoz released this 04 May 13:56

Command Manager v1.0.0

SSH Command Manager with graphical user interface - control remote servers through GUI components.

Downloads

  • Installer: Command Manager Setup 1.0.0.exe - Full installation with Start Menu integration
  • Portable: Command Manager_portable_1.0.0.exe - No installation required, runs from any folder

Features

  • Create and manage SSH host profiles
  • Create, edit, delete GUI command components with custom styling
  • Execute commands on remote servers with one click
  • View command results directly in the interface
  • Config files auto-initialized on first run

Configuration

On first run, config files (.env, commands.json, profiles.json) are automatically copied to:

  • Windows: %APPDATA%\command-manager\config\
  • Editable after first run

Docker Support

docker run -p 3000:3000 eaeoz/command-manager-docker:2
Or use docker-compose.yml with volume mount for persistent config.
Requirements
- Windows 10/11 (x64)
- For Docker: Docker Desktop