Support & Help
Welcome to JetWings Support. This page provides resources to help you get started, troubleshoot issues, and connect with the community.
Getting Help
Documentation
Start with our comprehensive documentation:
- Getting Started Guide - New to JetWings? Start here
- Installation - Download and install the plugin and mobile app
- Pairing Guide - Connect your mobile device to your IDE
- Features - Explore JetWings features
Troubleshooting Resources
Having issues? Check these resources:
- Common Issues - Solutions to frequently encountered problems
- FAQ - Answers to common questions
Report a Bug
Found a bug? Help us fix it by reporting on GitHub:
- Search existing issues to avoid duplicates
- Create a new issue with:
- Plugin version (Settings > Plugins > JetWings)
- IDE version (Help > About)
- Mobile app version (Settings > About)
- Steps to reproduce
- Expected vs. actual behavior
- Relevant logs (see How to get logs)
Request a Feature
Have an idea to improve JetWings? We'd love to hear it:
- Open a feature request on GitHub
- Describe your use case and how the feature would help
Frequently Asked Questions
How do I pair my mobile app with my IDE?
- Install the JetWings plugin in your JetBrains IDE
- Install the JetWings mobile app on your device
- In the IDE: Tools > JetWings > Show Pairing Code
- Enter the 6-character code (format: ABC-DEF) in the mobile app
- Pairing completes automatically
Pairing lasts 90 days by default. See the Pairing Guide for more details.
Why won't my app connect?
If your mobile app cannot connect to your IDE, check:
- IDE is running - Make sure your JetBrains IDE is open
- Connections are enabled - In IDE: Tools > JetWings > Enable Connections (status bar should show "Open")
- Network connectivity - Both IDE and mobile need active internet
- Pairing is valid - Check if pairing has expired (re-pair if needed)
- Firewall settings - Requires standard internet connectivity (HTTPS)
See Common Issues - Connection Problems for detailed solutions.
How do I enable push notifications?
iOS:
- Go to Settings > Notifications > JetWings
- Enable "Allow Notifications"
- Enable Lock Screen, Banners, and Sounds as desired
Android:
- Go to Settings > Apps > JetWings > Notifications
- Enable notifications for all categories (Build Events, Test Events, etc.)
- Set notification importance to "High" for priority alerts
- Disable battery optimization: Settings > Battery > JetWings > Don't optimize
See Common Issues - Push Notifications Not Working for more help.
What IDEs are supported?
JetWings supports JetBrains IDEs version 2025.3.1 or later, including:
- IntelliJ IDEA (Community and Ultimate)
- PyCharm
- WebStorm
- GoLand, CLion, Rider
- Other JetBrains IDEs with IntelliJ Platform 2025.3.1+
The mobile app supports:
- iOS 18.2+
- Android 8.0 (API 26)+
- Desktop (macOS, Windows, Linux)
- Web browsers (Chrome, Firefox, Safari, Edge)
Is my data secure?
Yes. JetWings is designed with security in mind:
- No source code transmitted - Only event metadata (build status, test counts, project names) is sent
- Encrypted communication - All data uses TLS 1.2+ encryption
- Authenticated access - Only explicitly paired devices can receive events or send commands
- Secure authentication - Token-based authentication with automatic expiration
Your actual source code and build outputs never leave your IDE. See our Security FAQ for more details.
Troubleshooting
Connection Issues
| Problem | Quick Fix |
|---|---|
| IDE shows "Offline" on mobile | Check IDE is running with internet access |
| Mobile shows "Closed" | Enable connections: Tools > JetWings > Enable Connections |
| Connection drops frequently | Check network stability, disable VPN temporarily |
| Pairing code doesn't work | Codes expire after 5 minutes; request a new one |
For detailed solutions, see Common Issues - Connection.
Pairing Problems
| Problem | Quick Fix |
|---|---|
| Invalid pairing code | Request new code (they expire after 5 minutes) |
| Pairing expired | Re-pair: Tools > JetWings > Show Pairing Code |
| Pairing succeeds but cannot connect | Enable connections in IDE, then tap IDE card on mobile |
For detailed solutions, see Common Issues - Pairing.
Notification Issues
| Problem | Quick Fix |
|---|---|
| No notifications arriving | Check notification permissions in device settings |
| Delayed notifications | Keep app in foreground or enable push notifications |
| Wrong notifications | Review event filters in app Settings |
For detailed solutions, see Common Issues - Events.
How to Get Logs
IDE Logs:
macOS: Help > Show Log in Finder
Windows: Help > Show Log in Explorer
Linux: Help > Show Log in Files
Search for lines containing "JetWings"
Mobile App Logs:
Settings > Advanced > View Logs
Tap "Share Logs" to export
Include relevant log excerpts when reporting issues.
Contact Us
Email Support
For questions, feedback, or support inquiries, reach us directly:
- Email: jgafner@dorkag.com
We aim to respond within 48 hours.
GitHub Issues
For bug reports, feature requests, and technical discussions:
- Repository: github.com/edgafner/jetwings
- Report a problem: Open an issue
- Browse existing issues: github.com/edgafner/jetwings/issues
Project Maintainer
JetWings is developed and maintained by @edgafner.
Community
Contributing
JetWings welcomes contributions! To get involved:
- Check open issues for tasks
- Fork the repository
- Submit a pull request
Discussions
Join the conversation on GitHub Discussions (coming soon).
Stay Updated
- Watch the GitHub repository for updates
- Check the changelog for new releases
Quick Links
| Resource | Link |
|---|---|
| Documentation | Getting Started |
| Plugin Download | JetBrains Marketplace |
| Mobile App (iOS) | Available via TestFlight (App Store coming soon) |
| Mobile App (Android) | Google Play |
| Source Code | GitHub |
| Report Bug | GitHub Issues |
| Feature Request | GitHub Issues |