Skip to content

Releases: realth000/tsdm_client

v1.0.0-alpha.8

28 Sep 00:00
1bdde74
Compare
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
Compare
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:旧版本数据会丢失

v1.0.0-alpha.6

07 Sep 14:29
cd9fd24
Compare
Choose a tag to compare
v1.0.0-alpha.6 Pre-release
Pre-release

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

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

Added

  • 帖子:支持编辑草稿,现在编辑草稿时可以继续选择编辑为草稿。
  • 帖子:现在在处于草稿状态的帖子的卡片上会显示草稿图标,帖子页面内顶部也会显示“草稿”提示。
  • 帖子:支持在发布和编辑帖子时设置阅读权限。
  • 帖子:我的帖子页面中显示更多关于帖子的信息。
  • 帖子:我的帖子页面中修改帖子卡片的布局。
  • 设置:可设置是否高亮帖子卡片中信息的颜色。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片中关闭。

Fixed

  • 帖子:修复浅色模式下,发布帖子前的对话框中文字颜色为白色的问题。
  • 网页:修复解析网页时,在折叠/展开按钮上的文字丢失颜色的问题。

Changed

  • app:更新设置界面颜色选择和开关的样式。
  • app:更新图片加载时占位图片的样式,现在使用更浅的颜色。
  • 帖子:更新编辑器处于折叠状态时的背景颜色。
  • 分区:页面滚动距离较小时不再隐藏用于发表新帖子的悬浮按钮。

v0.14.0以来的变更

点击展开

Added

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

Fixed

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

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.5

01 Sep 16:46
0e45617
Compare
Choose a tag to compare
v1.0.0-alpha.5 Pre-release
Pre-release

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

Fixed

  • app:图标回退到outline样式

本周更新详见v1.0.0-alpha.4

v1.0.0-alpha.4

01 Sep 09:34
0af42c6
Compare
Choose a tag to compare
v1.0.0-alpha.4 Pre-release
Pre-release

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

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

Added

  • app:优化深色模式下的转换色彩的方式,现在的颜色会在可见的同时更接近转换前的颜色。
  • app:支持使用代理。
    • 默认不设置代理,可在设置中开关和设置host和端口。
    • 设置代理时可简单检测是否连通。
    • 部分页面将在重启应用后使用最新的代理设置。
  • 分区:支持发帖。
    • 发帖时除主题和标题外,可设置分类和附加选项。
    • 支持帖子和将帖子保存到草稿箱。
  • 编辑:在提醒用户(@)时支持和网页端一样搜索用户。
    • 可刷新随机推荐的好友。
    • 现在点击编辑框中已输入的用户名也可以像新插入提醒用户一样使用搜索。

Fixed

  • app:修复部分图片加载失败的问题。
  • app:修复一些页面中网络错误时显示未登录而不是加载失败的问题。

Changed

  • app:更新布局和图标。
  • internal:
    • 安卓的compile SDK和target SDK提升至35。
    • 更新安卓依赖:kotlin 2.0.10,NDK 27,Gradle 8.10,AGP 8.10。
    • 去除重复的异常日志。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加默认、折叠、展开三种状态。
    • 默认状态下只显示输入框,点击后变为折叠状态。
    • 折叠状态下显示常用的bbcode格式,包括删除线、字体颜色、图片、表情、链接和提醒用户(@)。可变为展开状态。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 增加将编辑器变回默认状态的按钮。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
    • 在提醒用户时,支持和网页端一样搜索用户和随机好友。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 分区:支持发帖。
    • 可在发帖时设置标题、分类和附加选项。
  • 设置:支持设置帖子卡片的外观,包括对齐方式和是否显示最后回复的用户。
    • 默认不居中并显示最后回复的用户,可在外观 -> 帖子卡片中关闭。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。
  • app:支持设置和使用代理。
    • 默认关闭,可在设置 -> 高级 -> 启用代理中打开。
    • 在设置 -> 高级 -> 代理设置中设置代理的参数,可测试代理是否连通。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • app:修复部分图片无法加载的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。

Changed

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

v1.0.0-alpha.3

25 Aug 11:25
0392249
Compare
Choose a tag to compare
v1.0.0-alpha.3 Pre-release
Pre-release

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

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

Added

  • 分区:支持高亮最近24小时内的新帖。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片中关闭。
  • 分区:支持高亮发帖人的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片中关闭。
  • app:现在在提示没有权限、网络连接失败等报错页面中会显示具体的错误原因。

Fixed

  • 编辑:修复编辑器字体大小属性不生效的问题。
  • 编辑:修复编辑器背景颜色属性不生效的问题。
  • 帖子:修复加载更多页后,无论当前处在第几页,右上角当前页数都会变成最新加载的页数的问题。
  • 帖子:修复没有登录或帖子已关闭时,回复框依然可以输入文本的问题。
  • app:修复网络异常但UI没有更新的问题。
  • 通知:修复无法解析7天内的公共消息的问题。

Changed

  • 编辑:现在提醒用户(@)作为一个整块,而不是纯文本。
  • 私信:不再主动收起回复框,发送消息后页保持打开状态。
  • 分区:更新页面布局。
  • internal:重构绝大部分错误处理流程,显式地处理异常而不是throw

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加默认、折叠、展开三种状态。
    • 默认状态下只显示输入框,点击后变为折叠状态。
    • 折叠状态下显示常用的bbcode格式,包括删除线、字体颜色、图片、表情、链接和提醒用户(@)。可变为展开状态。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 增加将编辑器变回默认状态的按钮。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 分区:支持显示在帖子中最后回复的用户。
  • 分区:高亮显示近期发布的帖子。
    • 24小时内发布的帖子会加粗发布时间。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮近期发布的帖子中关闭。
  • 分区:高亮帖子作者的用户名。
    • 默认开启,可在设置 -> 外观 -> 帖子卡片 -> 高亮帖子作者的用户名中关闭。
  • 设置:支持设置帖子卡片的外观,包括对齐方式和是否显示最后回复的用户。
    • 默认不居中并显示最后回复的用户,可在外观 -> 帖子卡片中关闭。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • app:修复一些情况下,网络连接报错但UI没有更新的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。
  • 消息:修复解析7天内的公共消息时失败的问题。

Changed

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

v1.0.0-alpha.2

18 Aug 13:33
6b012a9
Compare
Choose a tag to compare
v1.0.0-alpha.2 Pre-release
Pre-release

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

v1.0.0-alpha以来的变更

Added

  • 帖子:支持复制楼层的分享链接。
    • 楼层右下角菜单 -> 复制分享链接。
  • 帖子:楼层中显示更多信息,包括用户昵称、用户组、具体的发帖时间。
    • 正式版发布前楼层卡片的布局会做成可配置项。
  • 帖子:右上角显示当前所在页数,随滑动刷新。
  • 帖子:现在从消息页跳转过来后,会滚动到消息所在楼层。
  • 帖子:现在从指定了楼层的网页链接(主要是楼层的分享链接)解析并跳转进帖子后,会滚动到相应楼层。
    • 当网页链接形式为tid=$THREAD_ID&page=$PAGE#pid$POST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 消息:一些在来源在帖子中的消息在直接进入相应帖子,而不再经过消息详情页。
  • 网页:解析网页时,如果处于深色模式,网页中难以看清的深色会转换成浅色。
  • app:优化一些报错的页面的样式。
  • app:部分web平台支持,js下可运行,wasm需等待上游迁移。

Fixed

  • 消息:修复在通知详情页面中关闭回复栏后又回复某一楼层变成回复帖子的问题。
  • 帖子:调整页面布局,以修复经常在滑动屏幕时出现的白屏问题。
    • 当前页数移动至屏幕右上角,随屏幕滑动更新。
  • 统计:修复积分统计页面中积分值异常的问题。
  • 分区:修复筛选帖子时,置顶帖为空的问题。
  • 帖子:修复点击按钮清除回复楼层后,下一次打开回复栏时回复楼层又出现的问题。

Changed

  • app:优化布局,去除一些空白。
  • 主页:迁移到Flutter官方的轮播图以修复一些问题。
  • 帖子:在发送回复后清除正在回复的目标楼层。
  • 帖子:现在不会在关闭回复栏时清除回复楼层参数。
  • internal: 流水线发布release时保持prerelease状态。
  • internal: 提升最低Dart版本至3.5。
  • internal:提升最低macOS版本至11。(插件要求)
    • 增加Podfile以锁定版本。

v0.14.0以来的变更

点击展开

Added

  • 编辑:重做编辑器。
    • 增加默认、折叠、展开三种状态。
    • 默认状态下只显示输入框,点击后变为折叠状态。
    • 折叠状态下显示常用的bbcode格式,包括删除线、字体颜色、图片、表情、链接和提醒用户(@)。可变为展开状态。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 增加将编辑器变回默认状态的按钮。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 分区:支持显示在帖子中最后回复的用户。
  • 设置:支持设置帖子卡片的外观,包括对齐方式和是否显示最后回复的用户。
    • 默认不居中并显示最后回复的用户,可在外观 -> 帖子卡片中关闭。
  • 网页:解析网页中的字体背景颜色。
  • 网页:解析网页时,若处在深色模式下,将难以看清的浅色转换为深色。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。
  • 帖子:显示楼层用户的昵称和分组,回复时间调整为精确格式。
  • 帖子:支持复制楼层的分享链接。
  • 帖子:支持从消息页的回复提醒跳转过来后滚动到相应回复。
  • 帖子:支持在解析网页链接时解析其中指定的楼层,并在页面加载后跳转到该楼层。
    • 当网页链接形式为tid=THREAD_ID&page=PAGE#pidPOST_ID时,忽视“倒序浏览楼层”的设置以保证加载指定的页数。
  • 消息:现在来源于帖子中的消息会直接跳转到帖子的相应楼层,而不经过消息详情页。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 帖子:修复滚动时偶现的白屏。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。
  • 统计:修复积分统计中的积分值。
  • 分区:修复开启帖子筛选条件时,显示没有置顶帖的问题。

Changed

  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • app: 优化布局,除去一些空白。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 分区:分区内筛选帖子的选项现在会一直显示在帖子列表顶部。
  • 帖子:现在帖子的当前页码只会显示在右上角,随页面滚动而刷新。
  • 首页:迁移至官方轮播图,以修复一些问题。
  • internal: 提高flutter版本至 3.24(dart 3.5)。
  • internal: 最低要求macOS 11。
  • internal: 重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。BREAKING CHANGE:旧版本数据会丢失

v1.0.0-alpha

11 Aug 14:25
d0d6e25
Compare
Choose a tag to compare
v1.0.0-alpha Pre-release
Pre-release

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

Added

  • 编辑:重做编辑器。
    • 增加默认、折叠、展开三种状态。
    • 默认状态下只显示输入框,点击后变为折叠状态。
    • 折叠状态下显示常用的bbcode格式,包括删除线、字体颜色、图片、表情、链接和提醒用户(@)。可变为展开状态。
    • 展开状态下显示所有支持的bbcode格式,输入框不限制最大外观高度。
    • 增加将编辑器变回默认状态的按钮。
    • 在图片上显示设置的图片宽高。
    • 插入图片时自动填写图片宽高。
  • 用户:用户页面向下滚动到用户名隐藏时,在顶部显示用户名。
  • 分区:支持显示在帖子中最后回复的用户。
  • 设置:支持设置帖子卡片的外观,包括对齐方式和是否显示最后回复的用户。
    • 默认不居中并显示最后回复的用户,可在外观 -> 帖子卡片中关闭。
  • 解析网页:解析网页中的字体背景颜色。
  • 认证:支持使用UID和邮箱登录。
  • 认证:登录失败时自动刷新验证码。

Fixed

  • app:修复当图片缓存失效时,图片没有重新加载的问题。
  • app:修复图片加载失败时依然显示正在加载的问题。
  • app:修复先前升级flutter版本导致的默认配色问题,现在使用默认的蓝色作为色调。
  • app:修正各类边距值不是Material 3取值的问题。
  • 翻译:修复部分错误翻译。
  • 帖子:修复部分签名档存在样式溢出的用户的所在楼层无法回复和评分的问题。
  • 帖子:修复帖子评分中头像无法加载时不显示且不断重试的问题。
  • 帖子:修复用户资料中的腹黑显示为天然的问题。
  • 认证:修复登录页面刷新验证码时布局抖动的问题。

Changed

  • app:更新底部弹窗样式。
  • app:图片加载时显示占位图片的大小调整为80x80。
  • app:更新app描述和版权页样式。
  • app:去除各种卡片的高度,更符合Material 3。
  • 关于:更新版本号格式,更符合semver。
  • 分区:某些情况下分区为空时显示登录按钮。
  • 分区:分区内筛选帖子的选项现在会一直显示在帖子列表顶部。
  • internal: 提高flutter版本至 3.24(dart 3.5)。
  • internal: 重构功能:
    • 大部分设置项配置和读写逻辑。
    • 使用talker代替默认的printer做日志审计。
    • 数据库从isar迁移到drift。BREAKING CHANGE:旧版本数据会丢失

v0.14.0

11 Jul 18:52
0d93ca5
Compare
Choose a tag to compare

Added

  • 帖子:评分时提供默认评分理由。
  • 帖子:评分时显示今日剩余可评分分数。
  • 主页:新增点击可回到顶部的悬浮按钮。
  • 通知:在通知详情页面回复后显示回复成功。
  • app:适配夏日活动特殊积分。

Fixed

  • 帖子:修复评分数超出限制时依然提示评分成功的问题。
  • 帖子:修复具有版主权限时无法回复其他楼层的问题。
  • 分区:修复可用的筛选帖子的选项为空时依然显示筛选按钮的问题。
  • 分区:修复用户具有版主权限时看不到帖子的问题。
  • 通知:修复无法从用户艾特(@)通知跳转到原帖子的问题。
  • 私信:聊天记录页面禁用无法使用的hero动画以避免异常。
  • 关于:修复提交次数记录一直为1的问题。
  • 主页:修复宽屏设备中侧边栏边框弧度问题。
  • 设置:修复某些情况下Windows上本地更新日志乱码的问题。
  • 通知:修复从通知进入对应帖子后,再返回通知界面时用户名称动画错误的问题。

Changed

  • 私信:私信的聊天记录和回复框之间加了一点距离。
  • 通知:即使回复提醒所在的帖子已被关闭,也显示回复框以提示已关闭状态。
  • 主页:恢复支持宽屏设备的布局,现在在宽屏上置顶帖会以多列而不是单列形式排布。
  • 设置:仅在ios和Android显示防误触退出功能(桌面平台该功能无效)。
  • 设置:更新选择色调的对话框样式。

v0.13.1

15 Jun 23:17
7978e2e
Compare
Choose a tag to compare

Fixed

  • 帖子:修复帖子只能倒序浏览的问题。

Changed

  • app: 更新样式和布局,更符合Material Design 3。