使用Flutter制作的天使动漫(tsdm39.com)论坛非官方客户端
Tip
受测试条件限制,标注为已实现的功能也可能有缺陷,欢迎提issue或PR。
斜体字的功能已在master分支实现但尚未发布到release
- 看贴
- 回复
- 基本信息(用户名、头像)
- 其他信息(分组、勋章、昵称、头衔等)
- 链接跳转
- 电梯直达
- 倒序浏览
- 筛选和排序帖子
- 只看指定作者
- 展开/折叠
- 引用
- 投票
- 查看点评
- 评分/查看评分
- 代码块
- 复制内容
- 我的帖子
- 查看新帖
- 帖子类型(加精,置顶,已关闭等)
- 置顶帖
- 领取红包
- 悬赏/悬赏答案
- 用户积分信息
- 签名档
- 回帖
- 回复文字
- 回复其他楼层
- 编辑回复
- 编辑帖子(一楼)
- 富文本模式
- 编辑帖子
- 修改纯文本内容
- 设置分类和标题
- 设置附加选项
- 设置阅读权限
- 设置售价
- 富文本模式
- 发帖
- 纯文本内容
- 设置分类和标题
- 设置附加选项
- 设置阅读权限
- 设置售价
- 富文本模式
- 登录
- 用户名登录
- UID或邮箱登录
- 带安全问题登录
- 登录一次后cookie自动登录
- 退出登录
- 搜索
- 按作者id和论坛id搜索
- 积分
- 积分统计和历史记录
- 查询积分记录
- 购买
- 购买帖子
- 回复后可见
- 购买记录
- 签到
- 手动签到
- 自动签到
- 深色模式
- 手动设置
- 跟随系统
- 自动调整字体颜色
- 主题
- 更换主题色
- 动态颜色(Android)
- 用户信息
- 查看用户信息
- 积分信息
- 签名档
- 修改头像
- 修改个人资料
- 互动
- 查看提醒 - 回复 评分 提及 邀请参与话题 已添加好友 批量评分
- 查看提醒 - 好友申请 转账
- 回复提醒
- 跳转到提醒的帖子
- 查看消息
- 回复消息
- 加好友
- 发消息
- 转账
- 应用内更新
- 收藏
- 收藏帖子或分区
- 多用户
- 多语言
- 软件界面
- 浏览内容翻译为繁体中文
- 省流模式
- ...
目前正在添加bbcode的富文本支持,最终会在发表帖子/回复/消息等场景内支持所见即所得的bbcode书写体验。
然而这部分内容很多,无法在短期内实现 (实际上已经导致发版延期很久了)。
故采用逐步添加功能的方式逐渐改进。
在富文本功能稳定之前,同时保留现有的普通编辑器和(实验性的)富文本编辑器。
BBCode编辑器主要功能存放在单独的仓库flutter_bbcode_editor中。
BBCode编辑器仍处于试验阶段
- 文本样式
- 字号(固定大小1-7)
- 选择文字后设置
- 设置后对光标处生效
- 字体颜色
- 背景颜色
- 粗体
- 斜体
- 下划线
- 删除线
字体(不实现)
- 字号(固定大小1-7)
- 表情
- 添加
- 设置表情分组顺序
- 网页链接
- 添加
- 修改
- 外链图片
- 添加
- 设置大小
- 修改
- 折叠卡片
- 隐藏内容
- 代码块
- 引用文字
- 对齐
- 分隔线
- 提醒用户(@)
- 无序列表
- 有序列表
- 表格
在修了在修了
- 由于访问论坛主站页面,类似浏览器,受网络情况限制,可能会比官方app加载更慢。
- 暂不支持论坛的
璀璨星河
主题,请不要在设置中使用该主题。 - 受限于解析和排布html节点的方式,少部分包含复杂回复楼层的帖子打开会严重卡顿。
- 查看通知时,如果有多页通知,只能看到第一页的。
- 长时间使用至cookie过期时一些功能可能无法使用,例如签到,此时请重新登录。
- 有时应用启动后首页内容为空,需要稍等或切换一次底部导航栏的页面。
- Android
- iOS
- Linux
- MacOS
- Windows
-
Web(为什么不试试神奇的浏览器呢?)
Important
- iOS和MacOS平台的产物未经过测试。如有问题请提issue,不保证一定解决,欢迎提PR。
- iOS和MacOS平台产物并未签名,ipa签名请自行寻找方法。
# 1. All
git clone --recursive https://github.com/realth000/tsdm_client
dart run build_runner build
# 2. Android
flutter build apk --release
# 2. iOS
flutter build ios --release --no-codesign
# 2. Linux
flutter build linux --release
# 2. MacOS
flutter build macos --release
# 2. Windows
flutter build windows --release
本程序不会收集或上传任何系统或设备或用户信息,访问主站时使用的凭据均只保存在设备本地。
本程序在MIT License下分发。