mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-18 03:31:03 +01:00
* feat: manifest.json improvements from #8126 * Fix short title placeholder * use lowercase letters for hex colors
This commit is contained in:
@@ -146,7 +146,7 @@ uploadsController.uploadFavicon = async function (req, res, next) {
|
||||
uploadsController.uploadTouchIcon = async function (req, res, next) {
|
||||
const uploadedFile = req.files.files[0];
|
||||
const allowedTypes = ['image/png'];
|
||||
const sizes = [36, 48, 72, 96, 144, 192];
|
||||
const sizes = [36, 48, 72, 96, 144, 192, 512];
|
||||
|
||||
if (validateUpload(res, uploadedFile, allowedTypes)) {
|
||||
try {
|
||||
|
||||
@@ -247,9 +247,12 @@ Controllers.robots = function (req, res) {
|
||||
Controllers.manifest = function (req, res, next) {
|
||||
var manifest = {
|
||||
name: meta.config.title || 'NodeBB',
|
||||
short_name: meta.config['title:short'] || meta.config.title || 'NodeBB',
|
||||
start_url: nconf.get('relative_path') + '/',
|
||||
display: 'standalone',
|
||||
orientation: 'portrait',
|
||||
theme_color: meta.config.themeColor || '#ffffff',
|
||||
background_color: meta.config.backgroundColor || '#ffffff',
|
||||
icons: [],
|
||||
};
|
||||
|
||||
@@ -284,6 +287,11 @@ Controllers.manifest = function (req, res, next) {
|
||||
sizes: '192x192',
|
||||
type: 'image/png',
|
||||
density: 4.0,
|
||||
}, {
|
||||
src: nconf.get('relative_path') + '/assets/uploads/system/touchicon-512.png',
|
||||
sizes: '512x512',
|
||||
type: 'image/png',
|
||||
density: 10.0,
|
||||
});
|
||||
}
|
||||
plugins.fireHook('filter:manifest.build', { req: req, res: res, manifest: manifest }, function (err, data) {
|
||||
|
||||
Reference in New Issue
Block a user