Skip to content

Tags: michael-borck/study-buddy

Tags

v0.2.2

Toggle v0.2.2's commit message
Fix Linux AppImage userData path creation errors

- Improve production mode detection using process.resourcesPath
- Prevent directory creation inside read-only AppImage filesystem
- Only create userData directories in development mode
- AppImage now runs without --no-sandbox requirement for userData

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>

v0.2.1

Toggle v0.2.1's commit message
0.2.1

v0.2.0

Toggle v0.2.0's commit message
0.2.0

v0.1.0

Toggle v0.1.0's commit message
Improve workflow reliability for Electron builds

🔄 **Build Reliability Enhancements:**

📥 **Electron Binary Caching:**
- Add GitHub Actions cache for Electron binaries
- Cache key based on OS and package-lock.json
- Reduces download time and failure rate

🔁 **Retry Logic:**
- Add nick-fields/retry action for Electron builds
- 3 attempts with 30-60 second delays
- 10-15 minute timeouts for complex builds

🌐 **Network Resilience:**
- Handle intermittent GitHub CDN failures
- Graceful handling of EOF errors during downloads
- Better error recovery for CI/CD pipelines

⚡ **Performance Improvements:**
- Faster subsequent builds with binary caching
- Reduced bandwidth usage in CI
- More reliable cross-platform building

**Fixes the "EOF error downloading Electron" issue that caused the v0.1.0
release build to fail.**

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>