Skip to content

Releases: realth000/tsdm_client

v1.0.0

12 Dec 18:19
36d28ac

Choose a tag to compare

好久不见!本次1.0版本发布包含了大量功能更新和bug修复。

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好

v0.14.0以来的变更

Added

  • 编辑:重做编辑器。
    • 增加折叠和展开三种状态。
    • 折叠状态下只显示输入框。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持搜索用户和随机好友。
    • 编辑帖子时支持设置阅读权限。
    • 支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Delta两种格式。
      • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Delta的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 编辑:支持设置售价。
  • 编辑:现在按照网页端渲染图片大小的规则以相同的方式显示图片。
    • 按照网页端的规则,图片的最大宽度为550。
  • 编辑:现在在修改图片大小时,编辑器中显示的图片大小也会随之变化。
  • 编辑:现在打开编辑框后,如果编辑框内有内容,会将光标定位到内容的末尾,而不是停在开头。
  • 编辑:支持折叠区域[spoiler]
    • 点击后打开菜单,可以编辑或者复制以Quill delta/BBCode的形式复制区域内的内容。
    • 编辑时会在一个新的页面中编辑,完成编辑后点右上角按钮保存并返回。
    • 编辑前建议将光标定位到折叠区域旁边,否则可能会保存失败或修改掉其他内容。
  • 编辑:支持隐藏区域[hide]
    • 支持回复后可见的[hide]和要求积分数的[hide=$POINTS]
    • 点击后打开菜单,可以编辑或者复制以Quill delta/BBCode的形式复制区域内的内容。
    • 编辑时会在一个新的页面中编辑,完成编辑后点右上角按钮保存并返回。
    • 编辑前建议将光标定位到隐藏区域旁边,否则可能会保存失败或修改掉其他内容。
  • 编辑:支持分割线[hr]
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 用户:支持解析14周年坛庆积分。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类、阅读权限和附加选项。
    • 支持编辑和保存草稿。
  • 设置:支持设置帖子卡片的外观,包括对齐方式、是否显示最后回复的用户、内容高亮和底部信息高亮。
    • 默认不居中并显示最后回复的用户,高亮近期发布的帖子时间、帖子作者和帖子信息,可在外观 -> 帖子卡片中关闭。
  • 设置:更新选择颜色页面的样式,显示对应的主题颜色。
  • 设置:更新开关样式。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。
  • 网页:支持解析网易云音乐的外链播放器(仅显示歌曲信息并提供点击跳转功能)。
  • 网页:现在会解析帖子等位置中的表格。
  • 网页:解析<ul><nav><section>
  • 网页:解析<span>中的背景颜色。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=$THREAD_ID&page=$PAGE#pid$POST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 帖子:现在对处于草稿状态的帖子,会在帖子卡片右上角和帖子页面顶部给出提示。
  • 帖子:发帖和编辑时可设置阅读权限。
  • 帖子:我的帖子页面中显示更多帖子信息。
  • 帖子:我的帖子页面中修改帖子卡片布局。
  • 帖子:支持解析新人报道分区的帖子中的新人报道表格。
  • 帖子:现在已被领完的红包会直接显示领完了。
  • 帖子:支持在发帖时设置帖子售价。
  • 帖子:现在在退出当前回复的帖子后后收起回复框。
  • 帖子:减少了回复框上方显示当前回复楼层的信息栏的高度。
  • 通知:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • 通知:支持自动拉取消息。
    • 安卓平台上自动拉取到通知时发送系统通知。
    • 系统通知会显示最新一次自动拉取消息的情况,包括各类未读消息的数量和最新一条重要消息的通知。
    • 重要程度:私信 > 公共消息 > 提醒。
    • 默认开启,可在设置 -> 行为中调整和关闭。
  • 通知:支持将消息标记为已读或未读。
    • 已读/未读状态仅本机有效。
    • 可在卡片上的菜单中更改标记状态。
    • 可在消息页面右上角菜单中批量将某一类消息标记为已读。
  • 通知:现在消息页面内的卡片会在未读消息上显示小圆点。
    • 默认开启私信的小圆点标识,可在设置 -> 外观中调整。
  • 通知:现在消息按钮角标显示的是所有类型的未读消息的数量总和。
  • 通知:新增筛选未读通知的按钮。
  • 通知:支持删除单个通知。
    • 卡片右上角菜单 -> 删除消息。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。
  • app:优化图片加载流程,加载更平滑。
  • app:现在在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。
  • app:桌面平台上设置窗口标题。
  • app:桌面平台上支持记住窗口大小和位置。
    • 默认开启,可在设置 -> 窗口中关闭。
  • app:桌面平台支持窗口居中。
    • 默认关闭,可在设置 -> 窗口中开启。
  • app:在linux上通过$XDG_CURRENT_DESKTOP检查是否位于平铺窗管环境中,如果是,不再记录窗口大小和位置。
  • app:更新应用图标(感谢@Qing-Novel)。
  • app:打包表情,现在应用安装包内自带所有表情。
  • app:支持解析网页链接并在应用内打开。
    • 在主页和分区右上角按钮打开相应入口。
  • app:支持avif格式的图片。
    • 不支持动图,只保留第一帧。
  • app:现在可以在主页和分区页通过支持的论坛网页链接在应用内打开相应页面。
  • app:支持多用户登录和切换。
  • app:支持自动签到。
    • 启动时会为所有登录的账户签到。
    • 默认开启,可在设置 -> 签到中关闭。
  • app:全局缓存和加载用户头像。
    • 现在原本无法显示用户头像的地方会通过已记录的头像缓存加载对应的用户头像。
    • 例如主页和分区内帖子作者的头像会在加载过一次后显示头像,而不是用户名的第一个字。
    • 后续会逐步扩大这一特性支持的范围。
  • app:现在在点击图片弹出的操作菜单中,复制图片链接和打开跳转链接的部分会显示链接地址。
  • 登录:在登录界面显示注册账户的跳转链接。
  • 历史:新增帖子浏览记录。
    • 记录帖子名称、浏览的用户,帖子所在分区以及浏览时间。
  • 统计:更新积分统计页面的布局,在积分历史中显示积分发生变动时的时间。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • app:修复突发图片加载失败时一直重复加载的问题。
  • app:修复在macOS上无法联网的问题。
  • app:修复在更新图片缓存时报错后,图片不会再次加载的问题。
  • app:修复无法通过点击私信链接跳转到应用内私信页面的问题。
  • app:修复加载重复图片时的闪烁。
    • 现在只有在第一次加载时会有加载外观。
  • app:绕过了存在负数的“xx秒前”的问题,现在用“刚刚”这样模糊的词代替。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 帖子:修复折叠/展开卡片上文字颜色错误的问题。
  • 帖子:修复部分折叠/展开卡片解析失败的问题。
  • 帖子:修复评分内头像加载失败时无显示的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后加载下一页的页数错误的问题。
  • 帖子:修复一处解析到帖子id总是错误的问题。
  • 帖子:修复下载表情的弹窗关闭后,后台依然在下载表情的问题。
  • 通知:修复在当前页不是第一页的情况下更改浏览顺序时,顺序变更后再加载下一页时页数错误的问题。
  • 通知:修复消息按钮角标显示的提醒数量不会随着浏览通知而更新的问题。
  • 通知:修复拉取消息受不同设备影响的问题,现在只会以本机的拉取情况更新消息。
  • 通知:修复解析7天内的公共消息时失败的问题。
  • 通知:修复某些情况下公共消息详情加载失败的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后无法切换浏览顺序的问题。
  • 帖子:修复某些情况下浏览帖子时标题没有刷新的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 分区:修复刷新页面后,置顶和子板块为空的问题。
  • 主页:修复部分网络不稳定的情况下将加载失败显示为未登录的问题。
  • 网页:修复折叠/展开按钮上的文字丢失颜色的问题。
  • 网页:修复解析颜色时,部分颜色解析失败或错误的问题。
  • 网页:修复解析div时布局错误的问题。
    • 初步处理, 现在某些情况下会多一些空行。
  • 网页:修复折叠卡片的尾部多余的空行。
  • 网页:修复粗体字样式丢失的问题。
  • 网页:修复某些情况下,嵌套的字体样式丢失的问题。
  • 网页:修复斜体字丢失的问题。
  • 网页:修复部分帖子元素解析后在末尾有多余空行的问题。
  • 网页:修复解析图片时图片大小不生效的问题。
  • 统计:修复统计页面的积分中数据没有对齐的问题。
  • 通知:修复无法现实某些类型的提醒的问题,现在能够显示所有类型的提醒。
  • 用户:修复其他用户资料页刷新后显示当前登录用户资料的问题。
  • 编辑:修复转换出的BBCode在某些情况下图片的大小为null的问题。
  • 设置:修复Windows上自动构建编译出的版本中本地更新日志乱码的问题。

Changed

  • app:更改登录和拉取通知的实现方式,现在登录、首页和通知页的加载速度比原来更快。
  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新图片加载时的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app:优化布局,除去一些空白。
  • app:现在会显示网络连接报错的原因。
  • app:更新设置界面颜色选择和开关的样式。
  • app:现在将表情打包到软件中,不需要也不再通过网络下载。
    • 导致软件大小增加约12MB。
  • app:重构主页和论坛页布局。
  • app:安卓平台上启动时使用透明色的状态栏。
  • app:更新引用文字的外观样式,现在更紧凑。
  • app:现在不会显示内容为空白的引用文字。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 帖子:优化帖子中各种卡片和按钮的样式。
  • 用户:移除资料页顶部的背景图,使得顶部按钮更明显,同时减少可能的卡顿。
  • 主页:迁移至官方轮播图,以修复一些问题。
  • 主页:禁用已登录用户头像上的hero动画。
  • 主页:更新了加载流程,减少了加载时间,现在应该和分区页一样快了。
  • 主页:调整主页布局。
  • 网页:现在解析网页内容时,不再改变换行位置。
    • 这会导致部分内容的换行位置与原始网页不同,但后续可以支持复制内容的功能。
  • 通知:由于通知功能的实现方式发生了变更,更改了通知页的布局。
  • 通知:现在消息页面内如果没有消息,会显示提示而不是什么都不显示。
  • internal:提高flutter版本至 3.24(dart 3.5)。
  • internal:gradle的参数mx增加到4608。
  • internal:最低要求macOS 11。
  • internal:重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。
    • 旧版本数据会丢失。

v1.0.0-alpha.15以来的变更

点击展开

Added

  • 通知:支持删除单个通知。
    • 卡片右上角菜单 -> 删除消息。
  • 私信:现在在发送消息时会显示结果(成功或失败)。

Fixed

  • 主页:修复点击最新帖子页白屏的问题。
  • 通知:修复拉取通知时会显示重复消息的问题。
  • 通知:修复安卓上未登录时依然会尝试从系统通知栏通知跳转到通知页的问题。
  • 设置:修复语言对话框中的翻译。
  • 设置:修复Windows上自动构建编译出的版本中本地更新日志乱码的问题。
  • 帖子:修复一处可能会导致回复某一楼层(指定楼层)变成回复帖子(无指定楼层)的问题。
  • 帖子:修复加载失败后重试时依然显示加载失败页面的问题。
  • 分区:修复加载失败后重试时依然显示加载失败页面的问题。
  • app:修复使用缓存的用户头像时,某些情况下头像上同时显示用户名和头像的问题。

Changed

  • app:重构主页和论坛页布局。
  • app:重构错误页面布局。

v1.0.0-alpha.15

08 Dec 00:40
7c806fb

Choose a tag to compare

v1.0.0-alpha.15 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.14以来的变更

Added

  • 通知:新增筛选未读通知的按钮。

Fixed

  • 缓存:修复缓存的用户头像不会随着用户头像变更而刷新的问题。
    • 现在如果其他用户的头像图片链接发生了变化,会使用最新的链接,而不是缓存过一次后永久使用缓存。
  • 缓存:修复某些情况下没有记录头像缓存导致永远找不到头像的问题。
  • 帖子:修复在试图访问无权限浏览的帖子时永久加载的问题。
  • 帖子:修复某些情况下浏览帖子时标题没有刷新的问题。
  • 编辑:现在在编辑器中可以正常使用撤销和重做功能。

Changed

  • 主页:调整主页布局。
  • app:安卓平台上启动时使用透明色的状态栏。

v0.14.0以来的变更

CHANGELOG.md#unreleased

v1.0.0-alpha.14

30 Nov 21:40
9a42039

Choose a tag to compare

v1.0.0-alpha.14 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.13以来的变更

Added

  • app:全局缓存和加载用户头像。
    • 现在原本无法显示用户头像的地方会通过已记录的头像缓存加载对应的用户头像。
    • 例如主页和分区内帖子作者的头像会在加载过一次后显示头像,而不是用户名的第一个字。
    • 后续会逐步扩大这一特性支持的范围。
    • 升级后如果不生效,可在设置中清除一次缓存。
  • app:现在在点击图片弹出的操作菜单中,复制图片链接和打开跳转链接的部分会显示链接地址。
  • 网页:解析<ul><nav><section>
  • 网页:解析<span>中的背景颜色。

Fixed

  • app:修复加载重复图片时的闪烁。
    • 现在只有在第一次加载时会有加载外观。
  • app:绕过了存在负数的“xx秒前”的问题,现在用“刚刚”这样模糊的词代替。

Changed

  • 用户:移除资料页顶部的背景图,使得顶部按钮更明显,同时减少可能的卡顿。
  • app:现在又可以支持加载avif图片。

v0.14.0以来的变更

CHANGELOG.md#unreleased

v1.0.0-alpha.13

23 Nov 19:07
184f165

Choose a tag to compare

v1.0.0-alpha.13 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.12以来的变更

Added

  • 编辑:支持折叠区域[spoiler]
    • 点击后打开菜单,可以编辑或者复制以Quill delta/BBCode的形式复制区域内的内容。
    • 编辑时会在一个新的页面中编辑,完成编辑后点右上角按钮保存并返回。
    • 编辑前建议将光标定位到折叠区域旁边,否则可能会保存失败或修改掉其他内容。
  • 编辑:支持隐藏区域[hide]
    • 支持回复后可见的[hide]和要求积分数的[hide=POINTS]
    • 点击后打开菜单,可以编辑或者复制以Quill delta/BBCode的形式复制区域内的内容。
    • 编辑时会在一个新的页面中编辑,完成编辑后点右上角按钮保存并返回。
    • 编辑前建议将光标定位到隐藏区域旁边,否则可能会保存失败或修改掉其他内容。
  • 编辑:支持分割线[hr]
  • 编辑:现在打开编辑框后,如果编辑框内有内容,会将光标定位到内容的末尾,而不是停在开头。
  • 帖子:现在在退出当前回复的帖子后后收起回复框。

Fixed

  • 通知:修复从主页拉取通知不会更新上次自动拉取时间导致拉取到旧消息的问题。
  • 通知:修复将自动拉取频率设置成“从未”后一直拉取消息的问题。
  • 编辑:修复从打开编辑框到能够输入内容前,间隔时间太长的问题。
  • 编辑:修复了一个可能会导致编辑器异常的布局问题。

Changed

  • 帖子:减少了回复框上方显示当前回复楼层的信息栏的高度。
  • 网页:现在会把折叠区域[spoiler]外部的文字显示在
  • 主页:更新了加载流程,减少了加载时间,现在应该和分区页一样快了。

v0.14.0以来的变更

CHANGELOG.md#unreleased

v1.0.0-alpha.12

09 Nov 22:27
9c51e35

Choose a tag to compare

v1.0.0-alpha.12 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.11以来的变更

Added

  • 通知:支持自动拉取消息。
    • 安卓平台上自动拉取到通知时发送系统通知。
    • 系统通知会显示最新一次自动拉取消息的情况,包括各类未读消息的数量和最新一条重要消息的通知。
    • 重要程度:私信 > 公共消息 > 提醒。
    • 默认开启,可在设置 -> 行为中调整和关闭。
  • 通知:支持将消息标记为已读或未读。
    • 已读/未读状态仅本机有效。
    • 可在卡片上的菜单中更改标记状态。
    • 可在消息页面右上角菜单中批量将某一类消息标记为已读。
  • 通知:现在消息页面内的卡片会在未读消息上显示小圆点。
    • 默认开启私信的小圆点标识,可在设置 -> 外观中调整。
  • 通知:现在消息按钮角标显示的是所有类型的未读消息的数量总和。
  • 网页:解析center tag。

Fixed

  • 通知:修复私人消息没有正确折叠的问题。
  • 通知:修复拉取消息受不同设备影响的问题,现在只会以本机的拉取情况更新消息。
  • 通知:修复消息按钮角标显示的提醒数量不会随着浏览通知而更新的问题。

Changed

  • 通知:现在消息页面内如果没有消息,会显示提示而不是什么都不显示。

v0.14.0以来的变更

CHANGELOG.md#unreleased

v1.0.0-alpha.11

02 Nov 17:12
359eaa3

Choose a tag to compare

v1.0.0-alpha.11 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.10以来的变更

Added

  • 编辑:现在按照网页端渲染图片大小的规则以相同的方式显示图片。
    • 按照网页端的规则,图片的最大宽度为550。
  • 编辑:现在在修改图片大小时,编辑器中显示的图片大小也会随之变化。

Fixed

  • 签到:修复自动签到只生效一次的问题。
  • 编辑:修复多处编辑器不稳定的问题。
  • 编辑:修复在移动端某些大小的屏幕上,编辑器工具栏背景色异常的问题。
  • 编辑:修复转换出的BBCode在某些情况下图片的大小为null的问题。
  • 网页:修复网页中的用户资料链接前多显示一个“@”字符的问题。
  • app:修复无法通过点击私信链接跳转到应用内私信页面的问题。

Changed

  • internal: 构建时使用脚本Makefile.dart。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加折叠和展开三种状态。
    • 折叠状态下只显示输入框。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持搜索用户和随机好友。
    • 编辑帖子时支持设置阅读权限。
    • 支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Delta两种格式。
      • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Delta的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 编辑:支持设置售价。
  • 编辑:现在按照网页端渲染图片大小的规则以相同的方式显示图片。
    • 按照网页端的规则,图片的最大宽度为550。
  • 编辑:现在在修改图片大小时,编辑器中显示的图片大小也会随之变化。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 用户:支持解析14周年坛庆积分。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类、阅读权限和附加选项。
    • 支持编辑和保存草稿。
  • 设置:支持设置帖子卡片的外观,包括对齐方式、是否显示最后回复的用户、内容高亮和底部信息高亮。
    • 默认不居中并显示最后回复的用户,高亮近期发布的帖子时间、帖子作者和帖子信息,可在外观 -> 帖子卡片中关闭。
  • 设置:更新选择颜色页面的样式,显示对应的主题颜色。
  • 设置:更新开关样式。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。
  • 网页:支持解析网易云音乐的外链播放器(仅显示歌曲信息并提供点击跳转功能)。
  • 网页:现在会解析帖子等位置中的表格。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 帖子:现在对处于草稿状态的帖子,会在帖子卡片右上角和帖子页面顶部给出提示。
  • 帖子:发帖和编辑时可设置阅读权限。
  • 帖子:我的帖子页面中显示更多帖子信息。
  • 帖子:我的帖子页面中修改帖子卡片布局。
  • 帖子:支持解析新人报道分区的帖子中的新人报道表格。
  • 帖子:现在已被领完的红包会直接显示领完了。
  • 帖子:支持在发帖时设置帖子售价。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。
  • app:优化图片加载流程,加载更平滑。
  • app:现在在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。
  • app:桌面平台上设置窗口标题。
  • app:桌面平台上支持记住窗口大小和位置。
    • 默认开启,可在设置 -> 窗口中关闭。
  • app:桌面平台支持窗口居中。
    • 默认关闭,可在设置 -> 窗口中开启。
  • app:在linux上通过XDG_CURRENT_DESKTOP检查是否位于平铺窗管环境中,如果是,不再记录窗口大小和位置。
  • app:更新应用图标(感谢@Qing-Novel)。
  • app:打包表情,现在应用安装包内自带所有表情。
  • app:支持解析网页链接并在应用内打开。
    • 在主页和分区右上角按钮打开相应入口。
  • app:支持avif格式的图片。
    • 不支持动图,只保留第一帧。
  • app:现在可以在主页和分区页通过支持的论坛网页链接在应用内打开相应页面。
  • app:支持多用户登录和切换。
  • app:支持自动签到。
    • 启动时会为所有登录的账户签到。
    • 默认开启,可在设置 -> 签到中关闭。
  • 登录:在登录界面显示注册账户的跳转链接。
  • 历史:新增帖子浏览记录。
    • 记录帖子名称、浏览的用户,帖子所在分区以及浏览时间。
  • 统计:更新积分统计页面的布局,在积分历史中显示积分发生变动时的时间。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • app:修复突发图片加载失败时一直重复加载的问题。
  • app:修复在macOS上无法联网的问题。
  • app:修复在更新图片缓存时报错后,图片不会再次加载的问题。
  • app:修复无法通过点击私信链接跳转到应用内私信页面的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 帖子:修复折叠/展开卡片上文字颜色错误的问题。
  • 帖子:修复部分折叠/展开卡片解析失败的问题。
  • 帖子:修复评分内头像加载失败时无显示的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后加载下一页的页数错误的问题。
  • 帖子:修复一处解析到帖子id总是错误的问题。
  • 帖子:修复下载表情的弹窗关闭后,后台依然在下载表情的问题。
  • 消息:修复在当前页不是第一页的情况下更改浏览顺序时,顺序变更后再加载下一页时页数错误的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后无法切换浏览顺序的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 分区:修复刷新页面后,置顶和子板块为空的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。
  • 消息:修复某些情况下公共消息详情加载失败的问题。
  • 主页:修复部分网络不稳定的情况下将加载失败显示为未登录的问题。
  • 网页:修复折叠/展开按钮上的文字丢失颜色的问题。
  • 网页:修复解析颜色时,部分颜色解析失败或错误的问题。
  • 网页:修复解析div时布局错误的问题。
    • 初步处理, 现在某些情况下会多一些空行。
  • 网页:修复折叠卡片的尾部多余的空行。
  • 网页:修复粗体字样式丢失的问题。
  • 网页:修复某些情况下,嵌套的字体样式丢失的问题。
  • 网页:修复斜体字丢失的问题。
  • 网页:修复部分帖子元素解析后在末尾有多余空行的问题。
  • 网页:修复解析图片时图片大小不生效的问题。
  • 统计:修复统计页面的积分中数据没有对齐的问题。
  • 通知:修复无法现实某些类型的提醒的问题,现在能够显示所有类型的提醒。
  • 用户:修复其他用户资料页刷新后显示当前登录用户资料的问题。
  • 编辑:修复转换出的BBCode在某些情况下图片的大小为null的问题。

Changed

  • app:更改登录和拉取通知的实现方式,现在登录、首页和通知页的加载速度比原来更快。
  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新图片加载时的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app:优化布局,除去一些空白。
  • app:现在会显示网络连接报错的原因。
  • app:更新设置界面颜色选择和开关的样式。
  • app:现在将表情打包到软件中,不需要也不再通过网络下载。
    • 导致软件大小增加约12MB。
  • app:更新引用文字的外观样式,现在更紧凑。
  • app:现在不会显示内容为空白的引用文字。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 帖子:优化帖子中各种卡片和按钮的样式。
  • 主页:迁移至官方轮播图,以修复一些问题。
  • 主页:禁用已登录用户头像上的hero动画。
  • 网页:现在解析网页内容时,不再改变换行位置。
    • 这会导致部分内容的换行位置与原始网页不同,但后续可以支持复制内容的功能。
  • 通知:由于通知功能的实现方式发生了变更,更改了通知页的布局。
  • internal:提高flutter版本至 3.24(dart 3.5)。
  • internal:gradle的参数mx增加到4608。
  • internal:最低要求macOS 11。
  • BREAKING:internal:重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。
    • 旧版本数据会丢失。

v1.0.0-alpha.10

26 Oct 18:55
74be15a

Choose a tag to compare

v1.0.0-alpha.10 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.9以来的变更

Added

  • 账号:支持多用户登录和切换账号。
    • 可在设置 -> 账号 -> 切换账号中登录新账号和切换其他登录过的账号。
  • 签到:支持自动签到。
    • 在应用启动时自动为所有登录的账户签到。
    • 默认开启,可在设置 -> 签到中关闭。
  • 设置:开启代理但未设置代理地址时显示警告。

Fixed

  • 通知:修复通知不是倒序排列的问题。
  • 通知:修复时间相同的通知(例如批量评分)只会显示一条的问题。
  • 通知:修复重复通知不会刷新成新通知的问题。
  • 分区:修复刷新后置顶和子版块为空的问题。
  • html:修复解析的图片在窄屏幕上时,图片上下留有空白的问题。
  • 用户:修复其他用户的资料页下拉刷新后显示当前登录用户资料的问题。

Changed

  • 统计:优化页面布局。
  • app:更新引用的文字的样式,现在更紧凑。
  • app:更新Windows上的图片分辨率。(感谢 @Qing-Novel
  • 通知:不再在通知中显示空白的引用文字。
  • 主页:暂时去除主页用户头像的Hero动画以防止从资料页返回时显示两个头像的问题。
  • internal:更新依赖,去除编辑器中一部分不使用的依赖,打包体积减少约1MB。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加折叠和展开三种状态。
    • 折叠状态下只显示输入框。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持搜索用户和随机好友。
    • 编辑帖子时支持设置阅读权限。
    • 支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Delta两种格式。
      • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Delta的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 编辑:支持设置售价。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 用户:支持解析14周年坛庆积分。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类、阅读权限和附加选项。
    • 支持编辑和保存草稿。
  • 设置:支持设置帖子卡片的外观,包括对齐方式、是否显示最后回复的用户、内容高亮和底部信息高亮。
    • 默认不居中并显示最后回复的用户,高亮近期发布的帖子时间、帖子作者和帖子信息,可在外观 -> 帖子卡片中关闭。
  • 设置:更新选择颜色页面的样式,显示对应的主题颜色。
  • 设置:更新开关样式。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。
  • 网页:支持解析网易云音乐的外链播放器(仅显示歌曲信息并提供点击跳转功能)。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 帖子:现在对处于草稿状态的帖子,会在帖子卡片右上角和帖子页面顶部给出提示。
  • 帖子:发帖和编辑时可设置阅读权限。
  • 帖子:我的帖子页面中显示更多帖子信息。
  • 帖子:我的帖子页面中修改帖子卡片布局。
  • 帖子:支持解析新人报道分区的帖子中的新人报道表格。
  • 帖子:现在已被领完的红包会直接显示领完了。
  • 帖子:支持在发帖时设置帖子售价。
  • html:现在会解析帖子等位置中的表格。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。
  • app:优化图片加载流程,加载更平滑。
  • app:现在在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。
  • app:桌面平台上设置窗口标题。
  • app:桌面平台上支持记住窗口大小和位置。
    • 默认开启,可在设置 -> 窗口中关闭。
  • app:桌面平台支持窗口居中。
    • 默认关闭,可在设置 -> 窗口中开启。
  • app:在linux上通过XDG_CURRENT_DESKTOP检查是否位于平铺窗管环境中,如果是,不再记录窗口大小和位置。
  • app:更新应用图标(感谢@Qing-Novel)。
  • app:打包表情,现在应用安装包内自带所有表情。
  • app:支持解析网页链接并在应用内打开。
    • 在主页和分区右上角按钮打开相应入口。
  • app:支持avif格式的图片。
    • 不支持动图,只保留第一帧。
  • app:现在可以在主页和分区页通过支持的论坛网页链接在应用内打开相应页面。
  • app:支持多用户登录和切换。
  • app:支持自动签到。
    • 启动时会为所有登录的账户签到。
    • 默认开启,可在设置 -> 签到中关闭。
  • 登录:在登录界面显示注册账户的跳转链接。
  • 历史:新增帖子浏览记录。
    • 记录帖子名称、浏览的用户,帖子所在分区以及浏览时间。
  • 统计:更新积分统计页面的布局,在积分历史中显示积分发生变动时的时间。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • app:修复突发图片加载失败时一直重复加载的问题。
  • app:修复在macOS上无法联网的问题。
  • app:修复在更新图片缓存时报错后,图片不会再次加载的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 帖子:修复折叠/展开卡片上文字颜色错误的问题。
  • 帖子:修复部分折叠/展开卡片解析失败的问题。
  • 帖子:修复评分内头像加载失败时无显示的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后加载下一页的页数错误的问题。
  • 帖子:修复一处解析到帖子id总是错误的问题。
  • 帖子:修复下载表情的弹窗关闭后,后台依然在下载表情的问题。
  • 消息:修复在当前页不是第一页的情况下更改浏览顺序时,顺序变更后再加载下一页时页数错误的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后无法切换浏览顺序的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 分区:修复刷新页面后,置顶和子板块为空的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。
  • 消息:修复某些情况下公共消息详情加载失败的问题。
  • 主页:修复部分网络不稳定的情况下将加载失败显示为未登录的问题。
  • 网页:修复折叠/展开按钮上的文字丢失颜色的问题。
  • 网页:修复解析颜色时,部分颜色解析失败或错误的问题。
  • 网页:修复解析div时布局错误的问题。
    • 初步处理, 现在某些情况下会多一些空行。
  • 网页:修复折叠卡片的尾部多余的空行。
  • 网页:修复粗体字样式丢失的问题。
  • 网页:修复某些情况下,嵌套的字体样式丢失的问题。
  • 网页:修复斜体字丢失的问题。
  • 统计:修复统计页面的积分中数据没有对齐的问题。
  • 通知:修复无法现实某些类型的提醒的问题,现在能够显示所有类型的提醒。
  • html:修复部分帖子元素解析后在末尾有多余空行的问题。
  • html:修复解析图片时图片大小不生效的问题。
  • 用户:修复其他用户资料页刷新后显示当前登录用户资料的问题。

Changed

  • app:更改登录和拉取通知的实现方式,现在登录、首页和通知页的加载速度比原来更快。
  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新图片加载时的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app:优化布局,除去一些空白。
  • app:现在会显示网络连接报错的原因。
  • app:更新设置界面颜色选择和开关的样式。
  • app:现在将表情打包到软件中,不需要也不再通过网络下载。
    • 导致软件大小增加约12MB。
  • app:更新引用文字的外观样式,现在更紧凑。
  • app:现在不会显示内容为空白的引用文字。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 帖子:优化帖子中各种卡片和按钮的样式。
  • 主页:迁移至官方轮播图,以修复一些问题。
  • 主页:禁用已登录用户头像上的hero动画。
  • 网页:现在解析网页内容时,不再改变换行位置。
    • 这会导致部分内容的换行位置与原始网页不同,但后续可以支持复制内容的功能。
  • 通知:由于通知功能的实现方式发生了变更,更改了通知页的布局。
  • internal:提高flutter版本至 3.24(dart 3.5)。
  • internal:gradle的参数mx增加到4608。
  • internal:最低要求macOS 11。
  • BREAKING:internal:重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。
    • 旧版本数据会丢失。

v1.0.0-alpha.9

18 Oct 22:26
6101fa1

Choose a tag to compare

v1.0.0-alpha.9 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.8以来的变更

Added

  • 发帖:支持设置售价。
  • 编辑:支持编辑帖子售价。
  • html:现在会解析帖子中的表格。
    • 行列不均衡的表格显示出的布局会有些异常,待后续修复。
  • app:在桌面上会设置窗口标题。
  • app:桌面平台上支持记住窗口大小和位置。
    • 默认开启,可在设置 -> 窗口中关闭。
  • app:桌面平台支持窗口居中。
    • 默认关闭,可在设置 -> 窗口中开启。
  • app:在linux上通过XDG_CURRENT_DESKTOP检查是否位于平铺窗管环境中,如果是,不再记录窗口大小和位置。
  • app:更新应用图标(感谢@Qing-Novel)。
  • app:打包表情,现在应用安装包内自带所有表情。
  • app:支持解析网页链接并在应用内打开。
    • 在主页和分区右上角按钮打开相应入口。
  • app:支持avif格式的图片。
    • 不支持动图,只保留第一帧。
  • app:现在可以在主页和分区页通过支持的论坛网页链接在应用内打开相应页面。
  • 登录:在登录界面显示注册账户的跳转链接。
  • 历史:新增帖子浏览记录。
    • 记录帖子名称、浏览的用户,帖子所在分区以及浏览时间。

Fixed

  • app:修复在macOS上无法联网的问题。
  • app:修复在更新图片缓存时报错后,图片不会再次加载的问题。
  • 帖子:修复一处解析到帖子id总是错误的问题。
  • 帖子:修复下载表情的弹窗关闭后,后台依然在下载表情的问题。
  • 统计:修复统计页面的积分中数据没有对齐的问题。
  • 通知:修复无法现实某些类型的提醒的问题,现在能够显示所有类型的提醒。
  • html:修复解析图片时图片大小不生效的问题。
  • html:修复部分帖子元素解析后在末尾有多余空行的问题。

Changed

  • app:更改登录和拉取通知的实现方式,现在登录、首页和通知页的加载速度比原来更快。
  • app:现在将表情打包到软件中,不需要也不再通过网络下载。
    • 导致软件大小增加约12MB。
  • internal:gradle的参数mx增加到4608。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加折叠和展开三种状态。
    • 折叠状态下只显示输入框。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持搜索用户和随机好友。
    • 编辑帖子时支持设置阅读权限。
    • 支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Delta两种格式。
      • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Delta的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 编辑:支持设置售价。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 用户:支持解析14周年坛庆积分。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类、阅读权限和附加选项。
    • 支持编辑和保存草稿。
  • 设置:支持设置帖子卡片的外观,包括对齐方式、是否显示最后回复的用户、内容高亮和底部信息高亮。
    • 默认不居中并显示最后回复的用户,高亮近期发布的帖子时间、帖子作者和帖子信息,可在外观 -> 帖子卡片中关闭。
  • 设置:更新选择颜色页面的样式,显示对应的主题颜色。
  • 设置:更新开关样式。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。
  • 网页:支持解析网易云音乐的外链播放器(仅显示歌曲信息并提供点击跳转功能)。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 帖子:现在对处于草稿状态的帖子,会在帖子卡片右上角和帖子页面顶部给出提示。
  • 帖子:发帖和编辑时可设置阅读权限。
  • 帖子:我的帖子页面中显示更多帖子信息。
  • 帖子:我的帖子页面中修改帖子卡片布局。
  • 帖子:支持解析新人报道分区的帖子中的新人报道表格。
  • 帖子:现在已被领完的红包会直接显示领完了。
  • 帖子:支持在发帖时设置帖子售价。
  • html:现在会解析帖子等位置中的表格。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。
  • app:优化图片加载流程,加载更平滑。
  • app:现在在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。
  • app:桌面平台上设置窗口标题。
  • app:桌面平台上支持记住窗口大小和位置。
    • 默认开启,可在设置 -> 窗口中关闭。
  • app:桌面平台支持窗口居中。
    • 默认关闭,可在设置 -> 窗口中开启。
  • app:在linux上通过XDG_CURRENT_DESKTOP检查是否位于平铺窗管环境中,如果是,不再记录窗口大小和位置。
  • app:更新应用图标(感谢@Qing-Novel)。
  • app:打包表情,现在应用安装包内自带所有表情。
  • app:支持解析网页链接并在应用内打开。
    • 在主页和分区右上角按钮打开相应入口。
  • app:支持avif格式的图片。
    • 不支持动图,只保留第一帧。
  • app:现在可以在主页和分区页通过支持的论坛网页链接在应用内打开相应页面。
  • 登录:在登录界面显示注册账户的跳转链接。
  • 历史:新增帖子浏览记录。
    • 记录帖子名称、浏览的用户,帖子所在分区以及浏览时间。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • app:修复突发图片加载失败时一直重复加载的问题。
  • app:修复在macOS上无法联网的问题。
  • app:修复在更新图片缓存时报错后,图片不会再次加载的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 帖子:修复折叠/展开卡片上文字颜色错误的问题。
  • 帖子:修复部分折叠/展开卡片解析失败的问题。
  • 帖子:修复评分内头像加载失败时无显示的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后加载下一页的页数错误的问题。
  • 帖子:修复一处解析到帖子id总是错误的问题。
  • 帖子:修复下载表情的弹窗关闭后,后台依然在下载表情的问题。
  • 消息:修复在当前页不是第一页的情况下更改浏览顺序时,顺序变更后再加载下一页时页数错误的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后无法切换浏览顺序的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。
  • 消息:修复某些情况下公共消息详情加载失败的问题。
  • 主页:修复部分网络不稳定的情况下将加载失败显示为未登录的问题。
  • 网页:修复折叠/展开按钮上的文字丢失颜色的问题。
  • 网页:修复解析颜色时,部分颜色解析失败或错误的问题。
  • 网页:修复解析div时布局错误的问题。
    • 初步处理, 现在某些情况下会多一些空行。
  • 网页:修复折叠卡片的尾部多余的空行。
  • 网页:修复粗体字样式丢失的问题。
  • 网页:修复某些情况下,嵌套的字体样式丢失的问题。
  • 网页:修复斜体字丢失的问题。
  • 统计:修复统计页面的积分中数据没有对齐的问题。
  • 通知:修复无法现实某些类型的提醒的问题,现在能够显示所有类型的提醒。
  • html:修复部分帖子元素解析后在末尾有多余空行的问题。
  • html:修复解析图片时图片大小不生效的问题。

Changed

  • app:更改登录和拉取通知的实现方式,现在登录、首页和通知页的加载速度比原来更快。
  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新图片加载时的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app:优化布局,除去一些空白。
  • app:现在会显示网络连接报错的原因。
  • app:更新设置界面颜色选择和开关的样式。
  • app:现在将表情打包到软件中,不需要也不再通过网络下载。
    • 导致软件大小增加约12MB。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 帖子:优化帖子中各种卡片和按钮的样式。
  • 首页:迁移至官方轮播图,以修复一些问题。
  • 网页:现在解析网页内容时,不再改变换行位置。
    • 这会导致部分内容的换行位置与原始网页不同,但后续可以支持复制内容的功能。
  • 通知:由于通知功能的实现方式发生了变更,更改了通知页的布局。
  • internal:提高flutter版本至 3.24(dart 3.5)。
  • internal:gradle的参数mx增加到4608。
  • internal:最低要求macOS 11。
  • BREAKING:internal:重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。
    • 旧版本数据会丢失。

v1.0.0-alpha.8

28 Sep 00:00
1bdde74

Choose a tag to compare

v1.0.0-alpha.8 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
完整的v1.0功能计划参见#3

v1.0.0-alpha.7以来的变更

Added

  • 编辑:现在移动端上会收起编辑器的工具栏,提供更大的编辑空间。
  • 编辑:现在在移动端上只保留折叠和展开状态,工具栏默认收起。
  • 编辑:现在在桌面端上永远展开工具栏。
  • app: 支持使用系统颜色,采取系统主题色或壁纸颜色。
    • 默认打开,可在设置 -> 外观 -> 色调跟随系统颜色中关闭。
  • html:支持解析网易云外链播放器。
    • 显示歌曲信息,提供跳转到歌曲页面的链接,但不播放。
  • 帖子:现在能够正确解析新人报道表格中的数据了。
  • 帖子:现在检测到红包已被领完时,会直接显示已领完,而不是提示可以打开。
  • app:支持14周年坛庆特殊积分。

Fixed

  • 编辑:修复Android上选择字体菜单不显示的问题。
  • 编辑:修复移动端工具栏背景色不正确的问题。
  • 分区:修复帖子信息居中显示时,信息总不会被高亮的问题。
  • 帖子:修复从通知页跳转到帖子后,帖子中下载下一页的页数不正确的问题。
  • 帖子:修复从通知页跳转到帖子后,无法更改楼层排序的问题。
  • 帖子:修复从通知页跳转到帖子后,若当前页不是第一页,更改楼层排序后加载下一页时页数不正确的问题。
  • 消息:修复某些情况下公共消息详情加载失败的问题。

Changed

  • 编辑:更新工具栏布局。
  • html:更新解析出的各类卡片的外观。
  • internal: 安卓JVM Target升级至17。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加折叠和展开三种状态。
    • 折叠状态下只显示输入框。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持搜索用户和随机好友。
    • 编辑帖子时支持设置阅读权限。
    • 支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Data两种格式。
      • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Data的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 用户:支持解析14周年坛庆积分。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类、阅读权限和附加选项。
    • 支持编辑和保存草稿。
  • 设置:支持设置帖子卡片的外观,包括对齐方式、是否显示最后回复的用户、内容高亮和底部信息高亮。
    • 默认不居中并显示最后回复的用户,高亮近期发布的帖子时间、帖子作者和帖子信息,可在外观 -> 帖子卡片中关闭。
  • 设置:更新选择颜色页面的样式,显示对应的主题颜色。
  • 设置:更新开关样式。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。
  • 网页:支持解析网易云音乐的外链播放器(仅显示歌曲信息并提供点击跳转功能)。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 帖子:现在对处于草稿状态的帖子,会在帖子卡片右上角和帖子页面顶部给出提示。
  • 帖子:发帖和编辑时可设置阅读权限。
  • 帖子:我的帖子页面中显示更多帖子信息。
  • 帖子:我的帖子页面中修改帖子卡片布局。
  • 帖子:支持解析新人报道分区的帖子中的新人报道表格。
  • 帖子:现在已被领完的红包会直接显示领完了。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。
  • app:优化图片加载流程,加载更平滑。
  • app:现在在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • app:修复突发图片加载失败时一直重复加载的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 帖子:修复折叠/展开卡片上文字颜色错误的问题。
  • 帖子:修复部分折叠/展开卡片解析失败的问题。
  • 帖子:修复评分内头像加载失败时无显示的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后加载下一页的页数错误的问题。
  • 消息:修复在当前页不是第一页的情况下更改浏览顺序时,顺序变更后再加载下一页时页数错误的问题。
  • 帖子:修复在开启倒序浏览帖子时,从通知跳转到帖子后无法切换浏览顺序的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。
  • 消息:修复某些情况下公共消息详情加载失败的问题。
  • 主页:修复部分网络不稳定的情况下将加载失败显示为未登录的问题。
  • 网页:修复折叠/展开按钮上的文字丢失颜色的问题。
  • 网页:修复解析颜色时,部分颜色解析失败或错误的问题。
  • 网页:修复解析div时布局错误的问题。
    • 初步处理, 现在某些情况下会多一些空行。
  • 网页:修复折叠卡片的尾部多余的空行。
  • 网页:修复粗体字样式丢失的问题。
  • 网页:修复某些情况下,嵌套的字体样式丢失的问题。
  • 网页:修复斜体字丢失的问题。

Changed

  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新图片加载时的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app: 优化布局,除去一些空白。
  • app:现在会显示网络连接报错的原因。
  • app:更新设置界面颜色选择和开关的样式。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 帖子:优化帖子中各种卡片和按钮的样式。
  • 首页:迁移至官方轮播图,以修复一些问题。
  • 网页:现在解析网页内容时,不再改变换行位置。
    • 这会导致部分内容的换行位置与原始网页不同,但后续可以支持复制内容的功能。
  • internal: 提高flutter版本至 3.24(dart 3.5)。
  • internal: 最低要求macOS 11。
  • internal: 重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。BREAKING CHANGE:旧版本数据会丢失

v1.0.0-alpha.7

15 Sep 18:16
86e7d11

Choose a tag to compare

v1.0.0-alpha.7 Pre-release
Pre-release

v1.0版本包含破坏性变更,从v0.x版本升级而来会丢失登录状态和设置偏好
此版本为v1.0版本的预览版本,可能包含bug
完整的v1.0功能计划参见#3

v1.0.0-alpha.6以来的变更

Added

  • app:优化图片加载流程,现在更平滑,失败的图片更容易重新加载。
  • app:支持在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。
  • 编辑:现在在回复完成时会收起编辑器。
  • 编辑:现在在发送回复是会禁用编辑器的关闭按钮避免误触。
  • 编辑:支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Data两种格式。
    • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Data的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 编辑:去除了回复框底部的边框。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。

Fixed

  • 帖子:修复编辑帖子时,帖子下方显示的阅读权限总为空的问题。
  • 网页:修复解析网页中的颜色时,部分颜色解析错误的问题。
  • 网页:修复解析网页时,div不换行的问题。
  • 网页:修复渲染网页时,折叠/展开卡片内尾部有多余换行的问题。
  • 网页:修复解析网页时,粗体字的粗体丢失的问题。
  • 网页:修复解析网页时,斜体字丢失的问题。
  • 网页:修复解析网页时,部分文字嵌套样式丢失的问题。

Changed

  • 编辑:更新编辑页面的布局。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加默认、折叠、展开三种状态。
    • 默认状态下只显示输入框,点击后变为折叠状态。
    • 折叠状态下显示常用的bbcode格式,包括删除线、字体颜色、图片、表情、链接和提醒用户(@)。可变为展开状态。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 增加将编辑器变回默认状态的按钮。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持搜索用户和随机好友。
    • 编辑帖子时支持设置阅读权限。
    • 支持在编辑帖子时导出和导入编辑内容,支持BBCode和Quill Data两种格式。
      • BBCode格式导入后暂不支持渲染,会以纯文本形式显示,后续会支持此功能。如要保存帖子,现在更推荐以Quill Data的格式保存。
  • 编辑:现在在编辑帖子页中的阅读权限图标上现实当前设定的阅读权限数值(如果有的话)。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类、阅读权限和附加选项。
    • 支持编辑和保存草稿。
  • 设置:支持设置帖子卡片的外观,包括对齐方式、是否显示最后回复的用户、内容高亮和底部信息高亮。
    • 默认不居中并显示最后回复的用户,高亮近期发布的帖子时间、帖子作者和帖子信息,可在外观 -> 帖子卡片中关闭。
  • 设置:更新选择颜色页面的样式,显示对应的主题颜色。
  • 设置:更新开关样式。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 网页:现在在渲染网页时,不会变更文字换行位置。
    • 看起来可能和网页端不同,但这是为了后续能够复制文本内容。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 帖子:现在对处于草稿状态的帖子,会在帖子卡片右上角和帖子页面顶部给出提示。
  • 帖子:发帖和编辑时可设置阅读权限。
  • 帖子:我的帖子页面中显示更多帖子信息。
  • 帖子:我的帖子页面中修改帖子卡片布局。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。
  • app:优化图片加载流程,加载更平滑。
  • app:现在在头像加载失败时会使用本地默认的头像,避免头像一直空白。
  • app:现在加载失败的头像更容易触发重新加载。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • app:修复突发图片加载失败时一直重复加载的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 帖子:修复折叠/展开卡片上文字颜色错误的问题。
  • 帖子:修复部分折叠/展开卡片解析失败的问题。
  • 帖子:修复评分内头像加载失败时无显示的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。
  • 主页:修复部分网络不稳定的情况下将加载失败显示为未登录的问题。
  • 网页:修复折叠/展开按钮上的文字丢失颜色的问题。
  • 网页:修复解析颜色时,部分颜色解析失败或错误的问题。
  • 网页:修复解析div时布局错误的问题。
    • 初步处理, 现在某些情况下会多一些空行。
  • 网页:修复折叠卡片的尾部多余的空行。
  • 网页:修复粗体字样式丢失的问题。
  • 网页:修复某些情况下,嵌套的字体样式丢失的问题。
  • 网页:修复斜体字丢失的问题。

Changed

  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新图片加载时的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app: 优化布局,除去一些空白。
  • app:现在会显示网络连接报错的原因。
  • app:更新设置界面颜色选择和开关的样式。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 首页:迁移至官方轮播图,以修复一些问题。
  • 网页:现在解析网页内容时,不再改变换行位置。
    • 这会导致部分内容的换行位置与原始网页不同,但后续可以支持复制内容的功能。
  • internal: 提高flutter版本至 3.24(dart 3.5)。
  • internal: 最低要求macOS 11。
  • internal: 重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。BREAKING CHANGE:旧版本数据会丢失