diff --git a/apps/settings/js/vue-1.js b/apps/settings/js/vue-1.js new file mode 100644 index 0000000000000000000000000000000000000000..bed3ebc1995bb9b2d93c75d5c64175a966771262 Binary files /dev/null and b/apps/settings/js/vue-1.js differ diff --git a/apps/settings/js/vue-1.js.map b/apps/settings/js/vue-1.js.map new file mode 100644 index 0000000000000000000000000000000000000000..7ece82bca71ea920bfa259b59863d09164073582 Binary files /dev/null and b/apps/settings/js/vue-1.js.map differ diff --git a/apps/settings/js/vue-2.js b/apps/settings/js/vue-2.js new file mode 100644 index 0000000000000000000000000000000000000000..df74391031264f15b8868c935785776acec89b5c Binary files /dev/null and b/apps/settings/js/vue-2.js differ diff --git a/apps/settings/js/vue-2.js.map b/apps/settings/js/vue-2.js.map new file mode 100644 index 0000000000000000000000000000000000000000..363e213f86b8f026f8e711003473b738b0d94b53 Binary files /dev/null and b/apps/settings/js/vue-2.js.map differ diff --git a/apps/settings/js/vue-6.js b/apps/settings/js/vue-6.js index 06361714de9324810f8daa1047b28c506ae0e430..8fb2b1bbbfe3e933fe6c1f0b08b44985f4f919a7 100644 Binary files a/apps/settings/js/vue-6.js and b/apps/settings/js/vue-6.js differ diff --git a/apps/settings/js/vue-6.js.map b/apps/settings/js/vue-6.js.map index 8d170b1a7450ad6d1cca7e67bae122d2317ec508..ecf03d4bf671c56fea66126ce3ed8f676a22f02a 100644 Binary files a/apps/settings/js/vue-6.js.map and b/apps/settings/js/vue-6.js.map differ diff --git a/apps/settings/js/vue-settings-apps-users-management.js b/apps/settings/js/vue-settings-apps-users-management.js index 5d0d5888401cac2d463ff11ada2feb099db54b5e..fc3bf823cb77f203335b03c3fdc8e2e1f5cc2f61 100644 Binary files a/apps/settings/js/vue-settings-apps-users-management.js and b/apps/settings/js/vue-settings-apps-users-management.js differ diff --git a/apps/settings/js/vue-settings-apps-users-management.js.map b/apps/settings/js/vue-settings-apps-users-management.js.map index 38b04196cb308579be893d29a4ffc68f5c1656c9..8404a494d9eb6b04cafa1e2f7e8ed11809325ef2 100644 Binary files a/apps/settings/js/vue-settings-apps-users-management.js.map and b/apps/settings/js/vue-settings-apps-users-management.js.map differ diff --git a/apps/settings/src/components/AppList.vue b/apps/settings/src/components/AppList.vue index 5a0e570742f68d8b5bb5fc636405d298a04e0a14..ec57d4b75aaec67a77276e6f799e0c020fb9e02f 100644 --- a/apps/settings/src/components/AppList.vue +++ b/apps/settings/src/components/AppList.vue @@ -146,6 +146,9 @@ export default { if (this.category === 'updates') { return apps.filter(app => app.update) } + if (this.category === 'featured') { + return apps.filter(app => app.level === 200) + } // filter app store categories return apps.filter(app => { return app.appstore && app.category !== undefined @@ -179,7 +182,7 @@ export default { return !this.useListView && !this.useBundleView }, useListView() { - return (this.category === 'installed' || this.category === 'enabled' || this.category === 'disabled' || this.category === 'updates') + return (this.category === 'installed' || this.category === 'enabled' || this.category === 'disabled' || this.category === 'updates' || this.category === 'featured') }, useBundleView() { return (this.category === 'app-bundles') diff --git a/apps/settings/src/views/Apps.vue b/apps/settings/src/views/Apps.vue index c125edcb93cb4f1b3a1056dd287db10f10c3e666..6afdb2536aa62530608fc34027bcc9e4c56f037f 100644 --- a/apps/settings/src/views/Apps.vue +++ b/apps/settings/src/views/Apps.vue @@ -63,6 +63,12 @@ <!-- App store categories --> <template v-if="settings.appstoreEnabled"> + <AppNavigationItem + id="app-category-featured" + :to="{ name: 'apps-category', params: { category: 'featured' } }" + icon="icon-favorite" + :title="t('settings', 'Featured apps')" /> + <AppNavigationItem v-for="cat in categories" :key="'icon-category-' + cat.ident"