mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-30 20:24:25 +00:00
[Release] v5.0.0 (50000001) (#312)
NEW - [Radarr] Completely rewritten from the ground-up - [Radarr] View system status, disk usage, and manage tags - [Radarr] Catalogue, upcoming, missing, tags, and quality profiles are now held in-state between module switches - [Radarr/Add] Long-pressing a search result tile will open the movie's TMDB entry - [Radarr/History] Now an infinite scrolling list - [Radarr/Movie] Cast information, movie-specific history, more detailed file information, more detailed overview page - [Radarr/Filtering] Improved sorting and filtering speed, performance, and consistency - [Radarr/Filtering] Ability to set sorting and filtering defaults in settings - [Radarr/Filtering] Many additional filtering options - [Haptics] Added haptic feedback to all buttons, toggles, and dropdowns - [Quick Actions] Default "Settings" quick action added to end of the list (if there is room) - [UI/UX] (Radarr Only For Now) Ability to tap the AppBar to scroll to top - [UI/UX] (Radarr Only For Now) If the list is in a tabbed PageView, tapping the active tab will scroll the list to the top - [UI/UX] (Radarr Only For Now) If the keyboard is open, scrolling the list, swiping between pages, or opening the drawer will dismiss the keyboard - [Webhooks] Notification webhooks will now show as an in-app heads up if LunaSea is open at the time of receiving the notification TWEAKS - [Radarr] Now only supports v3.0.0 and higher of Radarr - [Radarr] Many visual changes, too many to list - [Radarr] The tab "History" has been replaced with "More" - [Radarr/Edit] Monitor toggle has been moved to the edit prompt - [Sonarr/Filtering] Updated button to use standard filtering icon - [Tautulli/Activity] Show session type and bandwidth type breakdown on activity page - [Tautulli/Activity] Cleanup player information to more closely resemble web GUI - [Tautulli/Activity] Show subtitle stream decision - [UI/UX] Reduced the weight of bold text across the application - [UI/UX] Added padding to bottom of lists for devices that require a safe area - [UI/UX] Active tab in navigation bar now has a border with the AMOLED theme FIXES - [Changelog] Properly align/pad "Full Changelog" button at the end of the changelog - [Flutter] Update packages - [Flutter] Now using the beta channel - [Quick Actions] Improve internal implementation of quick actions to be more stable and reliable - [Settings/Modules] Newly set headers would sometimes not be passed to the connection test - [Sonarr/Edit] Series path prompt would show an incorrect title - [Sonarr/Description] Show "No summary is available" when there is no summary instead of an empty string - [Sonarr/Releases] Default sorting direction was using catalogue default value - [Tautulli/Graphs] Description of some graphs were not correct (Thanks @ZuluWhiskey!) - [Tautulli/IPs] Fix location showing as null for local addresses - [UI/UX] Border radius for the splash highlight wouldn't clip correctly on slim buttons - [UI/UX] Margin/size of sort/filter buttons were off by a few pixels - [UI/UX] InkWell splash now clips correctly to the rounded borders of popup menu buttons
This commit is contained in:
134
README.md
134
README.md
@@ -1,111 +1,53 @@
|
||||
[](https://www.lunasea.app/appstore)
|
||||
[](https://www.lunasea.app/playstore)
|
||||
[](https://codemagic.io/apps/5ef3424e03ad6b478a268d4c/5ef3424e03ad6b478a268d4b/latest_build)
|
||||
[](https://www.lunasea.app/reddit)
|
||||
[](https://www.lunasea.app/discord)
|
||||

|
||||
# <img width="40px" src="./assets/branding/icon_drawer.png" alt="LunaSea"></img> LunaSea
|
||||
|
||||
[](https://www.lunasea.app/appstore)
|
||||
[](https://www.lunasea.app/playstore)
|
||||
[](https://www.lunasea.app/feedback)
|
||||
[](https://www.lunasea.app/discord)
|
||||
[](https://www.lunasea.app/reddit)
|
||||
|
||||
LunaSea is a fully featured, open source self-hosted controller! Focused on giving you a seamless experience between all of your self-hosted media software, LunaSea supports:
|
||||
|
||||
- Lidarr
|
||||
- Radarr
|
||||
- Sonarr
|
||||
- NZBGet
|
||||
- SABnzbd
|
||||
- Newznab Indexer Searching
|
||||
- NZBHydra2
|
||||
- Tautulli
|
||||
- Wake on LAN
|
||||
- [Lidarr](https://github.com/lidarr/lidarr)
|
||||
- [Radarr](https://github.com/radarr/radarr)
|
||||
- [Sonarr](https://github.com/sonarr/sonarr)
|
||||
- [NZBGet](https://github.com/nzbget/nzbget)
|
||||
- [SABnzbd](https://github.com/sabnzbd/sabnzbd)
|
||||
- [Newznab Indexer Searching](https://newznab.readthedocs.io/en/latest/misc/api/)
|
||||
- [NZBHydra2](https://github.com/theotherp/nzbhydra2)
|
||||
- [Tautulli](https://github.com/Tautulli/Tautulli)
|
||||
- [Wake on LAN](https://en.wikipedia.org/wiki/Wake-on-LAN)
|
||||
|
||||
LunaSea even comes with support for multiple instances of applications using profiles, backing up and restoring your configuration to your filesystem, an AMOLED black theme, and more!
|
||||
|
||||
> Please note that LunaSea is purely a remote control application, it does not offer any functionality without software installed on a server/computer.
|
||||
|
||||
---
|
||||
## Getting Started
|
||||
|
||||
## Developing, Installing, & Building (iOS)
|
||||
- [Releases](https://github.com/CometTools/LunaSea/releases)
|
||||
- [(iOS) App Store](https://www.lunasea.app/appstore)
|
||||
- [(Android) Play Store](https://www.lunasea.app/playstore)
|
||||
- [Codemagic](https://codemagic.io/apps/5ef3424e03ad6b478a268d4c/5ef3424e03ad6b478a268d4b/latest_build)
|
||||
- [Build Guide](https://github.com/CometTools/LunaSea/wiki/Build-Guide)
|
||||
- [(iOS) Development Certificate Setup](https://github.com/CometTools/LunaSea/wiki/Setup-of-Development-Certificate)
|
||||
- [(Android) Keystore Setup](https://github.com/CometTools/LunaSea/wiki/Configure-Keystore)
|
||||
- [Documentation](https://www.lunasea.app/docs)
|
||||
- [Feedback & Feature Requests Board](https://www.lunasea.app/feedback)
|
||||
- [Frequently Asked Questions](https://docs.lunasea.app/getting-started/frequently-asked-questions)
|
||||
|
||||
#### Requirements
|
||||
## Support
|
||||
|
||||
1. A MacOS Machine
|
||||
2. An AppleID account (does not require developer account)
|
||||
3. [Flutter Framework (Stable Channel)](https://flutter.dev/)
|
||||
4. [XCode](https://apps.apple.com/ca/app/xcode/id497799835?mt=12)
|
||||
5. [Developer Certificate Configured](https://github.com/LunaSeaApp/LunaSea/wiki/Setup-of-Development-Certificate)
|
||||
6. [FlutterFire for IOS Configured](https://firebase.flutter.dev/docs/installation/ios/)
|
||||
> Please only post bugs and issues to GitHub. Use the [feedback & feature requests board](https://www.lunasea.app/feedback) for requests and general feedback.
|
||||
|
||||
#### Developing
|
||||
- [Discord](https://www.lunasea.app/discord)
|
||||
- [Email](mailto:hello@comet.tools)
|
||||
- [GitHub (Issues & Bug Reports Only)](https://github.com/CometTools/LunaSea/issues)
|
||||
- [Reddit](https://www.lunasea.app/reddit)
|
||||
- [Website](https://www.lunasea.app)
|
||||
|
||||
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`
|
||||
## Tools & Services
|
||||
|
||||
#### Installing
|
||||
> Thank you to all tools and services for offering free subscriptions for open-source projects!
|
||||
|
||||
> 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](https://developer.android.com/studio)
|
||||
2. [Flutter Framework (Stable Channel)](https://flutter.dev/)
|
||||
3. [Keystore Configured](https://github.com/LunaSeaApp/LunaSea/wiki/Configure-Keystore)
|
||||
4. [FlutterFire for Android Configured](https://firebase.flutter.dev/docs/installation/android/)
|
||||
|
||||
#### 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 `build_apk` inside of the `scripts` folder
|
||||
4. The APKs will be placed in the root of the project directory
|
||||
- ARM 32-bit: `LunaSea-armeabi-v7a-release.apk`
|
||||
- ARM 64-bit: `LunaSea-arm64-v8a-release.apk`
|
||||
- x86 64-bit: `LunaSea-x86_64-release.apk`
|
||||
- [Gitbook](https://www.gitbook.com): Gitbook is used to host LunaSea's documentation
|
||||
- [Hellonext](https://www.hellonext.co): Hellonext is used to host LunaSea's feedback, changelog, and roadmap
|
||||
|
||||
Reference in New Issue
Block a user