Skip to content

Releases: realth000/tsdm_client

v1.6.0

05 May 16:48
ae1a3ef

Choose a tag to compare

Added

  • 帖子:支持显示用户资料中与威望对应的等级牌子的信息。
  • 帖子:支持复制帖子楼层内的文字内容。
    • 从楼层右下角菜单中选择复制文字,可选择文字复制。
    • 目前为临时方案,待后续改进。
  • 安卓:适配底部透明导航条。
  • 用户:现在支持在资料页右上角菜单中编辑自己的头像。
    • 编辑时可以预览填入的头像外链对应的头像图片。
  • 编辑:现在在编辑帖子时输入颜色使用更丰富的颜色拾取器。
    • 拾取器支持简单、高级、自定义三种输入方式。
    • 简单模式与先前版本的拾取器效果相同,使用与网页端相同的内置颜色。
    • 高级模式可以选择符合Material规范的主要颜色。
    • 自定义模式支持通过输入Web Color的颜色名称或者颜色的hex值指定颜色。
    • 自定义模式会记忆最近输入的颜色。
  • 编辑:支持在插入网页链接时从剪切版识别并粘贴来自bilibili的分享链接。
    • 链接格式为:【视频标题】视频链接。
  • app:现在会显示由于用户操作而导致的积分变动,例如回复和购买。
  • app:重做查看图片页面。
    • 现在图片自动缩放至全屏。
    • 可以查看图片的详细数据,包括原始url、缓存名称、图片尺寸和缓存文件大小。
  • app:支持检查软件版本。
    • 现在默认在应用启动时检查软件的最新版本信息。
    • 默认检查可在设置中关闭。
  • 安卓:适配了高版本安卓上的透明底部导航栏。

Fixed

  • 帖子:修复安卓平台无法在用户资料中的宠物部分上下滑动整个页面的问题。
  • 帖子:修复从通知跳转到帖子页再从顶部导航栏跳转到分区页时帖子筛选项为空的问题。
  • 搜索:修复在仅搜索用户名或者fid时无法在收起搜索框的情况下翻页的问题。
  • app:修复一些底部弹窗会重复出现的问题。
  • 编辑:修复在编辑图片时,设置仅自动填充单条边的长度会导致转换出的BBCode缺少图片尺寸的问题。
  • 编辑:修复解析bbcode时在连续的左中括号处解析结果有误的问题。

v1.5.0

05 Apr 12:45
b04e886

Choose a tag to compare

Added

  • 帖子:现在帖子的每一层右下角菜单里会写上当前楼层。
    • 方便操作比较长的楼层时知道在操作几楼。
  • 帖子:现在可以在帖子里看楼层用户的勋章、牌子、宠物、签到信息和签名档。
    • 点击楼层用户的头像后对话框里可见。
    • 用户没有的项会隐藏,不显示,比如勋章、宠物、签到信息和签名档。
  • 设置:获取更新时可以导航至论坛上的app下载公告帖。
  • 编辑:发帖时允许在没有帖子分类的分区内发帖。
    • 现在每一层楼都有一个标题(subject),无论是不是一楼。除一楼外的楼层填写标题会在楼层正文前加一些<h2>样式的文字。
    • 相应的,进入编辑页面后焦点会定位在正文里,而不是标题,因为标题绝大部分情况下没有用了。
  • 用户:重做用户资料页,现在和pc网页显示的内容一样多了。
    • 新增显示以下内容:是否在线、用户组的名字、勋章、累计签到天数、在线时间、注册时间、最近的活动情况、注册IP和上次访问IP(默认用星号代替)。
    • 重新用用户头像填充头像后面的背景。

Fixed

  • 编辑:修复安卓平台导入导出Quill Delta和BBCode时失败的问题。
  • 编辑:修复转换为BBCode后图片丢失尺寸的问题。
  • 帖子:修复评分记录卡片在平分数值大时可能换行的问题。

Changed

  • app:更新了更多底部弹窗的布局,现在更多的弹窗有圆角了(包括编辑器)。
  • app:移除了冗余的底部通知,现在界面里显示“加载失败”的场景里不会弹底部通知了。
  • 设置:现在用全屏查看更新历史,而不是原来的对话框。
  • 安卓:target SDK更新到36(安卓16),并且支持16kb page size。
    • 在安卓15及以上版本支持以16KB内存页的模式运行,而不需要兼容模式。

v1.4.1

22 Mar 03:36
e2cff16

Choose a tag to compare

此版本为v1.4.0的hotfix,修复自动签到失败和iOS/macOS构建失败的问题。

v1.4.1

Fixed

  • app:回到之前版本的http client以修复handshake failed的问题。

v1.4.0

Added

  • 编辑:添加了实验性的BBCode parser,在编辑帖子内容时编辑器会将帖子内初始(编辑前既有的)的BBCode转换并渲染为所见即所得的内容。
    • 目前支持如下tag:[b][i][u][s][url][size][color][backcolor][sup][img][hr][align][code][quote]
    • 此功能以提供可视化编辑功能为主,仅对常见的错误和易混淆的意外情况进行特殊处理。
    • 可以在设置里开关上述BBCode parser,关闭后编辑帖子时会像先前版本一样编辑源码文本。
    • 此功能为实验性质,可能含有较多问题,如果在编辑时发现内容不符合实际,请先退出编辑,在设置中关闭上述开关后以纯文本模式编辑。
  • 编辑:现在在打开设置链接的对话框时,如果此时编辑器中选中的文字是可识别的链接,选中文字会出现在对话框的链接一栏里,而不是描述。
  • 帖子:支持解析帖子中实际设置的售价上限,以代替原先固定的数值65535
  • html解析:支持显示[sup]
  • app:现在使用另一种http客户端实现,加快访问速度。

Fixed

  • 帖子:修复回复框内容清空后,收起编辑框后文字内容又出现的问题。
  • 帖子:修复某些情况下页面顶部信息中缺少帖子id的问题。
  • 编辑:修复转换出的BBCode末尾总会多出一个空行的问题。
  • 编辑:修复无法在安卓平台导入导出BBCode和Quill Delta的问题。
  • html解析:修复在已经包含了@的文本前又加了一个链接图标的问题。
  • html解析:修复解析某些不包含行号的[code]时内容为空的问题。
  • 登录:修复登录失败时一直停留在加载状态且无任何提示的问题。

Changed

  • 帖子:允许在发送回复时收起回复框。
  • 编辑:增加了在移动平台上编辑器左右两边的边距。
  • app:更新多处页面布局。

v1.4.0

21 Mar 20:56
245c8d0

Choose a tag to compare

Important

此版本含有比较严重的问题,请使用v1.4.1或更高版本

Added

  • 编辑:添加了实验性的BBCode parser,在编辑帖子内容时编辑器会将帖子内初始(编辑前既有的)的BBCode转换并渲染为所见即所得的内容。
    • 目前支持如下tag:[b][i][u][s][url][size][color][backcolor][sup][img][hr][align][code][quote]
    • 此功能以提供可视化编辑功能为主,仅对常见的错误和易混淆的意外情况进行特殊处理。
    • 可以在设置里开关上述BBCode parser,关闭后编辑帖子时会像先前版本一样编辑源码文本。
    • 此功能为实验性质,可能含有较多问题,如果在编辑时发现内容不符合实际,请先退出编辑,在设置中关闭上述开关后以纯文本模式编辑。
  • 编辑:现在在打开设置链接的对话框时,如果此时编辑器中选中的文字是可识别的链接,选中文字会出现在对话框的链接一栏里,而不是描述。
  • 帖子:支持解析帖子中实际设置的售价上限,以代替原先固定的数值65535
  • html解析:支持显示[sup]
  • app:现在使用另一种http客户端实现,加快访问速度。

Fixed

  • 帖子:修复回复框内容清空后,收起编辑框后文字内容又出现的问题。
  • 帖子:修复某些情况下页面顶部信息中缺少帖子id的问题。
  • 编辑:修复转换出的BBCode末尾总会多出一个空行的问题。
  • 编辑:修复无法在安卓平台导入导出BBCode和Quill Delta的问题。
  • html解析:修复在已经包含了@的文本前又加了一个链接图标的问题。
  • html解析:修复解析某些不包含行号的[code]时内容为空的问题。
  • 登录:修复登录失败时一直停留在加载状态且无任何提示的问题。

Changed

  • 帖子:允许在发送回复时收起回复框。
  • 编辑:增加了在移动平台上编辑器左右两边的边距。
  • app:更新多处页面布局。

v1.3.0

07 Mar 20:18
4cd1f2c

Choose a tag to compare

Added

  • 帖子:支持在不显示已购买人数的帖子里进行购买。
  • 帖子:现在在发送回复时,如果编辑器处于收起状态,会在编辑器尾部显示提示。
  • 帖子:现在如果帖子已被关闭但当前用户依然有回复权限,会在回复框上方提示当前帖子已关闭。
  • 搜索:支持在指定作者uid或者分区fid的情况下不输入关键字来进行搜索。
  • Android:沉浸状态栏。
  • 通知:恢复了在v1.0.1中移除的定时拉取通知功能。
  • 通知:调整了设置拉取通知间隔时长的方式,现在使用slider来选择。
  • 通知:现在自动拉取通知的间隔时长可以在以下数值中选择:
    • 1分钟2分钟3分钟5分钟10分钟20分钟40分钟1小时从不
  • 通知:现在在开启自动拉取通知时,通知页面顶部会显示距离下一次自动拉取通知还有多久时间的进度条。
  • 多用户:更新切换和管理账户的页面。
    • 现在可以清除某一未登录账户的登录信息,只删除在本地存储的cookie,不向服务器发送退出登录的请求。
    • 现在可以更方便地重新登录某一账户,在重新登录时自动填充用户名。
  • html解析:现在会识别html页面内容里的邮件schememailto:
  • html解析:现在会在邮件mailto:链接前显示特殊的邮件图标,而不是通用的url链接图标。
  • 私信:现在在成功发送一条私聊消息以后会收起键盘。

Fixed

  • Android:修复与横屏相关的一些布局问题。
  • 通知:修复了与自动拉取通知有关的很多问题。
  • 通知:修复了将某一类通知标记为已读可能导致下次拉取通知时丢失消息的问题。
  • 通知:修复了在通知页面之外拉取到信息时没有更新最近拉取时间,导致拉取到重复通知的问题。
  • 帖子:修复了成功回复帖子时在编辑器已经收起的情况下,清除编辑器内容时会弹起一次键盘的问题。
  • html解析:修复了在无序列表的每一项之间多余一个空行的问题。
  • html解析:修复了渲染没有<br>结尾的代码块时所有内容挤到同一行里的问题。

Changed

  • 通知:现在在手动拉取通知时,会将自动拉取通知的时间间隔进度归零。
  • 帖子:调整帖子操作历史卡片的布局,在单行内容超过最大宽度时换行而不是显示省略号。
  • 多用户:优化切换用户失败时的报错显示。
  • app:调整多处UI布局。

v1.2.0

22 Feb 20:31
f3a6827

Choose a tag to compare

Added

  • 私信:在私信聊天页面显示对方的离线/在线状态。
    • 仅有发起聊天的页面可以显示,聊天历史记录页面由于网页端不存在该信息故无法显示。
  • 帖子:可以直接在楼层菜单执行“在浏览器中打开”。
  • 帖子:在帖子顶部显示当前所在位置,包括帖子所在大区和分区。
  • 帖子:通过帖子顶部显示的大区、分区和帖子分类信息可以像网页端一样导航到相应页面。
  • 帖子:点击帖子顶部的操作记录卡片可以像网页端一样显示近期所有的操作记录(不止最后一条)。
  • 帖子:会显示楼层里的投票部分。
    • 考虑到投票的使用频率、开发难度以及使用风险,只提供“在浏览器中打开”的功能。
  • 帖子:会显示楼层里用积分隐藏并且用户满足积分要求的区域。
    • 相比原来多了个提示:以下区域高于xxx积分才会显示。
  • 搜索:搜索结果的帖子卡片上会显示帖子所在分区。
  • 打开链接:识别大区gid的网页链接并打开相应页面。
  • 打开链接:识别分区fid链接中的筛选类型参数typeid并打开相应的页面。
  • 大区:可以通过打开链接或者帖子顶部的导航栏跳转到相应的大区页面。

Fixed

  • 用户:修复用户资料页中通知按钮不会显示未读消息数的问题。
  • html:修复将有序列表显示为无序列表的问题。
  • 私信:修复发送信息失败时发送按钮一直加载中的问题。
  • 编辑:升级底层编辑器,修复了一些问题。
  • 帖子:修复一些帖子里顶部信息中缺少帖子id和所属分区的问题。
  • 帖子:修复楼层里用户昵称很长时布局溢出的问题。

Changed

  • app:修复一些弹窗样式。
  • 编辑:更新了编辑器文本框样式。
  • 编辑:针对Android和iOS,将编辑器工具栏底部垫高,更符合涉及规范。
  • deps:升级到flutter >= 3.29Dart >= 3.7

v1.1.1

26 Jan 12:52
abae4d1

Choose a tag to compare

Added

  • app:支持2025年春节活动特殊积分。

Fixed

  • 编辑:修复Linux上无法复制粘贴的问题。

v1.1.0

14 Jan 17:12
df2f55f

Choose a tag to compare

Added

  • 帖子:新增红包领取情况统计页面。
    • 点击红包卡片右上角图标进入,可以按照时间和领取的红包大小排序。
    • 可以在未领取红包的情况下查看红包的领取统计。
  • 帖子:展示最后一次帖子操作。
    • 此功能未来可能会随着底层迁移而移除。
  • 帖子:解析楼层屏蔽状态,如果被屏蔽了,显示提示而不是空内容。
  • app:支持更换字体。
    • 需要手动输入字体名称,不在安卓上屏蔽该功能。
  • app:支持导出和导入数据。
    • 导出时会保存除缓存信息外的所有数据,包括但不限于cookie、偏好设置、消息记录、帖子访问记录等,注意数据安全
    • 导入时会覆盖当前已有的上述全部数据,请在必要时使用其他手段备份。
    • 导入时不会对数据库格式做校验,不要导入不可信的数据源

Fixed

  • 编辑:修复编辑器中文本颜色和背景颜色在移动平台不生效的问题。
  • 帖子:修复一些主题和分区中解析不到帖子标题的问题。
  • 帖子:修复在一些分区中无法回复帖子内其他楼层的问题。
  • 帖子:修复从链接打开的帖子中,仅查看该作者楼层参数不生效的问题。
  • 帖子:修复从链接打开的帖子中,楼层排序参数不生效的问题。
  • 帖子:修复当楼层作者信息解析失败时,应用卡住的问题。
  • 帖子:修复仅作者可见的楼层显示两个可见提示卡片的问题。
  • 网页:修复部分网页链接打不开的问题。

Changed

  • app:修复编译警告。
  • app:支持在应用中查看日志。
  • app:支持导出日志。
  • app:添加F-Droid badge by @linsui in #159
  • app:优化加载头像缓存的流程。
  • 调试:增加些许调试功能。

Removed

  • 升级:移除检测升级的功能,只保留跳转到相应下载源链接的功能。

v1.0.2

29 Dec 10:54
99dfe43

Choose a tag to compare

Fixed

  • app: 在安卓平台上禁用impeller以修复各种渲染和白屏问题。

Changed

  • debug: 增加了一点用来调试的功能。
  • app: 应用名缩短为“天使动漫” by @Qing-Novel in #151
  • android: F-Droid配置 by @linsui in #141
    • 这个版本稍后应该可以从F-Droid下载了。
    • 非常感谢@linsui帮忙发布到F-Droid。
  • internal: 更新以下依赖项版本 by @Malus-risus in #154
    • kotlin=2.1.0
    • gradle=8.12
    • AGP=8.7.3

v1.0.1

28 Dec 08:36
d2cb592

Choose a tag to compare

Fixed

  • 编辑:修复保存折叠区域和隐藏区域的内容时,光标不在区域旁边会导致保存失败的问题。
  • 编辑:修复安卓上使用折叠区域和隐藏区域会导致卡死的问题。
    • 在安卓上暂时改为插入hidespoiler源代码,需要重构相关功能。

Changed

  • app: 去除了一部分不需要的依赖。
  • internal: 依赖的flutter最低版本提升至3.27.1。

Removed

  • 通知:暂时移除自动拉取通知的功能,待相关问题修复后再恢复。