Enhance README and RPC for package management

- Added instructions to README.md for building an ISO from source and flashing it to USB.
- Introduced a new RPC method for package installation, including security checks and container management.
- Updated Docker and Podman integration in build scripts to support both container runtimes.
- Enhanced Nginx configuration for improved timeout settings and WebSocket support.
- Added new app metadata for additional applications in the Docker package scanner.
This commit is contained in:
Dorian
2026-02-01 18:46:35 +00:00
parent 22024bde84
commit 0f40cb88b5
59 changed files with 3473 additions and 360 deletions
+66 -2
View File
@@ -20,18 +20,68 @@ export default defineConfig({
orientation: 'any',
scope: '/',
start_url: '/',
categories: ['productivity', 'utilities'],
prefer_related_applications: false,
icons: [
{
src: '/assets/img/favico.png',
sizes: '72x72',
type: 'image/png',
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '96x96',
type: 'image/png',
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '128x128',
type: 'image/png',
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '144x144',
type: 'image/png',
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '152x152',
type: 'image/png',
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '192x192',
type: 'image/png',
purpose: 'any maskable'
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '384x384',
type: 'image/png',
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '512x512',
type: 'image/png',
purpose: 'any maskable'
purpose: 'any'
},
{
src: '/assets/img/favico.png',
sizes: '192x192',
type: 'image/png',
purpose: 'maskable'
},
{
src: '/assets/img/favico.png',
sizes: '512x512',
type: 'image/png',
purpose: 'maskable'
}
],
shortcuts: [
@@ -41,6 +91,20 @@ export default defineConfig({
description: 'Open the dashboard',
url: '/dashboard',
icons: [{ src: '/assets/img/favico.png', sizes: '192x192' }]
},
{
name: 'My Apps',
short_name: 'Apps',
description: 'Manage your apps',
url: '/apps',
icons: [{ src: '/assets/img/favico.png', sizes: '192x192' }]
},
{
name: 'App Store',
short_name: 'Store',
description: 'Browse and install apps',
url: '/marketplace',
icons: [{ src: '/assets/img/favico.png', sizes: '192x192' }]
}
]
},