mirror of
https://github.com/Afilmory/afilmory
synced 2026-04-24 23:05:05 +00:00
feat: Enhance PhotoAssetService with findPhotosByIds method for batch retrieval of photo manifests refactor: Move PhotoAsset types to a dedicated file for better organization feat: Introduce StaticAssetController and StaticShareController for handling static asset requests feat: Create StaticShareService to manage share page functionality and dynamic data injection refactor: Consolidate static web controller logic into StaticBaseController for code reuse fix: Update module imports to reflect new directory structure for AppStateModule chore: Update pnpm lockfile to include new dependencies Signed-off-by: Innei <tukon479@gmail.com>
46 lines
1.4 KiB
HTML
46 lines
1.4 KiB
HTML
<!doctype html>
|
|
<html lang="en" data-theme="dark">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
|
|
<meta name="description" content="Share photos" />
|
|
|
|
<!-- PWA iOS Safari 配置 -->
|
|
<meta name="apple-mobile-web-app-capable" content="yes" />
|
|
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
|
|
<meta name="apple-mobile-web-app-title" content="Share" />
|
|
|
|
<title>Share - Photo Gallery</title>
|
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
|
<link href="https://fonts.googleapis.com/css2?family=Geist:wght@100..900&display=swap" rel="stylesheet" />
|
|
<style>
|
|
html {
|
|
font-family: 'Geist', ui-sans-serif, system-ui, sans-serif;
|
|
}
|
|
html,
|
|
body {
|
|
position: fixed;
|
|
inset: 0;
|
|
margin: 0;
|
|
padding: 0;
|
|
background: #0a0a0a;
|
|
color: #ffffff;
|
|
overflow-x: hidden;
|
|
}
|
|
body {
|
|
font-family: -apple-system, system-ui, sans-serif;
|
|
}
|
|
</style>
|
|
<script id="config">
|
|
window.__CONFIG__ = {}
|
|
window.__SITE_CONFIG__ = {}
|
|
</script>
|
|
<script id="manifest"></script>
|
|
</head>
|
|
<body>
|
|
<div id="root"></div>
|
|
<script type="module" src="/src/entries/share/main.tsx"></script>
|
|
</body>
|
|
</html>
|