前端:
- 新增 PWA manifest、透传 Service Worker、iOS 全屏 meta 标签
- 响应式断点细化为手机(<768px)/平板(<1024px)/桌面三档
- ReaderToolbar 操作按钮在窄屏折叠为下拉菜单,按钮文案响应式精简
- BilingualViewer 手机端强制单列堆叠,100dvh + safe-area-inset-top 适配
- Bookmarklet 去硬编码 localhost,动态注入 origin + bookmarklet_key 完成认证
- 修复 useAutoScroll 改用容器级 scrollTo(scrollHeight)
- PaperCard 操作区 flex-wrap / SearchPanel 移动端垂直布局
后端:
- 登录返回 bookmarklet_key(SHA-1 哈希),auth_middleware 对书签导入路径额外放行 Bearer token
- CORS 白名单扩展到全部私有网段,SameSite cookie 改为 Lax 兼容局域网访问
- 新增 pdf_inline_middleware,PDF 文件强制内联显示防移动端下载
- 修复 meta.rs datetime 列别名缺失 / 登录错误兼容 {error} 对象格式
18 lines
331 B
JSON
18 lines
331 B
JSON
{
|
|
"short_name": "Astro科研",
|
|
"name": "Astro科研",
|
|
"icons": [
|
|
{
|
|
"src": "logo.png",
|
|
"type": "image/png",
|
|
"sizes": "512x512",
|
|
"purpose": "any maskable"
|
|
}
|
|
],
|
|
"start_url": "/",
|
|
"display": "standalone",
|
|
"orientation": "any",
|
|
"theme_color": "#ffffff",
|
|
"background_color": "#ffffff"
|
|
}
|