Tags: moekyo/S1Plus-Manual
Tags
- **全新回复收藏功能**:
- 现在可以收藏帖子内的任意楼层回复,方便日后回顾。
- 在设置面板中新增了独立的“回复收藏”管理标签页,提供强大的搜索功能(支持内容、作者、帖子标题)和关键词高亮。
- 支持在管理面板中快速跳转到原始帖子楼层。
- 收藏数据已完全整合到远程同步功能中。
- **远程同步功能全面升级 (安全与稳定)**:
- **数据完整性校验**:引入 SHA-256 哈希校验机制,在同步前会自动验证云端备份的完整性,从根本上杜绝了因备份损坏导致本地数据被覆盖的风险。
- **智能冲突处理**:当手动同步检测到云端与本地数据不一致时,会弹出更智能、更清晰的选择界面,明确展示两端数据的最后更新时间,引导用户选择合并方式。
- **损坏备份修复**:当检测到云端备份文件已损坏时,会主动暂停同步以保护本地数据,并引导用户通过强制推送本地健康的备份来修复云端数据。
- **向后兼容**:新版同步功能可自动识别并迁移旧版(v3.2)的备份数据结构,实现无缝升级。
- **阅读进度自动清理**:
- 新增阅读记录自动清理功能,用户可在“通用设置”中配置清理周期(1个月、3个月、6个月或永不),以自动删除陈旧的阅读记录,保持数据整洁。
- **全新帖子操作菜单**:
- 彻底重构了帖子列表页的屏蔽操作,使用更紧凑、更现代的三点式操作菜单替代了原有的悬浮按钮,界面更整洁,操作体验更佳。
- **现代化通知系统**:
- 使用全新的“Toast”通知替代了过去简单的文本提示,动画效果更平滑,且不会打断用户在设置面板中的操作。错误提示增加了抖动动画,更醒目。
- **行内快捷确认**:
- 在帖子楼层中操作“屏蔽用户”或“删除用户标记”时,使用更快捷的行内确认菜单替代了过去会中断操作流程的弹窗,交互更流畅。
- **设置面板交互升级**:
- **动态宽度调整**:设置面板的宽度现在可以根据标签页数量自动调整,防止在高分辨率下标签栏换行。
- **新增分段控件**:引入了更美观、更直观的滑块式分段控件,用于“阅读进度清理”等设置项。
- **列表操作优化**:在“用户屏蔽”和“用户标记”列表中删除条目时,将平滑地移除该项,而不是刷新整个列表,体验更流畅。
- **远程同步界面优化**:优化了手动同步冲突选择弹窗的 UI、时间戳显示样式以及教程提示区样式,提升了视觉效果和信息辨识度。
- **核心布局修复**:
- **[重大修复]** 采用全新的 Flexbox 布局重写了帖子楼层作者信息栏(`.pi`)的样式,彻底解决了因论坛自身样式缺陷导致的“电梯直达”、“楼主”等元素被遮挡、无法点击或布局错乱的顽固 BUG。
- **兼容性修复**:
- **置顶帖**:修复了阅读进度跟踪、关键字屏蔽、用户联动屏蔽等多项核心功能对置顶帖不生效的严重问题。
- **S1 NUX 主题**:重构了样式检测逻辑,解决了脚本部分功能与 S1 NUX 主题样式冲突的问题。
- **远程同步修复**:
- 修复了导入数据会覆盖本地 Gist ID 和个人访问令牌(PAT)的严重问题。
- 修复了导入数据后,本地时间戳未同步更新导致版本判断不一致的问题。
- **阅读进度修复**:
- 增强了帖子 ID 和页码的获取逻辑,使其在搜索结果页等非标准帖子URL下也能稳定跟踪阅读进度。
- **交互修复**:
- 修复了帖子列表中的页码链接不遵循“在新窗口打开”设置的问题。
- **数据结构升级 (v4.0)**:
- 为所有导出和远程同步的数据设计了全新的 `v4.0` 结构。新结构将所有核心数据封装在 `data` 字段下,并增加了 `version`、`lastUpdated` 和 `contentHash` 字段,为数据校验和未来迁移提供了坚实基础。
- **同步逻辑重构**:
- 完全重构了远程同步的底层逻辑,使其完全异步化,并深度整合了哈希校验、版本迁移、冲突判断等机制,代码更清晰,运行更稳定。
- **CSS 架构重构**:
- 对脚本的 CSS 进行了大规模重构,全面应用 CSS 变量,统一了颜色、间距和组件样式,提高了代码的可维护性和主题扩展性。
- **DOM 操作优化**:
- 重构了帖子楼层内操作按钮的渲染逻辑,改为更精准、更高效的单点更新模式(`refreshSinglePostActions`),避免了在用户标记、屏蔽后对整个页面的所有帖子进行不必要重绘,提升了性能。
PreviousNext