Skip to content

Releases: DanXi-Dev/DanXi

Release 1.5.0

12 Feb 17:03
f5c65ae

Choose a tag to compare

如何下载旦挞: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新功能

  • 云端表情包加载
  • Linux 上禁用 GTK3 标题栏,使用 SSD
  • 首页功能加载失败时,长按可查看错误原因,方便反馈
  • 空教室查询接入 WebVPN,可在校外使用
  • 支持研究生查看考试成绩(暂不支持分学期和查看 GPA)
  • 重新支持需两步验证的部分服务(如入校权限、寝室电量查询)

更改

  • 优化部分场景下的文本提示和调试信息

修复

  • 在部分校园功能上访问持续报错的问题
  • 本科生考试与成绩无法使用
  • 研究生课表无法使用
  • 低年级无法正常查看「考试与成绩」页面
  • 空教室查询无法正常加载
  • UIS 登录接口变化导致无法正常登录,修复损坏的备用登录接口和主要登录接口
  • 校园卡余额无法获取
  • 应用内浏览器不能自动填写 UIS 账号/密码

技术杂项

  • 升级 Flutter SDK 至 3.41.0,Kotlin 至 2.2.21,Gradle 至 9.2.1,AGP 至 8.13.2

优化

  • 极大优化部分场景下的「考试与成绩」的加载速度
  • 极大优化校园卡余额的加载速度
  • 删除大量无用代码和依赖,重写部分代码以省略依赖,减少安装包体积

已知问题

  • 单行内同时存在表情包和文字,渲染可能错位
  • 有时存留后台过长时间,重新进入应用后,各个功能会无限卡在加载。暂时不明确原因、无法稳定复现
  • 由于 Ubuntu 更新 WPEWebkit 包的速度实在太慢(滞后 ~5 年),目前我们无法在 CI 上构建可用的 Linux 包。请自行下载编译,或使用 AUR 包。

Release 1.4.9

08 Sep 11:55
1ca0481

Choose a tag to compare

如何下载旦挞: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新功能

  • 蛋壳课评中在课评旁显示用户勋章
  • 允许隐藏「我的发帖」和「我的回复」中的某一项
  • 在发帖编辑器页面,长按图片可删除图片
  • 一个全新的登录首页!
  • 现在可以看到每个帖子的收藏数和订阅数了
  • 研究生的「教务处通知」将会变成研究生院公告,而不是本科公告
  • 本科生课表的开学日期将尝试从复旦服务器自动获取,无需手动设置
  • HTTP 代理允许配置多个代理
    -「诊断信息」页面可以导出调试日志
  • 课表选择学期按钮显示具体错误信息

更改

  • 使「查看我的回复」按回复时间降序排序

修复

  • 夏季学期在课表中名称错误
  • 内置浏览器的 UIS 自动填写登录功能失效
  • 「仅茶楼」模式中无法进入设置
  • 「仅茶楼」模式下仍默认启用 WebVPN,导致无法登录茶楼
  • 「仅茶楼」模式下,水印不显示或显示后永不消失
  • 修复 WebVPN 无法使用的问题
  • 修复以下功能模块:校车班次、入校权限、寝室电量、空教室、复旦生活码、本科生课表、食堂人数查询、体育刷锻查询
  • 「去往底部」只会加载前 30 个楼层

技术杂项

  • 升级 Flutter SDK 至 3.35.3,Kotlin 至 2.2.0,Gradle 至 9.0.0,AGP 至 8.12.0
  • 重构大量网络逻辑

优化

  • 删除导致软死锁的逻辑,大幅提升茶楼页面的 WebVPN 载入速度

已知问题

  • 目前仍不能使用的模块:成绩与考试。将于再下一个正式版修复

Release 1.4.8

09 Jun 12:47
b0b8fba

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新功能

  • 长按菜单添加「以文本格式分享帖子/楼层」,快速复制楼层/整贴内容
  • 精品贴现在拥有显眼的炫彩配色 tag!
  • 体锻支持查询分数
  • 茶楼搜索支持切换精确和模糊匹配
  • 茶楼搜索支持按日期范围筛选
  • Android 版本适配 Monet 主题(需要 Android 15+)和图标,「设置」中可以选择跟随系统配色

更改

  • 帖子页面也会显示帖子状态(包括「已隐藏」「置顶」等)
  • 「设置」页面从底部标签移动到首页右上方按钮
  • 由于适配了 Monet 主题系统并修复了部分主题配色错误,部分控件颜色和字体可能有变化

修复

  • Windows 版退出时会报错 Hard Error
  • 当长时间挂后台导致认证过期时,WebVPN 再也无法使用(直到重进 App)
  • 部分网络下,研究生课表验证码图片显示为乱码
  • 跟进新的 WebVPN 登录逻辑
  • 由于信息办 UIS 登录逻辑升级,导致无法登录 UIS
  • 课表导出的 ICS文件在部分 ROM 上有时区问题
  • 部分当前学期考试在「考试与成绩」列表中不显示
  • Tag 筛选功能会同时按正在浏览的分区筛选
  • 第一次登录时,不应显示今日课程
  • Android 15+ 上启用 Edge-to-edge 布局时,底部弹出菜单被虚拟键遮挡
  • 本科生课表无法加载

技术杂项

  • 升级 Flutter SDK 至 3.32.1,Kotlin 至 2.1.21,Gradle 至 8.14,Android NDK 至 29.0.13113456

优化

  • 删除不必要的添加/删除桌面快捷方式权限请求
  • 重写整个「考试与成绩」页面,加快加载速度,优化错误提示
  • 通过采取更激进的压缩策略,APK 体积减小 ~300KB

已知问题

  • WebVPN 暂不支持在校外查看校内的校园服务信息

Release 1.4.7

28 Jan 11:32
74a1d80

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

变更

  • 最低 Android 系统需求从 Android 5.0 提高到 6.0

修复

  • 首页校车时刻表对于起始时间不同的双向校车班次出错
  • 论文和其他考试只显示等级不显示绩点数值
  • 在搜索页面点击帖子右上角菜单时报错
  • WebVPN 登录接口改变而无法使用
  • 即使在校内仍会使用 WebVPN

技术杂项

  • 升级 Flutter SDK 至 3.27.3,Android 支持 16KB 代码页

已知问题

  • Windows 版退出时会报错 Hard Error,但不影响正常使用
  • WebVPN 暂不支持在校外查看校内的校园服务信息

由于缺少 Linux 设备,Linux 用户敬请自行编译本版本。

Release 1.4.6

05 Jan 04:22
2651a50

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新增

  • 帖子内可只看某人发言
  • 校车页面支持一键换向

变更

  • 上一版本中由于框架问题,部分设备字体显示变化(如变粗)。这一版本应恢复原本字体
  • 全屏水印现在只出现在必要页面上

修复

  • 评教页面点击「新增评教」卡死
  • 评教首页点击随机课评,无法跳转到正确的位置
  • 「开发组公告」无法显示
  • 一旦 UIS 登录流程抛出异常,直到重启前,WebVPN 再也无法使用

技术杂项

  • 升级 Flutter SDK 至 3.27.1,Android 目标至 Android 15

已知问题

  • Windows 版退出时会报错 Hard Error,但不影响正常使用
  • WebVPN 暂不支持在校外查看校内的校园服务信息

由于缺少 Linux 设备,Linux 用户敬请自行编译本版本。

Release 1.4.5

28 Nov 11:38
144fd82

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新增

  • 新增”我的回复“页面
  • 论坛中的 Markdown 渲染支持代码高亮
  • 论坛支持通过 WebVPN 代理在校外访问
  • 接入”旦挞猫猫“表情包第二系列(仅同样新版可看到)
  • 在日程页面显示最后刷新时间

变更

  • 分开”订阅“和”收藏“,只有订阅的帖子更新才会收到通知
  • 表情包由白底变为白线框的视觉效果

修复

  • 表情包被视为 [图片],且没有从图片查看器中排除
  • 论坛中的 notification 阅读后不会标记为已读
  • 注册答题页面对小屏幕不友好
  • 研究生课表点击课程显示 null 报错、左上角学期选择报错
  • ”致谢“中的链接点击无反应
  • 课表添加周日课程时出现在选定周的前一周
  • 退出登录、重新登录、再退出应用重进后,账号密码没有被记住
  • 偶然发生的论坛页面首次加载失败问题

性能

  • 通过统一 Cookie 储存,大大优化首页加载速度和降低报错概率,避免 UIS 多次登录

技术杂项

  • 从此版本起,遵循 SemVer 语义化版本号
  • 升级 Flutter SDK 至 3.24.5,Android 目标至 Android 15
  • 更新大量依赖库至最新

已知问题

  • Windows 版退出时会报错 Hard Error,但不影响正常使用
  • WebVPN 暂不支持在校外查看校内的校园服务信息
  • 由于数据格式变更,原先的“开发组公告”暂时无法查看

由于缺少 Linux 设备,Linux 用户敬请自行编译本版本。

Release 1.4.4

02 Jul 15:10
abbc15a

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新增

  • 应用内支持设置 HTTP 代理,方便使用 docker-easyconnect 等普通代理方式连接
  • 考试成绩页面显示具体绩点

变更

  • 论坛 UI 大变更,向 Swift 版 UI 设计靠近
  • 由于一些 bug 问题,移除了选择 Tag 时的弹出动画(后续版本可能重新加入)

修复

  • Swift 版发送的表情包显示为错误图片
  • Linux (Wayland) 下打开应用后黑白屏
  • 课评编辑器在英文下布局溢出,无法点击五星
  • 切换语言后,课评编辑器页面的标签语言不改变
  • 帖子页面点击收藏或订阅均无反应
  • 没有活动公告时,顶部有一空白区域

杂项

  • 更新大量依赖库至最新

Release 1.4.3

30 Jun 13:32

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新增

  • 第一次登录后提示查看 FAQ 页面
  • 上线论坛注册答题功能
  • 上线论坛表情包功能

变更

  • 减少论坛中的边距,提高小屏设备体验
  • 更改大量引导文案

修复

  • 评教页面显示和提交的分数反转
  • 修改和删除自己的帖子后,页面内容不刷新
  • 研究生课表无法加载

性能

  • 彻底换用帖子页面的列表控件,极大提高滚动性能和减少卡顿问题

安全

  • 升级到 Flutter 3.22.2

Release 1.4.2

10 Mar 07:54
d1bdaaa

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新增

  • 关于中显示提交编号,方便反馈问题;

变更

  • 调整双向校车时校区的显示顺序;

修复

  • 部分设备上发帖时无法选中标签;
  • 修改课评后,提交时无反应,无法修改课评;
  • 编辑课评时不显示评分;
  • 考试与分数中「初选免听 / 重修免听」课程分数不显示;
  • 首次加载课评时必然出现 503 错误;
  • 校车班次信息无法加载;

安全

  • 升级到 Flutter 3.19.2

Release 1.4.0

27 Oct 04:48
60ea561

Choose a tag to compare

如何下载旦夕: 请单击本条目下方的 Assets按钮 ,在显示的文件列表中选择您的平台对应的安装文件即可。

(不要管Source code的那两项)

更新日志

新增

  • 支持站内信的阅读;
  • 更符合隐私要求的 OAID 获取方式;
  • 支持分享树洞链接;
  • 支持 Android/iOS 从网页跳转到应用;
  • 搜索页面在无结果时显示「内容为空」提示;
  • 部分场景下搜索时显示关怀页面(内容待定);
  • 支持手动删除推送通知 token 以解决推送问题;
  • 支持楼层点「踩」功能;
  • 支持查看自己封禁记录;
  • 支持查看自己发帖历史;
  • 支持复制洞号和楼层号到剪贴板;
  • 支持分享楼层和帖子;
  • 在发帖时根据内容显示生命关怀提示;
  • 支持查看发帖时间;
  • 新增 Linux 平台支持;
  • 首次查看课表时显示使用指引;
  • 折叠搜索结果中过长的条目;
  • 空教室查询添加了更准确的信源;
  • 支持自定义树洞相关 API 地址,用于调试目的;
  • 接入和实现了评教前端;
  • 树洞顶部的 Banner 可点击展开;

变更

  • 「已隐藏」标签现在仅显示在第一层楼上;
  • 如果某楼层被折叠,则显示折叠语句,而非原文;
  • 使用新的树洞楼层卡片设计;
  • 水印添加随机噪声;
  • NSFW 相关文案修改;
  • 取消「UIS 快捷登录」入口,避免造成混淆;
  • 移除了所有秘密,现在旦夕是 100% 开源的了!
  • macOS (Intel) 支持正在归来!
  • 不再允许新建首尾有空格的 Tag;

修复

  • M1 macOS 上由于 User Agent 含有中文导致无法使用树洞;
  • 尝试缓解部分设备字体不居中的问题;
  • Android 上点击通知栏中的推送通知无反应;
  • 研究生课表在密码含有需转义字符时登录失败;
  • 平板模式下水印显示不全;
  • 退出树洞登录后,推送仍继续;
  • 重新登录树洞之后,首次加载时不显示分区;
  • 无法输入部分带非数字的博士生学号;
  • 退出复活码页面时,如果直接返回,会导致亮度锁定在最高;
  • 非中国时区下,不显示最新帖子及时区显示错误;
  • 历史搜索记录超过一屏时无法滚动;
  • 新生可能不显示复活码;
  • 入校权限和食堂人数无法加载;
  • 由于格式不同,研究生课程表解析时整体偏差了一周时间;
  • 图书馆人数无法加载;
  • 收藏的置顶帖在收藏列表中不显示;
  • 无法恢复初始布局;
  • 查看原图时有时无法正确显示加载状态,导致不能保存或分享;
  • 夜跑没有作为必锻的一部分参与统计;

安全

  • 加密储存在本地的所有信息;

性能

  • 尝试提高滚动到底部时的性能并缓解卡死现象;
  • 减少不必要的请求,加快图片上传速度;
  • 减少了其他不必要情况下的网络请求。