Jagandeep Brar 8ac4228e56 [Release] v2.1.0 (66) (#200)
* [Icon] Removed alpha channel from icon
* [Sonarr] Fixed toast for season monitoring toggle
* [Settings] Completely redesign, prepping for user configurable options
* [Browsers] Ability to set which browser
* [Settings/Modules] Long pressing 'Open Links In...' would open LunaSea website
* [Navigation Bar] Fixed title regression
* [Sliver AppBar] Defaults to collapsed, pull down to view
* [Sliver AppBar] Left align title
* [Settings/Calendar] Ability to configure starting day and starting size
* [Settings] Added headers
* [Settings] Cleaned folder structure of widgets
* [Calendar] Added option to disable specific modules
* [Theme] added AMOLED black theme
* [Android] Build Configuration for Android (#198)
* [Android] Implemented WIP android build configuration
* [Android] Added splash, icons, dynamic platform-specific text
* [Android] Added signing configuration, updated minimum version to Android 7.0
* [README] Updated README to reflect Android building
* [README] Added stub Google Play shield
* [README] Reordered shields
2020-04-20 10:12:16 -05:00
2020-01-04 15:20:23 -06:00
2019-12-30 16:36:26 -06:00
2020-04-20 10:12:16 -05:00
2020-04-20 10:12:16 -05:00
2020-04-20 10:12:16 -05:00
2020-04-20 10:12:16 -05:00
2020-03-29 19:54:25 -05:00
2020-04-20 10:12:16 -05:00
2019-12-30 16:36:26 -06:00
2019-12-31 10:13:00 -06:00
2020-04-20 10:12:16 -05:00
2020-04-20 10:12:16 -05:00
2020-04-20 10:12:16 -05:00

Homepage   Subreddit   Release   Release   License

LunaSea

Screenshot

LunaSea is a fully-featured, open-source usenet manager built using the Flutter framework for mobile devices! 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 (iOS)

Requirements

  1. A MacOS Machine
  2. An AppleID account (does not require developer account)
  3. Flutter Framework (Beta Channel)
  4. XCode 11.4 or Higher
  5. Developer Certificate Configured

Developing

  1. Clone the repository
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Install the Flutter packages
    • flutter pub get
  3. Start your simulator or plug in your device and ensure you have accepted it is a trusted device
  4. Install LunaSea in development mode on your device or simulator
    • flutter run

Installing

Release builds can only be installed on physical devices

  1. Clone the repository
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Install the Flutter packages
    • flutter pub get
  3. Plug in your device and ensure you have accepted it is a trusted device
  4. Install a production version of the application on your device
    • flutter run --release

Building (.ipa)

  1. Clone the repository
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Install the Flutter packages
    • flutter pub get
  3. Run build_ipa inside of the scripts folder
  4. The IPA will be placed in the root of the project directory

Developing, Installing, & Building (Android)

Requirements

  1. Android SDK/Android Studio Installed & Configured
  2. Flutter Framework (Beta Channel)
  3. Keystore Configured

Developing

  1. Clone the repository
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Install the Flutter packages
    • flutter pub get
  3. Start your simulator or plug in your device and ensure you have enabled USB Debugging
  4. Install LunaSea in development mode on your device or simulator
    • flutter run

Installing

Release builds can only be installed on physical devices

  1. Clone the repository
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Install the Flutter packages
    • flutter pub get
  3. Plug in your device and ensure you have enabled USB Debugging
  4. Install a production version of the application on your device
    • flutter run --release

Building (.apk)

  1. Clone the repository
    • git clone git@github.com:LunaSeaApp/LunaSea.git
  2. Install the Flutter packages
    • flutter pub get
  3. Run flutter build apk --split-per-abi
  4. The APKs are located in:
    • ./build/app/outputs/apk/release/app-armeabi-v7a-release.apk
    • ./build/app/outputs/apk/release/app-arm64-v8a-release.apk
    • ./build/app/outputs/apk/release/app-x86_64-release.apk
Languages
Dart 94.2%
TypeScript 3.6%
C++ 0.8%
CMake 0.6%
Ruby 0.4%
Other 0.2%