Browse Source

Merge branch 'master' into patch-3

pull/151/head
KodeStar 7 years ago
committed by GitHub
parent
commit
c91eb7ed47
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 7
      app/Item.php
  2. 12
      app/SupportedApps/AirSonic.php
  3. 12
      app/SupportedApps/OpenMediaVault.php
  4. 12
      app/SupportedApps/WebTools.php
  5. 3
      readme.md
  6. BIN
      storage/app/public/supportedapps/airsonic.png
  7. BIN
      storage/app/public/supportedapps/openmediavault.png
  8. BIN
      storage/app/public/supportedapps/transmission.png
  9. BIN
      storage/app/public/supportedapps/webtools.png

7
app/Item.php

@ -26,6 +26,7 @@ class Item extends Model
public static function supportedList()
{
return [
'AirSonic' => \App\SupportedApps\AirSonic::class,
'CouchPotato' => \App\SupportedApps\CouchPotato::class,
'Deluge' => \App\SupportedApps\Deluge::class,
'Dokuwiki' => \App\SupportedApps\Dokuwiki::class,
@ -48,6 +49,7 @@ class Item extends Model
'OPNSense' => \App\SupportedApps\Opnsense::class,
'Ombi' => \App\SupportedApps\Ombi::class,
'Openhab' => \App\SupportedApps\Openhab::class,
'OpenMediaVault' => \App\SupportedApps\OpenMediaVault::class,
'Pihole' => \App\SupportedApps\Pihole::class,
'Plex' => \App\SupportedApps\Plex::class,
'Plexpy' => \App\SupportedApps\Plexpy::class,
@ -62,11 +64,12 @@ class Item extends Model
'Tautulli' => \App\SupportedApps\Tautulli::class,
'Transmission' => \App\SupportedApps\Transmission::class,
'Traefik' => \App\SupportedApps\Traefik::class,
'Ttrss' => \App\SupportedApps\Ttrss::class,
'tt-rss' => \App\SupportedApps\Ttrss::class,
'UniFi' => \App\SupportedApps\Unifi::class,
'pFsense' => \App\SupportedApps\Pfsense::class,
'pfSense' => \App\SupportedApps\Pfsense::class,
'ruTorrent' => \App\SupportedApps\ruTorrent::class,
'Watcher3' => \App\SupportedApps\Watcher3::class,
'WebTools' => \App\SupportedApps\WebTools::class,
];
}
public static function supportedOptions()

12
app/SupportedApps/AirSonic.php

@ -0,0 +1,12 @@
<?php namespace App\SupportedApps;
class AirSonic implements Contracts\Applications {
public function defaultColour()
{
return '#08F';
}
public function icon()
{
return 'supportedapps/airsonic.png';
}
}

12
app/SupportedApps/OpenMediaVault.php

@ -0,0 +1,12 @@
<?php namespace App\SupportedApps;
class OpenMediaVault implements Contracts\Applications {
public function defaultColour()
{
return '#5AF';
}
public function icon()
{
return 'supportedapps/openmediavault.png';
}
}

12
app/SupportedApps/WebTools.php

@ -0,0 +1,12 @@
<?php namespace App\SupportedApps;
class WebTools implements Contracts\Applications {
public function defaultColour()
{
return '#555';
}
public function icon()
{
return 'supportedapps/webtools.png';
}
}

3
readme.md

@ -39,6 +39,7 @@ You can use the app to link to any site or application, but Foundation apps will
- Transmission
**Foundation**
- AirSonic
- Deluge
- DokuWiki
- Duplicati
@ -55,6 +56,7 @@ You can use the app to link to any site or application, but Foundation apps will
- Nextcloud
- Ombi
- OpenHAB
- OpenMediaVault
- Plex
- Plexrequests
- Portainer
@ -67,6 +69,7 @@ You can use the app to link to any site or application, but Foundation apps will
- pfSense
- rTorrent/ruTorrent
- Watcher3
- WebTools
## Installing
Apart from the Laravel dependencies, namely PHP >= 7.0.0, OpenSSL PHP Extension, PDO PHP Extension, Mbstring PHP Extension, Tokenizer PHP Extension and XML PHP Extension, the only other thing Heimdall needs is sqlite support.

BIN
storage/app/public/supportedapps/airsonic.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.9 KiB

BIN
storage/app/public/supportedapps/openmediavault.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

BIN
storage/app/public/supportedapps/transmission.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 38 KiB

After

Width:  |  Height:  |  Size: 19 KiB

BIN
storage/app/public/supportedapps/webtools.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Loading…
Cancel
Save