# HeliPort

[![CI](https://github.com/OpenIntelWireless/HeliPort/actions/workflows/main.yml/badge.svg)](https://github.com/OpenIntelWireless/HeliPort/actions/workflows/main.yml)

Intel WiFi Client for [itlwm](https://github.com/OpenIntelWireless/itlwm)

## Chat

If you have any questions or feedback, feel free to [![Join the chat at https://gitter.im/OpenIntelWireless/itlwm](https://badges.gitter.im/OpenIntelWireless/itlwm.svg)](https://gitter.im/OpenIntelWireless/itlwm?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)

## Download

### Latest Stable Version

[![Download from https://github.com/OpenIntelWireless/HeliPort/releases/latest](https://img.shields.io/github/v/release/OpenIntelWireless/HeliPort?color=%2300AABB&label=Download)](https://github.com/OpenIntelWireless/HeliPort/releases/latest)

### Latest Alpha Version

[![Download from https://github.com/OpenIntelWireless/HeliPort/releases](https://img.shields.io/github/v/release/OpenIntelWireless/HeliPort?include_prereleases&label=Download)](https://github.com/OpenIntelWireless/HeliPort/releases)

## Status

The App is currently functional, we're still trying make it even better.

### To-Do's

Visit [Projects](https://github.com/OpenIntelWireless/HeliPort/projects) for more information

## Issues

Issues for this project are for bug tracking only, please carefully fill in all the blanks in the correct Issue Template.

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.

## 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](https://github.com/OpenIntelWireless/itlwm) is implemented with `C`

## Credits

- [@1Revenger1](https://github.com/1Revenger1) for Keychain password management improvements
- [@Bat.bat](https://github.com/williambj1) for repository management and Sparkle integration
- [@diepeterpan](https://github.com/diepeterpan) for fixing UI artifacts on macOS Sonoma and performance optimizations
- [@DogAndPot](https://github.com/DogAndPot) for initial UI implementation
- [@ErrorErrorError](https://github.com/ErrorErrorError) for UI improvement, Preference Window implementation and more
- [@Goshin](https://github.com/Goshin) for API implementation, Status Menu improvements and more
- [@igorkulman](https://github.com/igorkulman) for code refactoring, password management and more
- [@zxystd](https://github.com/zxystd) for writing [itlwm](https://github.com/OpenIntelWireless/itlwm) and APIs
- [Everyone](https://github.com/OpenIntelWireless/HeliPort/pulls?q=is%3Apr+label%3Adocumentation+is%3Aclosed) who contributed to localization files
- Legacy WiFi icons are from <https://icons8.com/>
- Modern WiFi icons are from <https://github.com/framework7io/framework7-icons> (MIT License)
