Skip to content

perez987/HeliPort

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

372 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HeliPort

image

Intel WiFi Client for itlwm.

Differences with source repo

This repository is a fork of Heliport by joshcalvert47. This developer has made improvements to the original Heliport from OpenIntelWireless that I really like. I have made further changes to adapt it to my liking, but credit for most of the code goes to joshcalvert47.

These are the changes I made:

  • Removed residual XIB file to have the entire UI in SwiftUI
  • Added a new preference to auto-close HeliPort after a configurable delay. This is motivated by:
    • Heliport is only necessary to activate Ethernet 2 and have Wi-Fi on the machine; Once the network is activated, it can continue to function even after Heliport is closed
    • A few users have reported that while Heliport is running in the menu bar, internet speed is slower than when Heliport is closed
  • Debug tab in the Settings window has been removed (it was either not required or not functional on my system)
  • App icon assets have been updated (missing sizes).
  • A large update to the localized strings bundle has been implemented
  • The project AI guidance file CLAUDE.md has been added
  • Ignore rules in .gitignore have been updated.
  • GitHub workflows and issue templates have been removed
  • Prior log system usage has been removed and logging calls have been replaced with print-based output.
Menu

Original README

Status

HeliPort has been upgraded to Version 2.5.0, providing a state-of-the-art premium experience for Intel-based Macs. The app requires macOS 13.0 (Ventura) or newer and features a completely redesigned, high-fidelity user interface.

New Features

  • 📊 Advanced Telemetry: Real-time signal strength history with high-frequency sampling (30 data points) and smoothed interpolation.
  • 🔧 Technical Deep-Dive: The dashboard now always displays critical technical metrics including PHY Mode, Channel/Bandwidth, BSSID, and Noise levels.
  • ⚡️ Performance Optimized: Rewritten UI components using modern SwiftUI patterns for minimal CPU impact while providing rich animations.
  • 🪄 macOS Native: Seamlessly integrated with the macOS menu bar, supporting all accessibility features and system-wide themes.

🏁 Development Status

  • Redesigned Dashboard
  • Implement always-available technical telemetry (Noise, PHY, Channel)
  • Enhance Signal Strength Charting (30 data points)
  • Update project version to 2.0
  • Optimized Intel-only (x86_64) Architecture

Visit OpenIntelWireless project for more information.

Issues

Issues for this project are for bug tracking only.

Invalid issues

The following types of "Issues" will be considered as invalid and will be closed and locked immediately:

  • Personal help request
  • Duplicated issues
  • Urging updates
  • Spam
  • Non-English or non-Chinese content
  • Easy "Googleable" questions

    How to build etc.

  • Off-topic discussion

    Including mentioning and distributing closed-source, non-official Intel Wi-Fi Projects.

Known harmless warning

When App Intents support is enabled, macOS may log com.apple.linkd.autoShortcut messages in Console. These warnings are currently not fully avoidable and can be safely ignored.

Contributing

We desperately need contributors to help us improve this project, any help will be highly appreciated.

  • User interface and password management is implemented with Swift 5
  • Communication with itlwm is implemented with C

Credits

About

Intel Wi-Fi Client for itlwm

Topics

Resources

License

Stars

Watchers

Forks

Contributors

Languages

  • Swift 84.1%
  • Rich Text Format 9.6%
  • C 6.2%
  • Objective-C 0.1%