|
|
c353e60a91
|
feat: 优化调试控制台功能
- 按钮移至页脚底部,主要面向移动端调试
- 显示所有 log/warn/error 信息(不再禁用 console)
- 新增版本信息面板(Theme/WP/PHP/Git/UA)
- 新增日志分类 Tab(全部/日志/警告/错误)
- 电脑端窗口支持拖动
- 移动端自适应全屏显示
|
2026-01-15 16:20:32 +08:00 |
|
|
|
f058fa634c
|
feat: 增加前端调试控制台功能
- 管理员可在前台看到调试按钮,点击打开控制台
- 拦截 console.error 并显示红色通知
- 普通用户遇到错误时提示联系管理员
- 管理员可屏蔽特定错误,屏蔽后不再向用户显示
- 捕获全局 JS 错误和 Promise 错误
- 设置页面可管理已屏蔽的错误(查看/取消屏蔽/批量清空)
- 生产环境禁用 console.log 和 console.warn
|
2026-01-15 16:02:22 +08:00 |
|
|
|
68b62fa142
|
feat: 增加前端自动刷新功能
- 新增自动刷新选项,检测到版本更新时自动刷新用户浏览器
- 使用 localStorage 存储版本号进行比对
- 设置5秒冷却期防止刷新循环
- 刷新前清理浏览器 Service Worker 缓存
|
2026-01-15 15:51:40 +08:00 |
|
|
|
4002fc8f60
|
feat: 增加热更新功能
- 新增热更新开关设置(位于高级设置-杂项)
- 主题文件更新后自动清理所有缓存(对象缓存、主题更新缓存、transient缓存)
- 后台显示更新通知,提示版本变化
- 可选在前台显示更新通知(仅管理员可见)
- 提供手动清理缓存按钮
- 保留最近10条更新历史记录
|
2026-01-15 15:45:56 +08:00 |
|
|
|
308651bce1
|
fix: 调整移动端自定义链接位置
- 将顶栏自定义链接移至文章目录和 TODO 面板下方
- 链接现在显示在底部操作区之前
|
2026-01-15 15:40:44 +08:00 |
|
|
|
d86b57684f
|
fix: 修复移动端目录和顶栏链接显示问题
- 移动端抽屉栏新增顶栏自定义链接显示(argon_toolbar_links_left/right)
- 优化 have_catalog() 函数,增加对 Gutenberg 标题块和 Markdown 标题的检测
- 自定义链接显示在导航菜单和侧边栏菜单之间
|
2026-01-15 15:35:40 +08:00 |
|
|
|
564223599e
|
fix: 统一邮件模板默认样式和语言风格
- 移除 TODO 提醒邮件中的 emoji
- 统一所有邮件标题使用主题色而非固定颜色
- 统一按钮样式:padding 10px 20px、border-radius 4px、font-size 14px
- 统一间距:标题后 20px、段落间 16px/20px
- 统一语言风格:简洁正式,使用「您好」开头
- 统一引用块样式:左边框 4px 主题色
|
2026-01-15 15:27:58 +08:00 |
|
|
|
82607ffc8b
|
feat: 将 TODO 提醒邮件纳入模板系统
- 新增 todo_urge 邮件类型
- 支持自定义 TODO 提醒邮件的主题和内容
- 可用占位符:todo_content、todo_id、urge_time 等
- 修改 argon_ajax_urge_todo 函数使用新的邮件模板系统
|
2026-01-15 15:22:01 +08:00 |
|
|
|
5c2f5514c0
|
feat: 重构邮件模板系统,支持多类型模板自定义
- 新增可扩展的邮件类型系统(评论通知、回复通知、用户注册、密码重置、通用邮件)
- 每种邮件类型支持自定义主题和内容模板
- 实现占位符系统,支持动态数据替换(如 {{blog_name}}、{{post_title}} 等)
- 添加邮件类型启用/禁用开关
- 设置页面新增模板编辑器,支持切换不同邮件类型
- 可用占位符点击即可插入到编辑框
- 支持恢复默认模板功能
- 保留向后兼容的旧版 API
- 通过 filter 钩子支持扩展更多邮件类型
|
2026-01-15 15:17:47 +08:00 |
|
|
|
60daa43fb9
|
fix: 修复浮动按钮圆角不跟随全局设置的问题
- 增加更高优先级的 CSS 选择器覆盖 Bootstrap 默认样式
- 为 .fabtn.btn、.fabtn.btn-icon、.fabtn.btn-neutral 等添加选择器
- 确保 border-radius 使用 var(--card-radius) 变量
- 同步更新左右切换按钮的圆角设置
|
2026-01-12 19:09:38 +08:00 |
|
|
|
65c9ca3db4
|
fix: 修复浮动按钮圆角被 M3 样式覆盖的问题
- M3 浮动按钮样式改用 var(--card-radius) 替代 var(--m3-shape-lg)
|
2026-01-12 19:03:10 +08:00 |
|
|
|
c776927676
|
fix: 浮动按钮圆角跟随全局设置
- 按钮圆角改用 var(--card-radius) 替代固定 50%
- 阅读进度条圆角同步使用全局变量
- 清理重复的样式代码
|
2026-01-12 19:01:17 +08:00 |
|
|
|
0bb8da0c40
|
fix: 修复浮动按钮对齐问题
- 使用更强的选择器覆盖 Bootstrap 默认样式
- 统一所有按钮尺寸为 44px,使用 !important 强制生效
- 按钮内图标使用 flex 居中
- 移除冗余的图标尺寸设置
|
2026-01-12 18:57:43 +08:00 |
|
|
|
5f37cedf10
|
fix: 优化浮动按钮对齐
- 调整左右切换按钮尺寸为 32px,与其他按钮区分
- 容器使用 flex + align-items: center 确保所有按钮居中对齐
|
2026-01-12 18:53:37 +08:00 |
|
|
|
3b4e96c1ef
|
fix: 修复浮动按钮样式并优化动画效果
- 修复 .fabtns-unloaded 初始隐藏状态被误删的问题
- 恢复 height: max-content 确保容器正确显示
- 恢复左右切换按钮的显示逻辑
- 优化按钮尺寸和间距 (44px, 10px gap)
- 增强 hover/active 动画效果 (弹性缩放、阴影)
- 优化暗色模式下的阴影效果
- 修复设置弹窗样式和动画
- 移除文件开头的错误文字
- 删除重复的暗色模式 fabtn 样式
|
2026-01-12 18:47:01 +08:00 |
|
|
|
83bb554778
|
fix: 修复卡片和浮动按钮背景色问题
- 为 .card 添加 background-color: var(--color-foreground) 确保暗色模式下正确显示
- 修复暗色模式下 .fabtn:hover 背景色为主题色而非边框色
|
2026-01-12 18:43:32 +08:00 |
|
|
|
1040d6b93c
|
fix: 修复浮动按钮和侧边栏遮罩样式问题
- 修复暗色模式下浮动按钮 hover 背景色
- 添加回被误删的 #sidebar_mask 基础样式
|
2026-01-12 18:36:33 +08:00 |
|
|
|
6d91aeeb3c
|
refactor: 重构浮动按钮组件样式
- 添加清晰的注释分区,提高代码可读性
- 移除冗余的空行和重复样式
- 统一样式属性顺序(定位 > 尺寸 > 外观 > 动画)
- 简化选择器,移除不必要的 !important
- 优化代码结构,相关样式集中管理
- 保持所有功能不变
|
2026-01-12 18:33:42 +08:00 |
|
|
|
c80b7192e1
|
fix: 强制显示移至左/右侧按钮
- 为所有样式属性添加 !important 确保优先级
- 设置 opacity: 1 !important 覆盖所有隐藏规则
- 设置 pointer-events: auto !important 确保可点击
|
2026-01-12 18:31:10 +08:00 |
|
|
|
41df989bdf
|
fix: 修复浮动按钮容器不显示的问题
- 为 fabtns-unloaded 添加过渡动画
- 添加 jQuery 和 DOM 加载检查,确保元素存在后再初始化
- 添加重试机制,防止初始化失败
|
2026-01-12 17:00:21 +08:00 |
|
|
|
c111edcf4c
|
fix: 修复跳转评论按钮无法点击的问题
- 将按钮初始状态从 d-none 改为 fabtn-hidden
- 统一使用 fabtn-hidden 类控制按钮显示/隐藏
- 修复后台设置不生效导致按钮无法显示的问题
- 添加 !important 确保隐藏样式优先级
|
2026-01-12 16:56:10 +08:00 |
|
|
|
055df39e30
|
fix: 修复浮动按钮显示异常问题
- 修复 fabtn_toggle_sides 按钮时隐时现的问题
- 为隐藏状态添加 pointer-events: none,防止误触
- 优化按钮显示/隐藏的过渡动画
- 修复设置按钮显示逻辑,改为只有明确设置为 true 时才显示
- 添加 !important 确保隐藏样式优先级
|
2026-01-12 16:50:42 +08:00 |
|
|
|
ec487343e5
|
fix: 修复浮动按钮功能和显示问题
- 修复回到顶部按钮功能,移除不存在的 easeOutExpo 缓动函数
- 移除所有浮动按钮的 tooltip 文字提示
- 删除 before 伪元素的 content 定义
- 确保按钮根据后台设置正确显示/隐藏
|
2026-01-12 16:45:09 +08:00 |
|
|
|
98f4fb08fa
|
fix: 优化浮动按钮显示效果和动画
- 优化按钮 hover 和 active 状态的动画效果
- 添加弹性缩放和阴影过渡动画
- 优化 tooltip 样式,使用毛玻璃效果和更好的阴影
- 改进按钮隐藏动画,添加 scale 变换
- 优化切换侧边栏按钮的出现动画
- 改进阅读进度按钮的进度条样式
- 统一动画时长和缓动函数
- 修复按钮 overflow 属性,防止内容溢出
|
2026-01-12 16:40:49 +08:00 |
|
|
|
ff4c8460a2
|
fix: 限制文章目录长度,防止 TODO 溢出
- 为 #leftbar_catalog 添加 max-height: calc(100vh - 400px) 限制
- 添加滚动条样式,当目录过长时可滚动查看
- 确保目录、TODO 和页面底部保持合理间距
- 添加暗色模式下的滚动条样式
|
2026-01-12 16:30:12 +08:00 |
|
|
|
899a5ae1cf
|
fix: 修复图标旁边显示多余文字的问题
- 移除 font-fallback.css 中错误的 .fa-*::after 样式
- 这些样式会在所有图标后面添加文字,而非仅在字体加载失败时显示
|
2026-01-12 16:02:50 +08:00 |
|
|
|
709aeb3189
|
fix: 修复按钮颜色未跟随全局主题设置的问题
- 为 .btn-primary 所有状态添加 !important 覆盖 argon.min.css 的硬编码颜色
- 添加 :focus 状态的主题色覆盖(之前缺失)
- 添加 :not(:disabled):not(.disabled).active 等复杂选择器的覆盖
- 添加 .show > .btn-primary.dropdown-toggle 下拉菜单状态覆盖
- 完善 .btn-outline-primary 所有状态的主题色覆盖
- 添加 .btn-link 和 .btn-neutral 的主题色覆盖
|
2026-01-12 15:59:04 +08:00 |
|
|
|
e1039dcee4
|
feat: 移除 lazyload 插件,改用浏览器原生懒加载
|
2026-01-12 15:17:52 +08:00 |
|
|
|
e604c8ed4c
|
fix: 修复评论区组件被截断问题
- 调整 .comment-item-inner 宽度为 calc(100% - 55px) 并添加 flex 布局支持
- 为 .comment-item-title 添加 flex-wrap 和 align-items 属性,防止标题区域溢出
- 优化 .comment-info 布局,使用 flex 布局和 gap 间距,支持自动换行
- 改进 .comment-useragent 显示方式,使用 inline-flex 并添加 flex-shrink: 0 防止被压缩
- 统一调整各元素的 flex-shrink 属性,确保内容不会被截断
|
2026-01-12 15:07:53 +08:00 |
|
|
|
8054861a5c
|
fix: 修复评论区溢出和按钮颜色问题
- 修复评论区长文本溢出问题,添加 overflow-wrap 和 word-break 属性
- 修复评论内容区域文本溢出问题
- 修复移动端 TODO 验证码提交按钮颜色未跟随全局主题设置
- 统一按钮样式使用 btn-primary 类
|
2026-01-12 15:03:11 +08:00 |
|
|
|
ca3b3eaeb1
|
fix: 修复浮动按钮布局问题
- 移除 #float_action_buttons 的 flex 布局(恢复原始状态)
- 为 .fabtn 的 display: block 添加 !important 确保覆盖 btn-icon 样式
|
2026-01-12 14:50:34 +08:00 |
|
|
|
e3d7435085
|
fix: 修复浮动按钮水平排列问题
- 为 #float_action_buttons 添加 flex-direction: column
- 确保按钮垂直排列在右下角
|
2026-01-12 14:44:04 +08:00 |
|
|
|
590dfc2dd5
|
fix: 修复浮动按钮位置异常问题
- 移除 M3 浮动按钮 hover 时的 scale 变换
- 移除 Apple 风格浮动按钮 hover 时的 translateY 和 scale 变换
- 移除移动端浮动按钮 hover 时的 transform 变换
- 保持按钮位置稳定,避免布局偏移
|
2026-01-12 14:41:50 +08:00 |
|
|
|
8cf05f68ea
|
fix: 优化评论表单布局,减少空白并统一输入框样式
- 减少卡片内边距 (24px -> 20px)
- 减少标题字号和下边距
- 减少文本框高度和边距
- 统一输入框样式:圆角、边框、聚焦效果
- 输入框聚焦时显示主题色边框和阴影
- 优化 checkbox 和表情按钮的间距
- 整体布局更紧凑
|
2026-01-12 14:37:45 +08:00 |
|
|
|
7fea81d18f
|
fix: 修复右下角浮动按钮颜色未跟随全局主题设置的问题
- 为 .fabtn 添加明确的背景色和文字颜色设置
- 默认状态使用 var(--color-foreground) 背景和 var(--themecolor) 文字色
- hover 和 active 状态使用主题色背景
|
2026-01-12 14:32:54 +08:00 |
|
|
|
65c79d40e4
|
fix: 修复评论和分享按钮颜色未使用全局主题颜色的问题
- 为 #share_show 分享按钮添加主题颜色变量覆盖
- 为 #comments_toggle 评论按钮添加主题颜色变量覆盖
- 使用 !important 确保覆盖 argon.min.css 中的硬编码颜色
- 同时处理 hover 和 active 状态的颜色
|
2026-01-12 14:28:28 +08:00 |
|
|
|
58f7252e58
|
fix: 修复评论跳转按钮只展开不滚动的问题
- 折叠状态下先滚动到评论切换按钮位置,再展开评论区
- 已展开状态下直接滚动到评论框
- 解决折叠时 #post_comment 高度为 0 导致位置计算错误的问题
|
2026-01-12 13:18:47 +08:00 |
|
|
|
36307b1397
|
fix: 优化多邻国连胜数字的可读性
- 移动端侧边栏:数字改为白色,背景改为半透明黑色
- 添加文字阴影增强对比度
- 添加毛玻璃效果提升视觉层次
- 增大内边距和间距,数字更清晰
- 火焰图标添加阴影效果
|
2026-01-12 13:04:34 +08:00 |
|
|
|
b20ef2813c
|
fix: 修复首页文章特色图片不显示的问题
- 重写 lazyload 初始化逻辑,避免 Object.assign 污染配置对象
- 为特色图片添加手动预加载机制,确保图片加载后正确显示
- 图片加载完成后显式设置 opacity: 1
- 图片加载失败时移除图片容器,避免显示空白区域
- 修复 effect 配置未正确传递给特色图片的问题
|
2026-01-12 13:01:43 +08:00 |
|
|
|
965f931945
|
fix: 修复移动端 TODO 催促功能无法调出验证码
- 在移动端 TODO 容器中添加验证码输入区域
- 为 mobileTodoConfig 添加验证码相关配置项
- 实现移动端数学验证码输入和提交逻辑
- 实现移动端极验验证码支持
- 添加催促成功/失败的 Toast 提示
- 验证码错误时自动刷新并聚焦输入框
- 催促成功后同步状态到桌面端
|
2026-01-12 10:16:01 +08:00 |
|
|
|
21bf48d34e
|
feat: 卡片效果使用站长自定义设置,统一全局样式
- 新增毛玻璃饱和度设置 (argon_card_saturate),默认 180%
- 更新默认值为最优设置:
- 卡片透明度: 0.7 (原 1)
- 毛玻璃模糊: 20px (原 8px)
- 毛玻璃饱和度: 180%
- CSS 使用变量 --card-opacity, --card-blur, --card-saturate
- 玻璃风格样式改用 CSS 变量,跟随站长设置
- 所有页面(首页/文章页/页面模板)统一应用相同设置
- 设置页预览支持饱和度实时预览
- 暗色模式卡片背景色统一为 rgba(66,66,66,opacity)
|
2026-01-12 10:03:42 +08:00 |
|
|
|
05820ba105
|
fix: 统一文章页卡片与首页卡片样式
- 移除文章页卡片的独立样式定义
- 玻璃风格下文章卡片使用与首页一致的参数:
- 背景透明度: rgba(255,255,255,0.7) / rgba(66,66,66,0.7)
- 模糊: blur(20px) saturate(180%)
- 边框和阴影与全局 .card 保持一致
- 移动端样式同步更新
|
2026-01-12 09:03:04 +08:00 |
|
|
|
0389cd6642
|
fix: 修复页面模板样式问题并优化移动端侧边栏
- 添加页面卡片(article.post.post-full.card)背景模糊效果
- 添加暗色模式下页面卡片样式适配
- 添加玻璃风格下页面卡片样式
- 优化移动端侧边栏整体布局(间距、字体、圆角等)
- 优化移动端用户信息区域、搜索框、菜单项样式
- 优化移动端折叠面板和目录容器样式
- 优化移动端TODO列表样式
- 添加小屏幕(375px以下)的进一步适配
- 补充暗色模式下移动端目录链接颜色样式
- 添加玻璃风格页面卡片移动端适配
|
2026-01-12 00:31:57 +08:00 |
|
|
|
4cbc405ebf
|
feat: 统一移动端和桌面端动画系统
- 整合 CSS 动画变量系统,添加 --animation-instant (100ms) 时长
- 添加 --ease-smooth 缓动函数用于平滑过渡
- 优化卡片入场动画,使用 scale(0.95) + translateY(8px) 更自然
- 统一链接、按钮、标签等元素的过渡动画时长和缓动函数
- 优化顶栏搜索框展开/收起动画
- 优化侧边栏搜索框和菜单项的交互动画
- 优化文章卡片悬浮效果,使用 spring 缓动
- 统一 JS 中的滚动动画时长 (回顶 600ms, 评论回复 400ms)
- 优化折叠区块展开/收起动画时长
- 更新分页按钮、日历导航等组件的过渡动画
|
2026-01-12 00:15:20 +08:00 |
|
|
|
3e68218ac1
|
feat: 优化移动端多邻国连胜显示效果
- 添加火焰图标呼吸发光动画 (duolingoFlameGlow)
- 添加徽章淡入动画,与侧边栏打开动画同步
- 移动端徽章添加背景色和圆角样式
- 头像添加点击反馈效果
- 用户名区域改为 flex 布局,优化徽章对齐
|
2026-01-12 00:00:26 +08:00 |
|
|
|
3a250419e7
|
feat: 移动端侧边栏添加多邻国连胜显示
- 在移动端站长信息区域添加多邻国连胜徽章
- 与电脑端保持一致的显示效果
- 支持今日完成/未完成状态显示
|
2026-01-11 23:56:36 +08:00 |
|
|
|
db24ca2043
|
fix: 修复移动端 UI 问题
- 修复侧边抽屉文章目录在 PJAX 页面切换后不重新初始化的问题
- 优化涟漪点击效果:将结束动画从 scale 收缩改为 opacity 淡出
- 添加暗黑/明亮模式切换过渡动画(250ms 平滑过渡)
- 优化分享面板动画:添加退出时的反向错落延迟
- 添加分享面板移动端响应式适配,防止视口溢出
|
2026-01-11 22:43:57 +08:00 |
|
|
|
f8d7c79b86
|
feat: 全局 UI 优化与邮件模板系统
- 新增动画系统 CSS 变量(时长、缓动函数、状态层透明度)
- 新增 prefers-reduced-motion 媒体查询支持
- 优化按钮组件样式,移除渐变背景,添加涟漪效果
- 优化分享按钮错落有致的展开动画
- 优化评论区展开动画效果
- 新增设置面板 Material 3 风格分段控件
- 新增玻璃拟态(Glassmorphism)主题变体
- 新增新拟态(Neumorphism)主题变体
- 新增邮件模板系统(base.php、comment-notify.php、reply-notify.php)
- 新增邮件模板后台设置(主题色、Logo、社交链接、预览功能)
- 集成邮件模板到评论回复通知
- 版本更新至 1.5.0
|
2026-01-11 22:13:59 +08:00 |
|
|
|
4fe10c84d7
|
fix: 修复目录无法加载和移动端侧边栏无法点击的问题
- header.php: 修改 wp_enqueue_script 在头部加载 jQuery 和插件
- sidebar.php: 使用轮询机制等待 jQuery 和 headIndex 加载完成后再初始化目录
|
2026-01-11 21:09:58 +08:00 |
|
|
|
924f39caa7
|
docs: 添加字体文件目录说明文档
- 在assets/vendor/external/fonts/files/目录添加README.md
- 说明各字体文件的用途和下载方法
- 提供完整的curl下载命令示例
|
2026-01-11 20:38:15 +08:00 |
|