github MarSeventh/CloudFlare-ImgBed v2.7.7
Release v2.7.7 - 2026-09-28

3 hours ago

CloudFlare-ImgBed v2.7.7 🥳

祝大家中秋国庆双节快乐!愿金秋佳节月圆人团圆,十一长假吃好玩好、顺利出游不堵车!

Add Features

  • Enhanced the dashboard file list sorting feature to support ascending or descending order by time, size, file ID, and file name. It now remembers the current browser's sorting preference and intuitively displays the sorting field and direction via combined icons. #715
  • Added a dynamic greeting and runtime overview section in System Settings → System Status. It displays greetings, local clock, and timezone based on the current time, and generates an English and Chinese runtime status summary based on index API responses, file counts, and upload channel counts.
  • Added a "Default Language" dropdown option in Web Settings, supporting "Simplified Chinese" and "English" (default is Simplified Chinese). When visiting the page for the first time, it initializes the language in the priority order of "User Persisted Language → Web Default Language → Simplified Chinese".

Optimization

  • Improved the hover background contrast for dropdown menus, selectors, upload channel filters, and system settings tab collapse buttons in light mode, and restored the hover background for the currently selected item when the selector is expanded for clearer and more consistent interactive states.
  • Optimized the dark mode hover contrast of the dashboard top bar page switcher, the spacing between the current item and other options, and the highlight exit animation to prevent the highlight from sliding back to the first item when the mouse leaves.
  • Unified the dashed borders of the default upload and paste link cards, and enhanced the neutral hover borders, transparency, and soft shadow feedback in both light and dark modes.
  • Increased the border contrast of generic glass cards, dialogs, and dropdown menus in light mode, while widening the visual hierarchy between normal and hover borders.
  • Optimized the desktop viewport layout for smaller available heights by compressing the top whitespace of the upload page title and upload area, and tightening the upload list toolbar size. Also preloaded title fonts to improve first-paint display.
  • Unified the popup spacing, border radius, selected state, and light/dark hover effects of the dashboard sorting menu, system settings dropdown selector, and upload settings channel filter to prevent the option background from filling the full width of the popup.
  • Added a hover floating effect to the three overview cards at the top of System Settings → System Status, enhancing interactive feedback through a slight upward shift, shadow, and border transitions, while adapting to the system's reduced motion preference.
  • Added hover feedback to the bar labels for upload channel distribution and file status distribution. It improves interactive recognition through a slight upward float and changes in background, border, and shadow, adapting to light and dark modes and reduced motion preference.
  • Adjusted the order of Web Settings items, placing "Default Language" after "Site Icon", and renamed "Enable Wallpaper" to "Enable Background Image", moving it before the "Background Switch Interval" setting.
  • Added a tooltip for "Default URL Prefix" to explain its applicability in scenarios like CDN acceleration, and to remind users to ensure the custom prefix is accessible.

Fix Bugs

  • Fixed an issue where the progress bar still showed an uploading animation for upload items after confirmation of failure, disabling auto-retry, or reaching the maximum auto-retry count. Failed items now display a static error state and retain a manual retry entry; manual retry resets progress and auto-retry counts before re-uploading.
  • Fixed an issue where the Logo hover effect in dark mode did not correctly apply according to the page theme, and multiple global messages overlapped due to a fixed top position.
  • Fixed an issue where the bottom of the crayon writing animation on the upload page title was clipped, and adjusted the title content hierarchy and responsive whitespace to ensure complete display upon hover switching.
  • Fixed an issue where macOS Safari could not use Cmd + V to paste and upload, and updated the display of the corresponding paste shortcut keys according to the current platform.
  • Fixed an issue where the public gallery list cache incorrectly used expirationTtl causing the 24-hour validity to fail; the cache TTL is now correctly set via Cache-Control.
  • Fixed an issue where the search button and theme button sizes on the public gallery page were inconsistent, and only the magnifying glass icon area of the search button was clickable.

Add Features

  • 管理端文件列表排序功能增强,支持按时间、大小、文件 ID 和文件名进行升序或降序排列,记忆当前浏览器的排序偏好,并通过组合图标直观展示排序字段与方向 #715
  • 系统设置 → 系统状态新增动态问候与运行概览区域,根据当前时间显示问候语、本地时钟和时区,并依据索引接口响应、文件数及上传渠道数生成中英文运行状态摘要
  • 网页设置新增“默认语言”下拉选项,支持“简体中文”和 English,默认为简体中文;首次进入页面时按“用户持久化语言 → 网页默认语言 → 简体中文”的优先级初始化语言

Optimization

  • 提高亮色模式下下拉菜单、选择器、上传渠道筛选器和系统设置标签页折叠按钮的 hover 背景对比度,并恢复选择器展开时当前选中项的 hover 背景,使交互状态更清晰一致
  • 优化管理端顶栏页面切换器的深色 hover 对比度、当前项与其他选项间距及高亮退出动画,避免高亮在鼠标移出时滑回首项
  • 统一默认上传与粘贴链接卡片的虚线边框,并增强深浅色模式下的中性 hover 边框、透明度和柔和阴影反馈
  • 提高亮色模式通用玻璃卡片、弹窗和下拉菜单的边框对比度,同时拉开常态与 hover 边框的视觉层级
  • 优化可用高度较小的桌面视口布局,压缩上传页标题与上传区域上方留白,并收紧上传列表工具栏尺寸;同时预加载标题字体以改善首屏显示
  • 统一管理端排序菜单、系统设置下拉选择器和上传设置渠道筛选器的弹窗间距、圆角、选中状态及深浅色 hover 效果,避免选项背景贴满弹窗宽度
  • 系统设置 → 系统状态顶部的三个概览卡片新增 hover 悬浮效果,通过轻微上移、阴影与边框过渡增强交互反馈,并适配系统的减少动态效果偏好
  • 上传渠道分布和文件状态分布的条状标签新增 hover 反馈,通过轻微上浮以及背景、边框和阴影变化提升交互辨识度,并适配深浅色模式和减少动态效果偏好
  • 调整网页设置项目顺序,将“默认语言”置于“网站图标”后,并将“启用壁纸”更名为“启用背景图”并移至“背景切换间隔”前
  • 补充“默认 URL 前缀”提示,说明其适用于 CDN 加速等场景,并提醒确认自定义前缀可访问

Fix Bugs

  • 修复上传项在确认失败、关闭自动重试或达到最大自动重试次数后,进度条仍显示上传中动画的问题;失败项现在会显示静态错误状态并保留手动重试入口,手动重试时重置进度和自动重试计数后重新上传
  • 修复深色模式 Logo 悬停效果未按页面主题正确生效,以及多条全局消息因固定顶部位置而相互重叠的问题
  • 修复上传页标题蜡笔书写动画底部被裁切的问题,并调整标题内容层级与响应式留白,确保悬停切换完整显示
  • 修复 macOS Safari 无法使用 Cmd + V 粘贴上传的问题,并根据当前平台显示对应的粘贴快捷键
  • 修复公开图库列表缓存错误使用 expirationTtl 导致 24 小时有效期不生效的问题,现通过 Cache-Control 正确设置缓存 TTL
  • 修复公开图库页搜索按钮与主题按钮尺寸不一致,以及搜索按钮仅放大镜图标区域可点击的问题

Don't miss a new CloudFlare-ImgBed release

NewReleases is sending notifications on new releases.