improved manifest.json and API 401 redirect logic
|
@ -10,7 +10,6 @@
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
import { inject as service } from '@ember/service';
|
import { inject as service } from '@ember/service';
|
||||||
|
|
||||||
import Controller from '@ember/controller';
|
import Controller from '@ember/controller';
|
||||||
import AuthProvider from '../../../mixins/auth';
|
import AuthProvider from '../../../mixins/auth';
|
||||||
|
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
import { Promise as EmberPromise } from 'rsvp';
|
import { Promise as EmberPromise } from 'rsvp';
|
||||||
|
|
||||||
import { inject as service } from '@ember/service';
|
import { inject as service } from '@ember/service';
|
||||||
import Route from '@ember/routing/route';
|
import Route from '@ember/routing/route';
|
||||||
import constants from '../../../utils/constants';
|
import constants from '../../../utils/constants';
|
||||||
|
|
|
@ -10,7 +10,6 @@
|
||||||
// https://documize.com
|
// https://documize.com
|
||||||
|
|
||||||
import Route from '@ember/routing/route';
|
import Route from '@ember/routing/route';
|
||||||
|
|
||||||
import { inject as service } from '@ember/service';
|
import { inject as service } from '@ember/service';
|
||||||
import ApplicationRouteMixin from 'ember-simple-auth/mixins/application-route-mixin';
|
import ApplicationRouteMixin from 'ember-simple-auth/mixins/application-route-mixin';
|
||||||
import netUtil from '../utils/net';
|
import netUtil from '../utils/net';
|
||||||
|
|
|
@ -38,7 +38,7 @@ export default AjaxService.extend({
|
||||||
let appVersion = headers['x-documize-version'];
|
let appVersion = headers['x-documize-version'];
|
||||||
|
|
||||||
// when unauthorized on local API AJAX calls, redirect to app root
|
// when unauthorized on local API AJAX calls, redirect to app root
|
||||||
if (status === 401 && is.not.undefined(appVersion)) {
|
if (status === 401 && is.not.undefined(appVersion) && is.not.includes(window.location.href, '/auth')) {
|
||||||
window.location.href = 'auth/login';
|
window.location.href = 'auth/login';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
BIN
gui/public/assets/img/icon-black-1024x1024.png
Normal file
After Width: | Height: | Size: 17 KiB |
BIN
gui/public/assets/img/icon-black-128x128.png
Normal file
After Width: | Height: | Size: 2.4 KiB |
BIN
gui/public/assets/img/icon-black-256x256.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
gui/public/assets/img/icon-black-64x64.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
BIN
gui/public/assets/img/icon-blue-1024x1024.png
Normal file
After Width: | Height: | Size: 16 KiB |
BIN
gui/public/assets/img/icon-blue-128x128.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
gui/public/assets/img/icon-blue-256x256.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
gui/public/assets/img/icon-blue-64x64.png
Normal file
After Width: | Height: | Size: 1.7 KiB |
|
@ -2,24 +2,24 @@
|
||||||
"name": "Documize",
|
"name": "Documize",
|
||||||
"short_name": "Documize",
|
"short_name": "Documize",
|
||||||
"display": "standalone",
|
"display": "standalone",
|
||||||
"background_color": "#2667af",
|
"background_color": "#375061",
|
||||||
"theme_color": "#2667af",
|
"theme_color": "#375061",
|
||||||
"description": "Organized documents",
|
"description": "Organized documents",
|
||||||
"start_url": "/?utm_source=homescreen",
|
"start_url": "/?utm_source=homescreen",
|
||||||
"icons": [{
|
"icons": [{
|
||||||
"src": "assets/img/icon-white-64x64.png",
|
"src": "assets/img/icon-blue-64x64.png",
|
||||||
"sizes": "64x64",
|
"sizes": "64x64",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
}, {
|
||||||
"src": "assets/img/icon-white-128x128.png",
|
"src": "assets/img/icon-blue-128x128.png",
|
||||||
"sizes": "128x128",
|
"sizes": "128x128",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
}, {
|
||||||
"src": "assets/img/icon-white-256x256.png",
|
"src": "assets/img/icon-blue-256x256.png",
|
||||||
"sizes": "256x256",
|
"sizes": "256x256",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}, {
|
}, {
|
||||||
"src": "assets/img/icon-white-1024x1024.png",
|
"src": "assets/img/icon-blue-1024x1024.png",
|
||||||
"sizes": "1024x1024",
|
"sizes": "1024x1024",
|
||||||
"type": "image/png"
|
"type": "image/png"
|
||||||
}]
|
}]
|
||||||
|
|