Releases: robertying/learnX
Releases · robertying/learnX
v13.5.0
v13.4.0
v13.3.0
修复
- 修复 Android 下提交作业时,上传文件名的中文部分被移除的问题。
- 修复 Android 下 App 从后台回到前台时可能的崩溃问题。
- 修复文件分享可能产生额外的文本内容的问题。
- 优化 UI。
Fixes
- Fix an issue where non-ASCII filenames get stripped when uploaded on Android.
- Fix a crash on Android when the App comes back from background.
- Fix incorrect display of extra text when sharing.
- Improve UI.
v13.2.0
热修
v13.2.1
- 修复文件分享可能产生额外的文本内容的问题。
功能
- 已过期作业按照 deadline 从近到远顺序排序,未过期作业按照 deadline 从近到远顺序排序。
修复
- 修复 macOS 10.15 下的系统判断问题。
- 修复 Android 下部分文件下载失败的问题。
- iPad 在多任务模式(分屏)下,文件预览的全屏开关会被禁用以防止界面消失。
- 优化 UI。
Features
- Past due assignments will be ordered from the closest to the farthest; incoming assignments will be ordered from the closest to the farthest.
Fixes
- Fix system detection in macOS 10.15.
- Fix file download failure on Android.
- Disable fullscreen button on iPad multitasking in case of disappearing screens.
- Improve UI.
v13.1.0
热修
v13.1.2
- 修复 Android 下部分文件下载失败的问题。
v13.1.1
- iPad 在多任务模式(分屏)下,文件预览的全屏开关会被禁用以防止界面消失。
功能
- 为 courseX 页面新增导航工具栏,可控制网页前进后退等。
修复
- 修复了一个可能导致 iOS 下文件下载崩溃的问题。
- 修复了一个可能导致自动登录(登录状态保持)失效的问题。
- 修复了一个可能导致在部分 Android 设备上进行日历同步时崩溃的问题(在此类设备上,上课/作业提醒时间设置将不再生效)。
- 为英文版补充 courseX 上传课程的具体内容的说明。
Features
- Add a navigation toolbar for courseX screen.
Fixes
- Fix an issue that may cause file download crash on iOS.
- Fix an issue that may cause auto session revalidation failure.
- Fix possible crash on some Android devices when syncing calendars. (Course/assignment alarms will no longer take effect on those devices)
- Add English description on what will be uploaded in Course Information Sharing screen.
v13.0.0
热修
v13.0.1
- 为英文版补充 courseX 上传课程的具体内容的说明。
- 为 courseX 页面新增导航工具栏,可控制网页前进后退等。
功能
- 新增对课程信息共享计划 courseX 的支持,你可以通过 courseX 查询课程信息(如上课时间和地点),阅读和撰写课程评价。
- 新增课程信息共享计划开关,开关开启后可上传本学期所有已选课程的信息,与其他同学共享。上传内容不包含任何个人信息。
修复
- 修复了隐藏、归档和过期的作业仍然会被同步到日历或提醒事项的问题。
Features
- Add support for courseX, the Course Information Sharing Project. You can look up course info (e.g. time and locations), check and write course reviews on courseX.
- Add a switch for Course Information Sharing. Enabling it will cause courses of the current semester to be uploaded and shared with everyone else. No personal information will be uploaded or shared.
Fixes
- Fix that hidden, archived or passed due assignments would still be synced.
v12.4.0
热修
- 修复了隐藏、归档和过期的作业仍然会被同步到日历或提醒事项的问题。
修复
- 修复了 App 打开时间过长,或在后台墓碑状态过长可能导致的登录状态失效问题。
- “未完成”与“已完成”的分类中不再包含已经被“归档”或“隐藏”的作业。
- 使作业提交的结果(成功或失败)与网络学堂保持一致。
- 修复了在分屏模式下,作业提交页面没有被正确地设置初始内容和初始附件的问题。
- 在作业提交成功后,自动刷新课程作业。
- 为 Android 修复了新版本更新链接 404 未找到的问题。
Fixes
- Fix login session being invalid after the App running for long time.
- "Unfinished" and "finished" assignments will no longer include those that are "archived" or "hidden".
- Make the result status (success/failure) of assignment submission consistent with what Web Learning returns.
- Fix initial content and attachment not being set properly on Split View enabled AssignmentSubmission screen.
- Automatically refresh assignments after successful submission.
- Fix invalid new update link on Android.
v12.3.0
热修
- 为 Android v12.1.0、v12.2.0 与 v12.3.0 修复了新版本更新链接 404 未找到的问题。
功能
- 重新支持英文界面,并为英文界面提供英文课程名。
- 为“课程”界面新增每门课程未处理事项的数量展示,包括未读通知、未完成且未过期作业和未读文件的数量。
修复
- 不再在“设置”界面显示用户头像。
- 允许在通知等内容界面进行横向滚动。
Features
- Reintroduce support for English interface. Course names will now be in English as well.
- Display counts of "unfinished" business on Course screen, including numbers of unread notices, unfinished and valid assignments and unread files.
Fixes
- Do not show user avatar on Settings screen.
- Allow horizontal scroll in screens like Notices or Assignments.
v12.2.0
修复
- 修复了文件类型为空可能导致的崩溃。
- 确保在提交作业时当前的登录状态有效。
- 在 macOS 下移除了不受支持的文件类型的预览;目前仅保留普通图片和 PDF 文件的预览,其他文件可以通过“分享”或“打开”按钮在其他 App 中打开。
- 当文件不被系统上的任何 App 支持时,对“打开”操作进行错误提示。
- 修复 Tab 栏文字位置过低的问题。
Fixes
- Fix crashes when file types are undefined.
- Ensure valid login session before submitting assignments.
- Only enable file preview for PDF and image files on macOS.
- Alert when opening files are not supported by any app on the system.
- Fix label low position in tab bar.
v12.1.0
热修
v12.1.2
- 修复 API 返回的文件类型为空时可能导致的崩溃问题。
v12.1.1
- 修复 Tab 栏文字位置过低的问题。
- 在 macOS 上移除了不受支持的文件类型的预览;目前仅保留普通图片和 PDF 文件的预览,其他文件可以通过“分享”或“打开”按钮在其他 App 中打开。
功能
更清晰的内容分类
- 你现在可以使用“归档”功能,将不再需要的通知、作业和文件归档,只在屏幕上保留仍需处理的内容卡片。
- 作业新增“未完成”和“已完成”分类。
更丰富的信息细节
- 卡片重新设计,突出重点。
- 作业新增答案内容和附件,批阅内容和附件的显示。
更一致的导航体验
- 统一内容的导航打开方式。
- 新增全局搜索。
其他
- 在 iOS 和 macOS 下,可以选择将作业同步到“日历”而不是“提醒事项”。
- 下载文件默认保存目录更改为 App 的“缓存”目录。
修复
- 修复重名文件在下载到本地时互相覆盖的问题。
- 修复部分情况下,日历和作业同步可能失败的问题。
- 新增 macOS 的作业提交支持。
- 新增 macOS 的文件预览功能。
移除
- 移除了“推送通知”功能及其相关注册流程。注:这一功能实现非常复杂,且始终无法达到稳定可用。现将其移除,但无法确定未来是否会重新实现。
- 移除了对卡片设置“定时提醒”的功能。注:可以使用日历和作业同步作为补充。
- 移除了内容的后台自动刷新。
- 移除了 App 内部维护的“未读”列表。注:现在 App 的未读状态与网络学堂保持一致,但是 App 的未读状态只会在再次刷新时才能与网络学堂进行同步。
兼容性
- 新增对 macOS 11 及 M1 Mac arm64 架构的支持。
- App 最低系统要求更改为 Android 7.0,iOS/iPadOS 13 或 macOS 10.15。