diff --git a/index.html b/index.html index 2d4c9cdd..2694e629 100644 --- a/index.html +++ b/index.html @@ -6,6 +6,50 @@ MoviePilot + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/android-chrome-192x192.png b/public/android-chrome-192x192.png new file mode 100644 index 00000000..d14b10cb Binary files /dev/null and b/public/android-chrome-192x192.png differ diff --git a/public/android-chrome-192x192_maskable.png b/public/android-chrome-192x192_maskable.png new file mode 100644 index 00000000..2a6f7082 Binary files /dev/null and b/public/android-chrome-192x192_maskable.png differ diff --git a/public/android-chrome-512x512.png b/public/android-chrome-512x512.png new file mode 100644 index 00000000..9dfde238 Binary files /dev/null and b/public/android-chrome-512x512.png differ diff --git a/public/android-chrome-512x512_maskable.png b/public/android-chrome-512x512_maskable.png new file mode 100644 index 00000000..7313c4e4 Binary files /dev/null and b/public/android-chrome-512x512_maskable.png differ diff --git a/public/apple-touch-icon.png b/public/apple-touch-icon.png new file mode 100644 index 00000000..e3789e05 Binary files /dev/null and b/public/apple-touch-icon.png differ diff --git a/public/clock-icon-192x192.png b/public/clock-icon-192x192.png new file mode 100644 index 00000000..a671e35c Binary files /dev/null and b/public/clock-icon-192x192.png differ diff --git a/public/cog-icon-192x192.png b/public/cog-icon-192x192.png new file mode 100644 index 00000000..a40a6a9d Binary files /dev/null and b/public/cog-icon-192x192.png differ diff --git a/public/manifest.json b/public/manifest.json new file mode 100644 index 00000000..133612d2 --- /dev/null +++ b/public/manifest.json @@ -0,0 +1,80 @@ +{ + "name": "MoviePilot", + "short_name": "MoviePilot", + "start_url": "./", + "icons": [ + { + "src": "./android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "any" + }, + { + "src": "./android-chrome-192x192_maskable.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "./android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "any" + }, + { + "src": "./android-chrome-512x512_maskable.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ], + "theme_color": "#1f2937", + "background_color": "#1f2937", + "display": "standalone", + "shortcuts": [ + { + "name": "推荐", + "url": "./ranking", + "icons": [ + { + "src": "./sparkles-icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ] + }, + { + "name": "电影订阅", + "url": "./subscribe-movie", + "icons": [ + { + "src": "./clock-icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ] + }, + { + "name": "电视剧订阅", + "url": "./subscribe-tv", + "icons": [ + { + "src": "./clock-icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ] + }, + { + "name": "设置", + "url": "./account-settings", + "icons": [ + { + "src": "./cog-icon-192x192.png", + "sizes": "192x192", + "type": "image/png" + } + ] + } + ] +} diff --git a/public/sparkles-icon-192x192.png b/public/sparkles-icon-192x192.png new file mode 100644 index 00000000..71b32e12 Binary files /dev/null and b/public/sparkles-icon-192x192.png differ diff --git a/public/splash/apple-splash-1125-2436.jpg b/public/splash/apple-splash-1125-2436.jpg new file mode 100644 index 00000000..77557222 Binary files /dev/null and b/public/splash/apple-splash-1125-2436.jpg differ diff --git a/public/splash/apple-splash-1136-640.jpg b/public/splash/apple-splash-1136-640.jpg new file mode 100644 index 00000000..00849082 Binary files /dev/null and b/public/splash/apple-splash-1136-640.jpg differ diff --git a/public/splash/apple-splash-1170-2532.jpg b/public/splash/apple-splash-1170-2532.jpg new file mode 100644 index 00000000..bef6cb45 Binary files /dev/null and b/public/splash/apple-splash-1170-2532.jpg differ diff --git a/public/splash/apple-splash-1242-2208.jpg b/public/splash/apple-splash-1242-2208.jpg new file mode 100644 index 00000000..15cf9c5b Binary files /dev/null and b/public/splash/apple-splash-1242-2208.jpg differ diff --git a/public/splash/apple-splash-1242-2688.jpg b/public/splash/apple-splash-1242-2688.jpg new file mode 100644 index 00000000..0b822f69 Binary files /dev/null and b/public/splash/apple-splash-1242-2688.jpg differ diff --git a/public/splash/apple-splash-1284-2778.jpg b/public/splash/apple-splash-1284-2778.jpg new file mode 100644 index 00000000..41d3f382 Binary files /dev/null and b/public/splash/apple-splash-1284-2778.jpg differ diff --git a/public/splash/apple-splash-1334-750.jpg b/public/splash/apple-splash-1334-750.jpg new file mode 100644 index 00000000..29b88104 Binary files /dev/null and b/public/splash/apple-splash-1334-750.jpg differ diff --git a/public/splash/apple-splash-1536-2048.jpg b/public/splash/apple-splash-1536-2048.jpg new file mode 100644 index 00000000..04e839bc Binary files /dev/null and b/public/splash/apple-splash-1536-2048.jpg differ diff --git a/public/splash/apple-splash-1620-2160.jpg b/public/splash/apple-splash-1620-2160.jpg new file mode 100644 index 00000000..31fb906f Binary files /dev/null and b/public/splash/apple-splash-1620-2160.jpg differ diff --git a/public/splash/apple-splash-1668-2224.jpg b/public/splash/apple-splash-1668-2224.jpg new file mode 100644 index 00000000..c7eae485 Binary files /dev/null and b/public/splash/apple-splash-1668-2224.jpg differ diff --git a/public/splash/apple-splash-1668-2388.jpg b/public/splash/apple-splash-1668-2388.jpg new file mode 100644 index 00000000..be83d63c Binary files /dev/null and b/public/splash/apple-splash-1668-2388.jpg differ diff --git a/public/splash/apple-splash-1792-828.jpg b/public/splash/apple-splash-1792-828.jpg new file mode 100644 index 00000000..fdd950f3 Binary files /dev/null and b/public/splash/apple-splash-1792-828.jpg differ diff --git a/public/splash/apple-splash-2048-1536.jpg b/public/splash/apple-splash-2048-1536.jpg new file mode 100644 index 00000000..a35fcadd Binary files /dev/null and b/public/splash/apple-splash-2048-1536.jpg differ diff --git a/public/splash/apple-splash-2048-2732.jpg b/public/splash/apple-splash-2048-2732.jpg new file mode 100644 index 00000000..51ba3075 Binary files /dev/null and b/public/splash/apple-splash-2048-2732.jpg differ diff --git a/public/splash/apple-splash-2160-1620.jpg b/public/splash/apple-splash-2160-1620.jpg new file mode 100644 index 00000000..f7bc1a1b Binary files /dev/null and b/public/splash/apple-splash-2160-1620.jpg differ diff --git a/public/splash/apple-splash-2208-1242.jpg b/public/splash/apple-splash-2208-1242.jpg new file mode 100644 index 00000000..5485fa8f Binary files /dev/null and b/public/splash/apple-splash-2208-1242.jpg differ diff --git a/public/splash/apple-splash-2224-1668.jpg b/public/splash/apple-splash-2224-1668.jpg new file mode 100644 index 00000000..0ccadef6 Binary files /dev/null and b/public/splash/apple-splash-2224-1668.jpg differ diff --git a/public/splash/apple-splash-2388-1668.jpg b/public/splash/apple-splash-2388-1668.jpg new file mode 100644 index 00000000..f9d3c2d1 Binary files /dev/null and b/public/splash/apple-splash-2388-1668.jpg differ diff --git a/public/splash/apple-splash-2436-1125.jpg b/public/splash/apple-splash-2436-1125.jpg new file mode 100644 index 00000000..ee7916db Binary files /dev/null and b/public/splash/apple-splash-2436-1125.jpg differ diff --git a/public/splash/apple-splash-2532-1170.jpg b/public/splash/apple-splash-2532-1170.jpg new file mode 100644 index 00000000..896f739e Binary files /dev/null and b/public/splash/apple-splash-2532-1170.jpg differ diff --git a/public/splash/apple-splash-2688-1242.jpg b/public/splash/apple-splash-2688-1242.jpg new file mode 100644 index 00000000..0b567218 Binary files /dev/null and b/public/splash/apple-splash-2688-1242.jpg differ diff --git a/public/splash/apple-splash-2732-2048.jpg b/public/splash/apple-splash-2732-2048.jpg new file mode 100644 index 00000000..b6dac3e7 Binary files /dev/null and b/public/splash/apple-splash-2732-2048.jpg differ diff --git a/public/splash/apple-splash-2778-1284.jpg b/public/splash/apple-splash-2778-1284.jpg new file mode 100644 index 00000000..25fdea36 Binary files /dev/null and b/public/splash/apple-splash-2778-1284.jpg differ diff --git a/public/splash/apple-splash-640-1136.jpg b/public/splash/apple-splash-640-1136.jpg new file mode 100644 index 00000000..36b8d0b9 Binary files /dev/null and b/public/splash/apple-splash-640-1136.jpg differ diff --git a/public/splash/apple-splash-750-1334.jpg b/public/splash/apple-splash-750-1334.jpg new file mode 100644 index 00000000..0bab31b6 Binary files /dev/null and b/public/splash/apple-splash-750-1334.jpg differ diff --git a/public/splash/apple-splash-828-1792.jpg b/public/splash/apple-splash-828-1792.jpg new file mode 100644 index 00000000..bf48283b Binary files /dev/null and b/public/splash/apple-splash-828-1792.jpg differ diff --git a/public/user-icon-192x192.png b/public/user-icon-192x192.png new file mode 100644 index 00000000..a7b92cc3 Binary files /dev/null and b/public/user-icon-192x192.png differ diff --git a/vite.config.ts b/vite.config.ts index 376111bd..fb4b5582 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -27,7 +27,7 @@ export default defineConfig({ imports: ['vue', 'vue-router', '@vueuse/core', '@vueuse/math', 'pinia'], vueTemplate: true, }), - VitePWA({ registerType: 'autoUpdate', injectRegister: 'auto'}), + VitePWA({ registerType: 'autoUpdate', injectRegister: 'auto', srcDir: 'public' }), ], define: { 'process.env': {} }, resolve: {