agent-Specialization/static
JOJO b3158913ef feat(frontend): 内容图片全站接入灯箱预览,关闭按钮统一为 CloseButton 组件
- 新增 document 级事件委托(bootstrap.ts setupImagePreviewDelegation),
  show_image 卡片 / Markdown 正文图 / view_image / ocr_image 工具结果
  统一支持点击灯箱预览;可预览图片加 zoom-in 光标
- show_file 图片卡片由打开新标签页改为灯箱预览,并解除 Android 端禁用
- CitationPopover 引用缩略图支持点击预览
- renderShowFileCard 独立 app 实例补挂 i18n 插件(修复 $t 不可用隐患)
- 新建 common/CloseButton.vue(boxed 圆角方 hover 底 / bare 裸字形双变体),
  替换全站 25 处形态各异的关闭按钮(圆形/圆角方/裸字符/macOS 红点等 8 种风格),
  修复 ImagePicker/VideoPicker/路径授权弹窗原本无 hover 反馈的问题
- showHtmlFullscreen 顶栏按钮 CSS 对齐 boxed 形态(动态 DOM 无法复用组件)
- 清理 10+ 份散落重复的关闭按钮旧样式与 .mobile-overlay-close 死代码

Co-authored-by: Astrion powered by Kimi-K3 <astrion-agent@users.noreply.github.com>
2026-09-02 01:07:57 +08:00
..
admin_api release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
admin_dashboard release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
admin_policy release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
custom_tools release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
easter-eggs release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
icons release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
logo release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
src feat(frontend): 内容图片全站接入灯箱预览,关闭按钮统一为 CloseButton 组件 2026-09-02 01:07:57 +08:00
vendor release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
apple-touch-icon.png release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
astrion-avatar.svg release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
favicon-16x16.png release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
favicon-32x32.png release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
index.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
login.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
mobile-overlay-demo.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
mobile-overlay-fab.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
register.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
resource_busy.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
security.js release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
style.css release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
terminal.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00
voice_test.html release: sync from main @0f9fd1b2 (2026-08-22) 2026-08-22 12:27:19 +08:00