mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-31 04:32:32 +00:00
bc2f91d8ee0fc42f6aa9228a31e0e381cf1dc3da
* [README] Updated Header * [README] Added build/install instructions * [README] Added summary
LunaSea – Usenet Manager for iOS
LunaSea is a fully-featured, open-source usenet manager built using the Flutter framework for iOS! LunaSea is focused on giving you a seamless experience between all of your usenet software.
Support for services include:
- Lidarr
- Radarr
- Sonarr
- SABnzbd
- NZBGet
- Newznab Indexer Searching
- ...and more coming soon!
LunaSea also comes with support for:
- Profiles for multiple instances of applications
- Backup and restore configuration from the filesystem
Developing, Installing, & Building
Requirements
- A MacOS Machine
- An AppleID account (does not require developer account)
- Flutter Framework (Beta Channel)
- XCode 11.4 or Higher
- Developer Certificate Configured
Developing
- Clone the repository
git clone git@github.com:LunaSeaApp/LunaSea.git
- Install the Flutter packages
flutter pub get
- Start your simulator or plug in your device and ensure you have accepted it is a trusted device
- Install LunaSea in development mode on your device or simulator
flutter run
Installing
Release builds can only be installed on physical devices
- Clone the repository
git clone git@github.com:LunaSeaApp/LunaSea.git
- Install the Flutter packages
flutter pub get
- Plug in your device and ensure you have accepted it is a trusted device
- Install a production version of the application on your device
flutter run --release
Building (.ipa)
- Clone the repository
git clone git@github.com:LunaSeaApp/LunaSea.git
- Install the Flutter packages
flutter pub get
- Run
build_ipainside of thescriptsfolder - The IPA will be placed in the root of the project directory
Languages
Dart
94.2%
TypeScript
3.6%
C++
0.8%
CMake
0.6%
Ruby
0.4%
Other
0.2%
