Commit Graph
7 Commits
Author SHA1 Message Date
Danijel Micic 032408e56d fix: Robust GitHub Actions build
- Add explicit 'package' script to package.json to avoid npx issues
- Update workflow to use 'npm run package'
- Use wildcard path for compression to handle folder naming variations
- Add 'ls dist' for debugging
2025-12-15 19:24:16 +11:00
Danijel Micic 34e4c5a2ee fix: Update GitHub Actions to use electron-packager
- Replace electron-builder with electron-packager to avoid code signing issues
- Simplify build process
- Create ZIP archive for distribution
2025-12-15 18:57:34 +11:00
Danijel Micic 6857d33319 feat: Add electron-packager and GitHub Actions for desktop builds
- Add electron-packager as alternative build tool
- Create GitHub Actions workflow for automated Windows builds
- Update .gitignore to exclude dist folder
- Add comprehensive README with installation and usage instructions
- Successfully built Windows executable (210MB)
2025-12-15 18:27:15 +11:00
Danijel Micic cc3c27b674 feat: Add Electron desktop application wrapper
- Create electron-main.js with window, tray, and menu management
- Add Electron and electron-builder dependencies
- Configure build settings for Windows
- Add npm scripts for electron and build
- Desktop app features: system tray, menu bar, auto-start server
2025-12-15 18:23:03 +11:00
Danijel Micic 0adb2cf8dc fix: Add automatic whitespace trimming for form inputs
- Trim all form field values before submission
- Prevents copy-paste whitespace issues
- Applied to both regular and auto-discovery tests
2025-12-15 14:06:37 +11:00
Danijel Micic 688c2ba52c feat: Phase 1 Quick Wins - Dark mode, presets, history, and enhanced errors
- Add dark/light theme toggle with IndexedDB persistence
- Implement configuration presets (Office365, Gmail, SendGrid, Mailgun, Amazon SES)
- Add test history panel with last 50 tests and click-to-load
- Create IndexedDB wrapper for persistent storage
- Add enhanced error messages with troubleshooting tips
- Improve UX with auto-save last configuration
- Add custom scrollbars and smooth theme transitions
2025-12-15 14:00:32 +11:00
Danijel Micic 88fafecc16 Fix SMTP encryption logic for STARTTLS and Unencrypted modes 2025-12-15 11:54:56 +11:00