每课(EveryClass)更新日志

点击下方链接查看更新历史:

v0.7.x 更新内容

v0.7.9 on Mar. 4th, 2018

  • move exceptions to individual exceptions.py
  • optimize docs
  • optimize handle of no student exceptions

v0.7.8 on Mar. 2nd, 2018

  • delete feedback link
  • special effect adjust parameter

v0.7.6 on Mar. 2nd, 2018

  • add js support in gulpfile
  • fix gulpfile
  • some special feature

v0.7.5 on Feb. 8th, 2018

  • fix module not found error
  • new notice under maintenance

v0.7.3 on Feb. 4th, 2018

  • Fix font on Windows
  • Show active branch and revision hash on the front-end

v0.7.2 on Jan. 30th, 2018

  • Structural change

v0.7.1 on Jan. 20th, 2018

  • Travis CI and codecov integration
  • Add unittests
  • Bug fixes
  • Code structure optimization
  • Other minor changes

截止 2017-11-15

  • 修复若干 bug
  • 更加准确的信息
  • 添加若干说明
  • 增加数据库维护模式开关
  • 增加隐私设定

截止 2017-9-11

  • 固定 ics 文件域名
  • 增加隐私声明

截止 2017-8-31

  • 多学期支持

截止 2017-8-26

  • 修复 ics 导出路径链接错误的 bug
  • HTML 压缩
  • 增加前端自动化支持

截止 2017-8-10

  • Sentry 支持
  • 多域名 / CDN 支持
  • 功能修复及改进

每课 v0.8.x 更新日志

v0.8.41

  • 修复日历订阅部分情况(相同课程名、相同时间、相同地点、不同周次)下的课程消失问题

v0.8.40

  • 兼容 Outlook 在线导出功能

v0.8.38、v0.8.39

  • 【日历订阅】问题修复
  • 【每课添加到手机主屏幕】修复添加后跳转到主页,而不是个人课表页的问题

v0.8.37

  • 【课表订阅功能】课表更新后需要在网页上点击重新导出才能同步到手机的问题修复
  • 【课表订阅功能】兼容性修正
  • 页面底部增加更新日志链接

滴答清单现在可以正常导入日历了!另外 Google Calendar 也是 OK 的!

v0.8.36

  • 优化部分代码
  • Sentry 有关修改
  • Config 逻辑修改

v0.8.35

  • 增加 Slack 整合
  • Sentry commit data 整合

v0.8.31

  • 增加《服务协议》

v0.8.30

  • query method 改成 get

v0.8.29

  • ics_generator 空区间 bug fix

v0.8.28

  • 新增 Not any semester in ec_student 日志

v0.8.27

  • 页面底部增加 QQ 群
  • 删除 .env 文件

v0.8.26

  • 批量 ics 生成
  • 升级脚本增加回滚功能

v0.8.24

  • 发送邮件跳转捐助

v0.8.23

  • 部署有关文档
  • 部署有关的小修小补

v0.8.22

  • Dockerize minor fixes

v0.8.21

  • Dockerize

v0.8.20

  • Docker 化准备
  • 升级依赖
  • 使用 Logbook 完成日志和报警

v0.8.19

  • 更改日历 ics 文件位置
  • server.calendar 单独成包
  • 修改 ics 文件目录

v0.8.18

  • 页脚版本号格式调整
  • 增加捐助链接
  • 优化项目目录结构
  • 部分文案调整
  • 增加函数注释(function annotation)

v0.8.17

  • 相对导入改成绝对导入,增加可读性
  • 增加用户 unique id
  • 结构重构

v0.8.14

  • change requirement.txt to Pipfile
  • add Elastic APM

v0.8.13 on July 2rd, 2018

  • add new semester and update time

v0.8.10 on May 30th, 2018

  • change page title

v0.8.9 on May 10th, 2018

  • fix privacy-protected page

v0.8.7 on Apr. 28th, 2018

  • new domain for everyclass

v0.8.6 on Mar. 17th, 2018

  • fix wrong blueprint

v0.8.5 on Mar. 17th, 2018

  • use celery for aync access log
  • fix bugs in test cases

v0.8.2 on Mar. 12th, 2018

  • require apikey for some api
  • change the folder settings in deploy.sh for changes on main server

v0.8.1 on Mar. 12th, 2018

  • fix some errors in v0.8.0, including test case
  • cancel special effect when querying

v0.8.0 on Mar. 5th, 2018

  • add api support(without authentication at the moment)
  • use Semester object as the first step of ORM

v0.9.22

  • [内部] 流量回放改为通过 shared persistent volume 存储文件

v0.9.20

  • [内部] 增加流量回放功能

v0.9.17

  • 模板修改

v0.9.15、v0.9.16

  • [内部] 增加查询 APM Span

v0.9.14

  • [内部] 增加服务健康检查 endpoint

v0.9.13

  • 提高同学查询的速度

v0.9.12

  • [内部] 提高新的日志系统的稳定性和健壮性

v0.9.7

  • [内部] 新的日志系统

v0.9.6

  • 修复外部依赖引起的错误

v0.9.5

  • 修复查询重名时的崩溃问题

v0.9.4

  • [内部] Elastic APM 参数调整

v0.9.2

  • [内部] 数据库连接池改进
  • [内部] 其他微小改动

v0.9.0

0.9 终于上线了!
0.8 版本真的持续了好久好久好久啊… 我们从 v0.8.0 一直升级到 v0.8.40,中途经历了 7 个月,超过 40 个小版本更新,可以说是非常不容易了!本次 v0.9 更新带来如下功能:

  • 支持全平台日历订阅

v1.6.2

  • 降低了密码复杂度的限制

v1.6.1

  • 允许用户注册并调整课表可见性

v1.1.16-1.1.22

  • bug 修复

v1.1.15

  • UI调整

v1.1.14

  • 修复 bug

v1.1.13

  • 默认学期改为最新学期
  • 日历订阅支持调休
  • UI优化(表头)
  • (内部)修复日志包引起的问题

v1.0.7

  • 学期列表顺序保持有序

v1.0.6

  • 临时修复了部分教室关联错误的问题

v1.0.4

  • 修复了 iPhone 无法点击导入的问题
  • 修复了老师无法导入课表的问题

v1.0.3

  • 修复了老师重名、学生不重名导致无法显示的异常

v1.0.2

  • 课程列表优化

v1.0.1

  • 增加了2016-2017-1学期数据

v1.0.0

  • 全新的教师查询功能:在这个版本中,我们终于加入了教师查询功能。于是,你不仅可以在每课查询学生的课表,更可以在每课查询老师的课表。学生通过这一功能可以方便的调整蹭课计划,而老师也可以将自己的课表订阅到手机日历,享受方便的日历订阅服务。(没错,我们的用户群体扩大到老师了!)

  • 全新的教室查询功能:自习室怎么找?空教室在哪?通过教室查询功能,你可以查看本学期(以及之前的学期)的教室课程安排。

  • 任课教师列表如今的展现更加清晰了:我们优化了教师职称的展现,原先(来自教务系统的)混乱的人名职称不匹配的问题如今已经被我们优化。如下图:
    image

  • 课程详情页面内容更加丰富:课程详情页面的信息极大的丰富了。新增了课程类型(专业课、专业选修课、军体类、文化素质类等)、上课周次、学时、合班名称信息,同时展现形式更加合理。

  • 隐私安全更进一步:在之前,具有一定观察能力的同学可以通过姓名搜索推知学号。而有的同学可能没有修改一些校园账号(比如教务)的密码,这可能导致一些潜在的账户冒用风险。因此,只有在前端完全隐藏学号才能缓解这一问题。在这个版本中,我们重新编码了学号,使其被完全隐藏、无法被反推,降低了此类风险

v2.0.0

新功能:

  • 支持搜索结果中展现多个教室(如搜索b402展现新校的B座402和铁道的世B402)
  • 支持模糊搜索(如搜索zhangsan可跳转到张三的课表页,搜索zs可以搜索所有首字母简写为zs的人)

修复与改进:

  • 修复部分信息无法查询的问题
  • 取消了广告

v2.1.0(内测中)

新功能:

  • 新增课程评价功能。你可以在课程详情页面评价对某老师的某门课程进行评价,以给其他同学提供选课参考

v2.1.1-v2.1.7

修复与改进:

  • 注册页面增加实时的密码强度检查和两次密码一致性检查
  • 个人中心新增“我的课表”快速访问链接
  • 课程评价限制最长长度
  • 课程详情页面展示课程评分
  • 课程评价中,重修、辅修与正常授课分离

v2.1.8

修复与改进:

  • 更换了验证码服务提供方,现在您应该更容易通过验证了

v2.1.10

修复与改进:

  • 优化注册流程

v2.2.0(排期中)

新功能:

  • 支持空教室查询

A post was split to a new topic: 导入日历相关