UltraSoft - Beta - 發布聲明


1. Beta版本更新內容

新功能

(1)消息中心頁面

課程爬取到新DDL、資源時會以通知的方式通知用戶,本次同步更新了哪些內容一目了然。此外,當被作為參與成員添加DDL時也會通知。一些系統通知也會放在這里。

消息通知頁面:

img

點開消息可以查看詳細內容,並且消息會變為已讀狀態:

img

(2)Bug反饋頁面

Alpha版本的Bug反饋是采用博客園開一個博客,用戶可以在該博客下以評論的形式反饋Bug,但最終證明效果不好,可能是由於博客園需要注冊才能評論,而很大一部分用戶是沒有博客園賬戶的。因此Beta階段采用加入Bug反饋頁面的方式直接提供給用戶反饋的通道,希望能收到更多的反饋。

img

(3)個人中心-基礎設置

該頁面在Alpha階段就已經前端實現,但后端還沒有實現,因此暫時無法使用(點擊了沒有效果也不會記錄)。Beta階段實現了后端接口,現在已經可以正常使用了。

img

新特性

(1)支持快速創建日程

在「我的日歷」和「我的DDL」頁面下方添加了快速創建當日日程的功能,只需輸入日程名稱即可快速創建日程。

img

Alpha版本沒有快速創建欄:

image-20200508010700429

(2)支持刪除日程

在「我的DDL」頁面中可以刪除自己的DDL。這里的刪除是邏輯刪除,意味着后端數據庫中仍有該DDL的數據,只是不會顯示,這樣有利於誤刪的恢復以及一些用戶可疑行為的追蹤。

img

Alpha版本沒有刪除按鈕:

image-20200508010700429

(3)DDL列表中的「發布時間」替換為了「關聯課程」

大多數時候知道一個DDL的發布時間意義不大,因此將這個字段替換為了關聯課程,可以讓用戶快速得知這是哪門課的DDL。

如圖所示:

img

而Alpha版本的這個地方顯示的是為「發布時間」字段:

image-20200508010700429

(3)「我的課程」頁面新增「課程通知」部分

將爬蟲爬取的課程中心的課程通知部分也加入到了課程中,方便用戶查看。

課程通知界面如圖:

img

Alpha階段只有「DDL列表」和「共享資源」兩個標簽:

image-20200508010720487

(4)新增找回密碼功能

在登陸界面可以點擊「忘記密碼」按鈕進入找回密碼界面,通過北航郵箱的郵件驗證后即可重置登陸密碼。

找回密碼界面如圖:

img

Alpha版本是沒有「忘記密碼」按鈕的:

image-20200508005837351

重要Bug修復

(1)直接訪問api現在不再能直接獲取后端數據

Alpha階段時,一些接口可以通過直接訪問api來獲取該api對應的后端數據,雖然用戶密碼等極其敏感的信息不會以這種方式被獲取到,但這仍然對用戶的隱私構成了很大的威脅,因此Beta階段修復了這個Bug。

現在如果直接訪問api會提示“Authentication Failed!”,如圖所示:

img

而在Alpha版本中,直接訪問一些api是可以獲取到后端返回的數據的:

img

(2)現在使用每次更換的RSA密鑰進行加密,而非之前的一個固定的RSA公鑰

(沒有可以展示的截圖,但是這個Bug的修復意味着我們可以將我們的代碼倉庫公開了。之前使用固定的RSA公鑰時考慮到網站安全問題是不能公開我們的代碼的。)

2. Beta版本的已知問題

  1. 修改日程詳情的部分會出現的兩個時鍾的聯動的Bug仍然存在,找不到很好的解決辦法,可能是組件本身的Bug。
  2. 手機端的適配仍然不好,因此推薦使用PC端訪問。

3. 安裝方法和系統環境要求

  • 本項目為web應用,直接訪問網頁即可。
  • 建議使用PC端訪問,瀏覽器使用最新版的Chrome、Safari、MS Edge均可。

4. 發布方式和地址

我們已經購買了自己的域名並通過了備案,可以直接使用域名訪問我們的網站。

直接訪問 http://ddlkiller.top/,開始體驗吧!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM