mirror of
https://github.com/jagandeepbrar/lunasea.git
synced 2026-08-30 20:24:25 +00:00
NEW - [-Arr/Releases] Match torrent seeder colours to the web GUI - [Firebase/Analytics] Added analytics for breadcrumb tracking in crashes - [Logger] Utilize a new, custom built on-device logging system - [Logger] Compact/delete old log entries once the log count passes 100 - [Logger] Exported logs are now in JSON format - [Routing] Protect all module routes by showing a "Not Enabled" screen when the module is not enabled - [Settings/System] Added toggle to disable Firebase Analytics - [Tautulli/Activity] Show custom season titles from Plex's new TV agent TWEAKS - [Radarr/Files] Add languages to file block - [Radarr/Files] Small changes to table titles - [System/Logs] Reimplemented logger view - [System/Logs] Removed viewing the stack trace within the application (still viewable within the exported logs) - [System/Logs] Added the exception to the expanded table instead of a separate dialog popup - [Tautulli/Activity] Minor UI tweaks including showing the full season title and italicizing the episode title - [UI/Navbar] Jump instead of animate to page when tapping a navbar item FIXES - [Firebase/Crashes] Do not log DioError/networking exceptions - [Flutter] Updated packages - [Flutter] Upgrade all Comet.Tools packages to null-safety/NNBD - [Radarr/Releases] Negative format scores were not being shown - [Share] The sharesheet could break after the first time it was opened - [Strings] Safe-guard many substring operations - [Tautulli/Activity] Play/paused/buffering icon was not properly left aligned to the text - [Tautulli/Users] User images would not be fetched on newer versions of Tautulli - [UI/UX] Modal scroll controller was not being attached to the ListView in a bottom modal sheet - [UI/UX] Do not log errors when network images fail to load - [UI/UX] Prevent attempting to load background images that are passed an empty URL - [URLs] Safe-guard launching specific invalid URLs
87 lines
6.3 KiB
Markdown
87 lines
6.3 KiB
Markdown
# <img width="40px" src="./assets/images/branding/icon_drawer.png" alt="LunaSea"></img> LunaSea
|
|
|
|
[](https://www.lunasea.app/appstore)
|
|
[](https://www.lunasea.app/playstore)
|
|
[](https://github.com/CometTools/LunaSea/blob/production/LICENSE)
|
|
|
|
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](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
|
|
|
|
- [Releases](https://github.com/CometTools/LunaSea/releases)
|
|
- [(iOS) App Store](https://www.lunasea.app/appstore)
|
|
- [(Android) Play Store](https://www.lunasea.app/playstore)
|
|
- [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)
|
|
|
|
## Support
|
|
|
|
[](https://www.lunasea.app/discord)
|
|
[](https://www.lunasea.app/reddit)
|
|
[](https://www.lunasea.app/feedback)
|
|
|
|
**Please only post bugs and issues to GitHub**. Use the [feedback & feature requests board](https://www.lunasea.app/feedback) for requests and general feedback.
|
|
|
|
- [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)
|
|
|
|
## Tools & Services
|
|
|
|
[](https://www.lunasea.app/translate)
|
|
|
|
Thank you to all tools and services for offering free subscriptions for open-source projects!
|
|
|
|
- [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
|
|
- [Weblate](https://weblate.org): Weblate is used to gather community localization for LunaSea
|
|
|
|
|
|
## Contributors
|
|
|
|
<!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section -->
|
|
[](#contributors-)
|
|
<!-- ALL-CONTRIBUTORS-BADGE:END -->
|
|
|
|
Thank you to everyone who has helped contribute to LunaSea, from development to localization efforts!
|
|
|
|
<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->
|
|
<!-- prettier-ignore-start -->
|
|
<!-- markdownlint-disable -->
|
|
<table>
|
|
<tr>
|
|
<td align="center"><a href="https://www.jagandeepbrar.io"><img src="https://avatars.githubusercontent.com/u/3048295?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Jagandeep Brar</b></sub></a><br /><a href="https://github.com/CometTools/LunaSea/commits?author=JagandeepBrar" title="Code">💻</a> <a href="#design-JagandeepBrar" title="Design">🎨</a> <a href="#maintenance-JagandeepBrar" title="Maintenance">🚧</a> <a href="#ideas-JagandeepBrar" title="Ideas, Planning, & Feedback">🤔</a></td>
|
|
<td align="center"><a href="https://github.com/lightglitch"><img src="https://avatars.githubusercontent.com/u/196953?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Mário Franco</b></sub></a><br /><a href="https://github.com/CometTools/LunaSea/commits?author=lightglitch" title="Code">💻</a></td>
|
|
<td align="center"><a href="https://pythonexplainedto.me/"><img src="https://avatars.githubusercontent.com/u/41962737?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Patrik Hauguth</b></sub></a><br /><a href="#translation-Phaugt" title="Translation">🌍</a></td>
|
|
<td align="center"><a href="https://liberapay.com/kingu/"><img src="https://avatars.githubusercontent.com/u/13802408?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Allan Nordhøy</b></sub></a><br /><a href="#translation-comradekingu" title="Translation">🌍</a></td>
|
|
<td align="center"><a href="https://github.com/cpt-kuesel"><img src="https://avatars.githubusercontent.com/u/79487102?v=4?s=100" width="100px;" alt=""/><br /><sub><b>cpt-kuesel</b></sub></a><br /><a href="#translation-cpt-kuesel" title="Translation">🌍</a></td>
|
|
<td align="center"><a href="https://github.com/KovalevArtem"><img src="https://avatars.githubusercontent.com/u/36500228?v=4?s=100" width="100px;" alt=""/><br /><sub><b>KovalevArtem</b></sub></a><br /><a href="#translation-KovalevArtem" title="Translation">🌍</a></td>
|
|
<td align="center"><a href="https://github.com/iFelix18"><img src="https://avatars.githubusercontent.com/u/19800006?v=4?s=100" width="100px;" alt=""/><br /><sub><b>Davide</b></sub></a><br /><a href="#translation-iFelix18" title="Translation">🌍</a></td>
|
|
</tr>
|
|
</table>
|
|
|
|
<!-- markdownlint-restore -->
|
|
<!-- prettier-ignore-end -->
|
|
|
|
<!-- ALL-CONTRIBUTORS-LIST:END -->
|