Releases: west2-online/fzuhelper-app
Releases · west2-online/fzuhelper-app
Alpha
7.1.9
7.1.8
【新增】
- 空教室支持记忆上次选择的校区
【优化】
- 成绩推送优化,提升通知触达准确性
- 成绩查询等部分功能加载失败时显示原因
- 含未出成绩补考课程时的学期绩点计算
- 部分界面显示效果优化
【修复】
- 自定义课程跨学期的问题(已添加的自定义课程需手动删除)
- 本科教务系统账号登录错误的问题
- 学习中心部分座位重复的问题
- 学习中心异常刷新的问题
7.0.0
FzuHelper 7.0.0
终于!!他妈的!!发布了!!!!!!!!
—— @ozline
What is FzuHelper
变化太多,请容许我们重新介绍一下项目:
福uu是一个使用了最最最最最新技术架构,完全应用了软件工程思想,多人接力合作的团队产品,是福州大学最知名的校园生活助手。自 2015 年首次发布以来,经过了十载岁月,见证了福州大学的成长。
由于旧有项目较为臃肿且后续难以维护,在 2024 年由 @west2-online 的同学们主导进行产品重构。主力语言为 Go + TypeScript,使用了基于 React Native 的 Expo 跨端框架,使用了分布式技术与标准化产品开发管线。
软件日访问量稳定在 200-300 万次,峰值 QPS 5000,平均 QPS 200-300。
What's Changed
第一个正式版的开发过程中经过了很多坎坷曲折,因此下面的 What's Changed 全部保留,仅删除部分调试 ci 而导致的无用 commit。
- feat: basically ios build support and related docs by @ozline in #8
- Android Build Docs by @renbaoshuo in #12
- refactor: switch to tamagui by @renbaoshuo in #16
- Revert "refactor: switch to tamagui" by @renbaoshuo in #17
- Build architecture specific apk by @renbaoshuo in #15
- feat: add request library and cache hook, automatically generate request by @1379255913 in #18
- chore: upgrade expo version by @ozline in #20
- feat: support native-request by @ozline in #21
- feat: support jwch user login by @ozline in #22
- Button Variants Support by @renbaoshuo in #26
- Add React Native Reusables by @renbaoshuo in #27
- 完善标准登录逻辑 by @ozline in #25
- 基础用户信息显示 by @ozline in #29
- fix: (root)/_layout.tsx code error by @ozline in #30
- feat: add toaster by @renbaoshuo in #31
- 一码通与自动重登逻辑 by @weijianxian in #23
- build(deps): bump undici from 6.21.0 to 6.21.1 by @dependabot in #33
- 启用Android EdgeToEdge by @klxiaoniu in #32
- 接入Umeng Push SDK by @klxiaoniu in #24
- feat: support xcode cloud compiling by @ozline in #36
- fix: xcode cloud compiling script error by @ozline in #37
- fix: xcode cloud compiling script error by @ozline in #38
- fix: xcode cloud compiling script error by @ozline in #39
- 开屏页 by @klxiaoniu in #35
- 工具箱页面与升级 Expo SDK 版本 by @CubeSugarCheese in #34
- 添加WebView by @klxiaoniu in #40
- 在 Expo SDK 52 条件下升级到 React Native 0.77 by @ozline in #44
- fix: compilation by @klxiaoniu in #45
- fix: error caused by
BackHandler.removeListenerbeing removed by @klxiaoniu in #46 - fix: web loads before cookies are set by @klxiaoniu in #47
- 我的页 by @klxiaoniu in #48
- fix: android splash screen by @renbaoshuo in #50
- refactor: switch to expo-crypto by @renbaoshuo in #54
- 添加嘉熙讲坛 by @weijianxian in #56
- 增加对接口返回值的类型推断辅助工具 by @renbaoshuo in #62
- 对课表页面的初步构造 by @renbaoshuo in #14
- refactor&fix: qrcode infinite refresh by @renbaoshuo in #64
- 关于页 by @klxiaoniu in #49
- 开屏页问题修复 by @klxiaoniu in #51
- fix: the action 'POP_TO_TOP' was not handled by any navigator by @ozline in #66
- WebView 增强优化 by @renbaoshuo in #57
- 优化课表颜色方案 by @ozline in #68
- 修复学期获取失败时没有进行空字符串检查的问题 by @CubeSugarCheese in #69
- 修复教务处访问异常 by @CubeSugarCheese in #72
- 修正课表学期重叠的问题 by @ozline in #70
- Refactor: Replace require image imports with ES module syntax by @CubeSugarCheese in #75
- 考场查询 by @weijianxian in #58
- fix: exam-room list item key prop by @weijianxian in #77
- 修正类型错误以及样式警告 by @ozline in #76
- 添加历年卷页面 by @CubeSugarCheese in #61
- 一码通登录失败时提供更详细的信息 by @weijianxian in #83
- 添加学分统计页面 by @weijianxian in #81
- 修复嘉熙讲坛入口问题 by @weijianxian in #82
- 添加统考成绩页面 by @weijianxian in #80
- 支持课程成绩查询 by @ozline in #79
- 对考场查询页面的优化 by @renbaoshuo in #78
- 课表性能优化与功能修正 by @renbaoshuo in #74
- 学业状况内功能和web完善 by @klxiaoniu in #86
- 历年卷优化 by @klxiaoniu in #88
- ci: support autofill TestFlight > What to test by @ozline in #89
- feat: dark mode support by @renbaoshuo in #52
- Android release build by @klxiaoniu in #90
- fix: build release by @klxiaoniu in #91
- fix: build failure caused by node env and update umeng keys by @klxiaoniu in #92
- fix: try to fix signing by @klxiaoniu in #93
- 工具箱优化 by @ozline in #87
- fix: build by @klxiaoniu in #95
- fix: keystore write path by @klxiaoniu in #96
- Android release build by @klxiaoniu in #97
- fix: android crash caused by okhttp version conflict by @klxiaoniu in #98
- 支持设置、推送管理、合规化与校历 by @ozline in #94
- 对细节提供补丁 by @ozline in #99
- feat: add tencent cloud rum monitoring by @renbaoshuo in #101
- 版本自动化更新、自适应图标和 iOS 侧本土化设置 by @klxiaoniu in #102
- feat: android localization by @klxiaoniu in #103
- 优化课表性能 by @ozline in #100
- 添加各类申请、学生证以及毕业设计 by @ozline in #105
- 课表缓存逻辑 by @ozline in #106
- 修复CI版本号问题,优化日志 by @klxiaoniu in #107
- 帮助与反馈跳转测试群,允许安卓明文解决智慧餐厅访问问题 by @klxiaoniu in #108
- 支持显示考场 by @ozline in #113
- 修改遥测 by @renbaoshuo in #110
- 修复第3周后的课程不显示问题;修复安卓更新问题,如果不能更新请加群获取 by @klxiaoniu in #116
- patch: 20250226 by @ozline in #115
- 空教室页面 by @CubeSugarCheese in #109
- 修复课表页面显示 by @renbaoshuo in #118
- 对学业模块的两处小修改 by @renbaoshuo in #119
- 修复空教室部分情况下崩溃的问题 by @CubeSugarCheese in #120
- fix: typo "嘉锡讲坛" by @renbaoshuo in #123
- 课程表逻辑优化 by @klxiaoniu in #117
- 培养计划加载、自更新进度显示优化 by @klxiaoniu in #125
- 空教室UI优化 by @klxiaoniu in #126
- 修复课程表周数重置问题 by @klxiaoniu in #129
- 支持研究生教务系统 by @ozline in #128
- Revert "支持研究生教务系统" by @renbaoshuo in #130
- 支持研究生系统 by @ozline in #131
- 修复Android研究生登录失败问题 by @klxiaoniu in #133
- Patch/250303 by @ozline in #134
- fix: course name overflow by @renbaoshuo in https://github.com/west2-online/fzuhelper-app/pull/...