Skip to content

Releases: AkimioJR/SwiftLK-Release

v1.0.0(Build9)

Choose a tag to compare

@AkimioJR AkimioJR released this 08 Jul 05:32

SwiftLK v1.0.0 Build9 更新日志

新增功能

  • 新增文章系列菜单,可在文章页查看同系列文章和合集详情。
  • 新增主题回复相关导航支持,讨论内容之间的跳转更完整。
  • 新增文章、系列、主题回复和分类详情中的分享入口,便于复制和分享内容链接。
  • 新增记录删除能力,支持删除历史记录和收藏记录。
  • 新增评论图片的堆叠展示与全屏浏览,查看多图内容更方便。
  • 新增两个官方 API 预设,可在设置中快速选择。

体验优化

  • 优化首页、用户空间、系列和记录列表的过渡与滚动体验,页面切换更自然。
  • 优化紧凑模式下的标签显示和“关于我的”入口,移动端布局更清晰。
  • 优化文章页导航和工具栏结构,阅读与分享操作更顺手。
  • 优化话题回复列表、任务图标和横向推荐列表的显示细节。

问题修复

  • 修复系列编辑列表无法跳转用户空间的问题。
  • 修复动态标签在紧凑模式下的可见性问题。
  • 修复部分 sheet 页面关闭行为不符合预期的问题。
  • 修复记录时间显示字段不准确的问题。
  • 修复背景扩展效果应用顺序异常的问题。
  • 跟随上游 API 字段变化调整数据解析,提升内容加载稳定性。

依赖与兼容性

  • 更新 Kingfisher 依赖版本。
  • 更新相册权限说明,明确图片下载并保存到相册的用途。

v1.0.0(Build8)

Choose a tag to compare

@AkimioJR AkimioJR released this 30 Apr 13:19
dba2a23

SwiftLK v1.0.0 Build8 更新日志

新增功能

  • 新增页面缩放过渡动画,点击文章、系列、用户头像和推荐项时会有平滑的跳转效果
  • 支持通过外部链接直接打开应用并跳转到对应页面
  • 新增用户信息检查器,可查看详细用户资料,支持复制昵称、UID和签名
  • 个人主页新增勋章展示区域
  • 用户资料页新增关注和拉黑状态显示
  • 阅读记录页面新增搜索功能,可按标题查找历史内容
  • 分类搜索新增无结果提示
  • 新增相对时间显示,7天内的日期会显示为"X天前"
  • 系列页面新增文章排序功能
  • 用户空间和系列页面支持下拉刷新
  • 文章列表新增加载动画和分页加载指示器
  • 滚动列表时自动隐藏键盘
  • 搜索页面新增搜索范围选择器,可分别搜索文章、系列和用户

界面优化

  • 统一全应用导航体验,所有页面跳转逻辑保持一致
  • 重构个人主页界面,信息展示更清晰,布局更美观
  • 优化系列页面,新增顶部工具栏,整合分享、收藏和排序功能
  • 调整文章详情页标题显示位置,优化内容加载状态展示
  • 优化关于页面布局,内容居中显示,更新交流群名称和版权信息
  • 将退出登录按钮移至设置页底部,使用系统标准危险操作样式
  • 优化用户等级标签样式,改为胶囊形状,视觉更统一
  • 调整搜索界面布局,将搜索范围选择器移至搜索栏下方
  • 优化关注动态卡片间距,提升视觉舒适度
  • 调整横屏文章封面布局,不再显示副标题,避免占用过多高度

体验提升

  • 全面优化应用性能,提升启动速度和页面加载流畅度
  • 优化文章内容加载流程,BBCode转换和网页渲染更快速
  • 恢复本地缓存清理功能,可正常清除应用数据
  • 文章支付成功后自动刷新内容,无需手动操作
  • 多个页面添加重复加载防护,避免不必要的网络请求
  • 分享功能改用系统原生组件,体验更一致
  • 优化评论区和话题视图,回复展示更简洁,交互更流畅
  • 搜索结果自动保存到本地,下次打开无需重新加载
  • 关注动态支持本地缓存,离线状态下也能查看已加载内容

问题修复

  • 修复 iOS 26 文章页面无法加载的问题
  • 修复文章作者信息更新不及时的问题
  • 修复分类搜索时仍显示加载更多的问题
  • 修复评论区进入后不自动加载内容的问题
  • 修复阅读记录首次加载时重复请求数据的问题
  • 修复退出登录没有二次确认提示的问题
  • 修复文章详情支付成功后内容不更新的问题
  • 修复多个页面数据加载异常和显示错乱的问题

🧹 性能与稳定提升

  • 统一页面导航逻辑,采用新导航方式,进一步降低内存占用,提高性能
  • 简化页面逻辑,卡顿更少、闪退更少
  • 统一代码规范,提升整体稳定性

v1.0.0(Build7)

Choose a tag to compare

@AkimioJR AkimioJR released this 24 Apr 14:19
bc5a2dd

v1.0.0 Build 7

本次更新全面优化使用体验、页面显示、数据缓存、导航流畅度,修复多项显示异常,新增核心功能,运行更稳定、界面更清爽。


✨ 新增功能

  • 新增文章投币、付费解锁功能,支持优质内容支持
  • 新增数据库管理:支持缓存文章,加载速度更快

🎨 界面与体验优化

  • 优化文章封面、列表布局,排版更整齐美观
  • 修复文字重叠、错位问题,界面更清爽
  • 优化文章内容加载,打开速度更快
  • 优化图片加载,显示更清晰、加载更稳
  • 统一图标与样式,视觉风格更统一

🐛 问题修复

  • 修复文章详情数据不保存的问题
  • 修复搜索不区分大小写问题,搜索更准确
  • 修复关注动态无法跳转的问题
  • 修复页面动画异常、点击错乱问题
  • 修复合集点赞异常问题
  • 修复图片自适应、缩放异常问题
  • 修复多项界面显示与数据错误

🧹 性能与稳定提升

  • 统一页面导航逻辑,采用新导航方式,进一步降低内存占用,提高性能
  • 简化页面逻辑,卡顿更少、闪退更少
  • 统一代码规范,提升整体稳定性

v1.0.0(Build6)

Choose a tag to compare

@AkimioJR AkimioJR released this 18 Apr 07:49
00aac48

v1.0.0 Build 6

更新日志

🚀 新功能

  • 评论系统:支持按回复 ID 排序,优化评论渲染效果;新增回复用户链接与文本高亮显示;完善回复按钮的交互逻辑;新增评论加载与刷新功能,简化评论加载流程。
  • 关注动态:支持动态加载关注的文章;优化关注文章卡片的视觉效果,调整封面图圆角;新增分享链接与用户关注状态显示。
  • 文章功能:新增文章排序功能,支持按顺序/更新时间升降序排列;支持切换正序/倒序显示;优化排序方式与方向的选择逻辑;新增查找文章及获取最后阅读文章功能,支持上次阅读标记与快速跳转;为文章行视图添加过渡动画,展示文章封面与信息;将部分视图替换为懒加载模式以优化性能;简化文章内容的 BBCode 处理逻辑,新增加载状态。
  • 用户界面:为登录按钮添加填充与背景样式;优化未登录状态下用户信息区域的显示逻辑;优化个人页面背景样式;启用评论与评分的文本选择功能;更新奖牌展示区域,直接使用用户奖牌数据;新增用户头像禁用逻辑(用户 ID 为 0 时禁用);在关于页面添加构建类型信息,区分 DEBUG/RELEASE 版本;支持跳转集合。
  • 任务系统:新增用户任务管理功能,简化任务加载与按钮逻辑。

🔧 优化

  • 重构分享与签到日期逻辑,统一数据管理;简化应用初始化逻辑;优化部分视图模型,移除不必要的刷新状态,支持首次加载状态;提取上次阅读跳转条为独立函数,简化代码结构。

🐛 修复

  • 修复分享任务状态错误问题;
  • 修复分享按钮模拟触发函数无法正确触发问题;
  • 修复个人页面拼写错误,确保注销警报正确显示;
  • 修复某些文章仅勇者可看的提示。

🔄 重构

  • 重命名部分视图(如主题详情视图、任务视图);
  • 重构用户任务视图,使用视图模型管理状态;
  • 重构记录视图方法,支持自定义 ID,简化数据处理逻辑;
  • 将日期判断属性标记为非隔离状态。

v1.0.0(Build5)

Choose a tag to compare

@AkimioJR AkimioJR released this 12 Apr 08:45
c4bb969

v1.0.0 Build 5

⚡ 性能优化

  • 提高文章页面加载性能

🎨 体验优化

  • 优化工具栏按钮布局

🐛 问题修复

  • 修复添加历史记录错误问题
  • 修复添加收藏记录错误问题

v1.0(Build4)

Choose a tag to compare

@AkimioJR AkimioJR released this 10 Apr 06:35
f7e29a4

v1.0 Build 4

🚀 新功能

  • 新增文章评论区,支持用户互动交流
  • 自研轻量级 BBCode 解码器与渲染器,支持更丰富的格式解析

⚡ 性能优化

  • 大幅优化文章页面加载速度,提升内容呈现效率
  • 修复 BBCode 渲染阻塞主线程导致 UI 卡顿的问题

🎨 体验优化

  • 采用 MVVM 架构重构项目,实现 UI 与业务逻辑的完全解耦
  • 采用相对布局重构视图层级,显著优化 iPad 端的显示效果与交互体验

🐛 问题修复

  • 修复文章页面偶发无法加载的问题

v1.0(Build3)

Choose a tag to compare

@AkimioJR AkimioJR released this 15 Feb 07:26
3c08068
  • 重构项目
  • 添加动画
  • 修复bug

v1.0(Build2)

Choose a tag to compare

@AkimioJR AkimioJR released this 05 Jan 15:48
8ca34c3

v1.0 Build2

  • 修复bug
  • 增加新功能

v1.0(Build1)

Choose a tag to compare

@AkimioJR AkimioJR released this 31 Dec 12:17
89a4f37

SwiftLK Build 1(2025.12.31)