]> git.mxchange.org Git - friendica.git/commitdiff
pwa: add fields
authorExtarys <hypewolf@protonmail.com>
Mon, 25 Jan 2021 16:46:27 +0000 (11:46 -0500)
committerExtarys <hypewolf@protonmail.com>
Mon, 25 Jan 2021 16:46:27 +0000 (11:46 -0500)
src/Module/Manifest.php

index 8ea6fbcfc10e969d54955b10511e1fb7ac386211..2209003090db7c0579634e99b2b382008e6ed029 100644 (file)
@@ -36,12 +36,15 @@ class Manifest extends BaseModule
                $theme = DI::config()->get('system', 'theme');
 
                $manifest = [
-                       'name'        => $config->get('config', 'sitename', 'Friendica'),
-                       'start_url'   => DI::baseUrl()->get(),
-                       'display'     => 'standalone',
-                       'description' => $config->get('config', 'info', DI::l10n()->t('A Decentralized Social Network')),
-                       'short_name'  => 'Friendica',
-                       'icons'       => [
+                       'name'                  => $config->get('config', 'sitename', 'Friendica'),
+                       'start_url'             => DI::baseUrl()->get(),
+                       'display'               => 'standalone',
+                       'description'   => $config->get('config', 'info', DI::l10n()->t('A Decentralized Social Network')),
+                       'short_name'    => 'Friendica',
+                       'lang'                  => $config->get('system', 'language'),
+                       'dir'                   => 'auto',
+                       'categories'    => ['social network', 'internet'],
+                       'icons'                 => [
                                [
                                        'src'   => DI::baseUrl()->get() . '/' . $touch_icon,
                                        'sizes' => '192x192',
@@ -53,6 +56,28 @@ class Manifest extends BaseModule
                                        'type'  => 'image/png',
                                ],
                        ],
+                       'shortcuts'             => [
+                               [
+                                       'name'  => 'Latest posts',
+                                       'url'   => '/network'
+                               ],
+                               [
+                                       'name'  => 'Messages',
+                                       'url'   => '/message'
+                               ],
+                               [
+                                       'name'  => 'Notifications',
+                                       'url'   => '/notifications/system'
+                               ],
+                               [
+                                       'name'  => 'Contacts',
+                                       'url'   => '/contact'
+                               ],
+                               [
+                                       'name'  => 'Events',
+                                       'url'   => '/events'
+                               ]
+                       ]
                ];
 
                if ($background_color = Core\Theme::getBackgroundColor($theme)) {