更新紀錄

MDSIG 平台的版本與變更

v2.22.0新功能

SIG 調整與版面高度修正

新增模擬聯合國與數學 SIG,整併資安與財經;電腦版各頁改為在區塊內捲動,所有頁面底部對齊

  • 新功能新增模擬聯合國與數學 SIG
  • 優化資安 SIG 的文章併入資訊程式設計、財經 SIG 的文章併入經濟管科,並移除這兩個 SIG
  • 優化「經濟與管理管科」更名為「經濟管科」
  • 優化電腦版首頁、文章頁、個人與 SIG 頁改為在區塊內捲動,左右兩欄高度一致
  • 優化文章頁的標題固定,只有文章內容在區塊內捲動
  • 優化平台資訊、平台數據、更新紀錄等頁面的標題固定,內容在區塊內捲動,左右卡片高度一致
  • 優化手機版平台數據與更新紀錄頁加上與其他頁一致的標題
  • 修復修正手機版首頁列表底部被工具列遮住的問題
  • 修復平台數據圖表不再顯示已移除的 SIG
v2.21.0新功能

全站視覺改版與全新編輯器

電腦版與手機版換上更沉穩、易讀的新設計;文章排版與編輯器全面更新,編輯時的預覽與發布後完全一致

  • 新功能全新視覺設計:移除大面積漸層背景,改用沉穩配色、較小的圓角與更精緻的毛玻璃介面
  • 新功能新增閱讀模式:隱藏周邊介面專心閱讀,可調整字級與白/米色底,並顯示閱讀進度
  • 新功能全新文章編輯器:支援快捷鍵、貼上或拖曳上傳圖片,預覽與發布後的文章排版完全一致
  • 優化重新設計文章排版,調整字級、行高與每行字數,長文閱讀更舒適
  • 優化電腦版改為整頁捲動,返回上一頁時會回到原本的位置
  • 優化首頁與文章頁的右側資訊拆成獨立卡片,留言區依內容調整高度
  • 優化SIG 標籤與方塊改用各 SIG 代表色,各分類都清楚可讀
  • 優化文章開頭與標題重複的段落標題會自動隱藏
  • 優化平台資訊、更新紀錄與平台數據頁面改版
  • 優化文章頁載入速度大幅提升,且不再從外部 CDN 載入程式碼
  • 修復修正「1~2 點」等範圍寫法被誤顯示為下標的問題
  • 修復修正編輯既有文章後,「發文」頁的草稿被覆蓋成該篇文章的問題
  • 修復修正毛玻璃效果在 Chrome 上沒有作用的問題
  • 安全性文章內容改用更嚴格的安全過濾,嵌入影片僅允許 YouTube 與 Vimeo
  • 安全性更新相依套件並替換不再維護的套件,修補已知安全性漏洞
v2.20.0新功能

手機介面大改版

全面翻新手機版貼文頁面與互動體驗,新增原生般的手勢操作與動畫效果

  • 新功能重新設計手機版貼文頁面,改為模組化元件架構(標題、內文、操作列、留言)
  • 新功能新增 Toast 通知系統,取代原本的彈窗提示
  • 新功能新增底部彈出面板,SIG 列表支援下拉拖曳關閉
  • 新功能手機首頁新增下拉重新整理與點擊分頁回到頂部功能
  • 新功能新增頁面切換動畫與按鈕點擊回饋效果
  • 優化留言改為扁平式列表,與電腦版顯示一致
  • 優化介面支援 iOS 安全區域,適配瀏海螢幕裝置
  • 優化調整留言區塊間距,提升版面可讀性
  • 修復修正手機貼文頁面返回鍵置中、橫向捲動與送出按鈕顯示問題
  • 修復統一頭像預設圖片,避免載入失敗時顯示破圖
v2.19.0安全性

安全性與效能優化更新

強化平台安全性,修復漏洞並優化記憶體使用效率

  • 安全性修復 GitHub Token 洩露問題,將敏感資訊移至伺服器端處理
  • 安全性強化 XSS 防護機制,新增 URL 協議驗證與 HTML 轉義
  • 安全性新增 URL 參數驗證機制,防止路徑遍歷攻擊
  • 新功能新增更新日誌頁面,方便使用者查看版本變更
  • 優化優化 API 請求處理,新增 AbortController 防止記憶體洩漏
  • 優化強化 localStorage 資料驗證,確保資料完整性
v2.18.9優化

表格結構與樣式優化

優化 SIG 成員管理介面與資訊頁面顯示

  • 優化更新表格結構與樣式,提升可讀性
  • 修復調整 SIG 成員管理的電子郵件顯示
  • 修復修正前後端資料存取的大小寫問題
v2.18.8新功能

SIG 成員管理功能

新增 SIG 成員名單管理與下載功能

  • 新功能新增 SIG 成員管理功能
  • 新功能支援成員名單下載功能
v2.18.7優化

依賴套件更新

更新依賴套件以修復安全漏洞

  • 優化更新依賴套件至最新版本
  • 安全性修復已知安全漏洞
v2.18.6優化

程式碼結構重構

清理未使用的程式碼與樣式,優化載入體驗

  • 優化移除未使用的連結設定與骨架樣式
  • 優化增強 Information 元件的載入狀態與介面
  • 優化增加骨架屏貼文數量以改善載入體驗
v2.18.5優化

介面樣式調整

優化狀態圖片與表單元件的樣式

  • 優化更新依賴套件至最新版本
  • 修復調整狀態圖片最大寬度以改善版面一致性
  • 優化清理未使用的樣式並更新版面配置
v2.18.4優化

程式碼可讀性提升

優化 Buttons 與 MetaDataForm 元件的程式碼結構

  • 優化清理 Buttons 與 MetaDataForm 元件程式碼以提升可讀性
  • 優化調整 SplitBlock 與 TitleSigForm 元件樣式一致性
v2.18.3優化

Tailwind CSS 遷移

將 SCSS 模組遷移至 Tailwind CSS

  • 優化移除 SCSS 模組,改用 Tailwind CSS 類別
  • 優化更新元件版面與功能
v2.18.2優化

元件樣式與功能優化

優化 ButtonTools 與 SigList 元件

  • 優化更新 ButtonTools 與 SigList 元件樣式與功能
  • 優化移除未使用的樣式與元件
v2.18.1修復

Session 管理修復

改善 Session 處理與本地儲存邏輯

  • 修復改善 useUserAccount 中的 Session 處理與本地儲存邏輯
v2.18.0新功能

MDAPP 整合與系統優化

新增明道 APP 快速登入功能,並優化平台穩定性

  • 新功能新增 MDAPP 直接登入功能,從明道學 APP 進入即可自動登入
  • 優化優化前端效能,減少不必要的重新渲染
  • 優化改善行動裝置上的觸控操作體驗
  • 修復修復部分情況下頁面載入緩慢的問題
v2.17.9修復

工具列與封面連結修復

修復工具列點擊問題與封面網址處理

  • 修復更新 ToolBar 可點擊屬性
  • 修復改善 ThreadsList 封面網址處理
v2.17.8優化

Skeleton 與主題標籤支援

優化 Skeleton 元件版面並新增主題標籤支援

  • 優化更新 Skeleton 與 ThreadsList 元件版面
  • 新功能新增主題標籤 Skeleton 支援
v2.17.7修復

封面圖片處理修復

修復 MetaDataForm 封面圖片網址處理問題

  • 修復更新 MetaDataForm 元件封面圖片網址處理
v2.17.6修復

編輯器背景圖片修復

修復 PostEditor 背景圖片網址處理

  • 修復更新 PostEditor 元件背景圖片網址處理
v2.17.5修復

編輯器版面調整

調整 PostEditor 內距以改善版面

  • 修復調整 PostEditor 元件內距以改善版面
v2.17.4優化

檔案驗證與標籤管理

增強檔案輸入驗證與標籤顯示樣式

  • 優化增強檔案輸入驗證
  • 優化改善標籤顯示與封面圖片樣式
v2.17.3新功能

貼文資料持久化

新增貼文資料本地儲存功能

  • 新功能將貼文資料持久化儲存於本地儲存空間
  • 優化改善日期顯示與表格版面
v2.17.2優化

編輯器樣式優化

優化 PostEditor 元件樣式與結構

  • 優化清理程式碼格式以確保一致性
  • 新功能新增未登入使用者提示
  • 優化重組並增強主題標籤區塊
v2.17.1優化

SplitBlock 與 TitleSigForm

重構編輯器版面配置

  • 優化重構 useFetch 與 usePost Hooks 以提升可讀性
  • 新功能實作 SplitBlock 元件
  • 新功能新增 TitleSigForm 元件
v2.17.0新功能

SIG 管理功能增強

新增 SIG Leader 與指導老師管理功能,強化社群管理能力

  • 新功能新增 SIG Leader 管理功能(新增、刪除)
  • 新功能新增 SIG 指導老師管理功能(新增、刪除)
  • 優化更新網站架構套件
  • 修復修復網站快取問題
  • 修復修復狀態元件顯示錯誤
  • 修復修復上線時間顯示格式
v2.16.5優化

登入體驗優化

改善非明道帳號登入的錯誤提示

  • 優化新增非明道帳號登入顯示錯誤訊息
v2.16.4修復

多項顯示問題修復

修復手機版與電腦版的多項顯示問題

  • 修復修復手機版個人頁面內容顯示
  • 修復修復統計頁面統計圖表縮放問題
  • 修復修復電腦版貼文 Cover 顯示問題
  • 優化修改資訊頁面內容
v2.16.2優化

Node 與套件管理

指定 Node 與套件管理器版本需求

  • 優化指定 Node 與套件管理器版本需求
v2.16.1新功能

GTM 與載入優化

新增 Google Tag Manager 與優化載入體驗

  • 新功能新增 Google Tag Manager (GTM) 支援
  • 修復修復區塊載入問題
v2.16.0新功能

Dashboard 統計功能上線

全新 Dashboard 頁面,即時查看平台統計數據

  • 新功能新增 Dashboard 頁面可察看平台統計資訊
  • 新功能Dashboard 可查看使用者數量、平台按讚數、發文人數、有效貼文數
  • 新功能Dashboard 可查看各 SIG 發文數量、各 SIG 人數
  • 新功能更新升級網站架構核心
  • 優化Info 頁面新增 Dashboard 連結
  • 優化Info 頁面新增版本號顯示
  • 優化Info 頁面新增運行時間
  • 優化修改上傳圖片網址為 ID
  • 修復修復登入紀錄身分、Badge 顯示
  • 修復修復 Info 頁面 Markdown 教學連結
  • 修復修復 Info 頁面開啟新頁面問題
  • 修復修復平台圖片連結問題
  • 修復修復貼文 Cover 連結
v2.15.5新功能

狀態監控與 Bug Hunter 徽章

新增網站狀態監控與貢獻者徽章系統

  • 新功能在 Info 頁面新增網站上線狀態以及 Status 頁面連結
  • 新功能使用者頁面新增 Bug Hunter 徽章
v2.15.4新功能

狀態頁面整合

在 Info 頁面新增平台狀態顯示

  • 新功能新增狀態頁面整合
v2.15.3修復

手機版顯示修復

修復手機版首頁顯示問題與調整 Info 頁面內容

  • 修復修復手機版首頁高度過高無法顯示貼文問題
  • 優化將 Info 頁面 Join Us 修改為 Join Dev 並且放置在聯絡我們
v2.15.2優化

系統架構升級

重新建置系統架構,提升平台承載能力

  • 優化重新建置一套系統性的架構,加入負載平衡器以及新的運算節點
  • 優化使平台可以承受更高的峰值流量
  • 修復修正 API 網址環境變數內容
v2.15.1修復

SIG 列表修復

修復 SIG 列表顯示異常

  • 修復修復 SIG list 開發者項的顯示異常
v2.15.0新功能

Info 頁面登場

全新 Info 資訊頁面,取代原有的 Hashtag 功能

  • 新功能新增 Info 頁面
  • 優化更換工具列 hashtag 圖示為 info
  • 優化移除電腦版首頁右側功能選單
  • 優化移除 hashtag 頁面
v2.14.0優化

手機版全面優化

全面優化手機版介面與操作體驗

  • 優化💖 手機介面大改美化,首頁完成
  • 優化調整手機版最大支援寬度為 1024px
  • 優化移除手機使用者打橫拒絕使用畫面
  • 修復修正手機版字體內容大小
  • 修復修復手機按鈕大小問題
  • 修復修正手機貼文瀏覽問題
  • 修復修正手機使用者頁面介紹版面
  • 修復修正手機 SIG 頁面介紹版面
  • 修復修正手機首頁 SIG 列表滑動問題
  • 修復修正手機未完工頁面內容顯示問題
  • 修復修復手機使用者打橫畫面問題
v2.13.19修復

換行問題修復

修復換行顯示問題

  • 修復修復換行顯示問題
v2.13.18優化

分隔線樣式調整

調整分隔線顏色

  • 優化調整分隔線顏色
  • 優化更新 pnpm 版本
v2.13.17安全性

安全性提升

移除敏感資訊顯示

  • 安全性移除 IP 位址顯示
v2.13.16新功能

登入紀錄功能

新增登入紀錄與 Webhook 通知

  • 新功能新增登入紀錄功能
  • 新功能新增登入 Webhook 路由
v2.13.15新功能

公告手機版支援

新增公告貼文在手機版的顯示支援

  • 新功能新增公告貼文在手機版的顯示支援
v2.13.14修復

貼文載入數量修復

修復貼文載入數量限制問題

  • 修復修復首頁貼文無法載入 11-20 篇問題
  • 修復修復使用者與 SIG 頁面限制 10 篇貼文問題
v2.13.13修復

提示文字大小修復

修復提示文字大小錯誤

  • 修復修復提示文字大小錯誤
v2.13.12新功能

公告功能

新增公告貼文列表與發布功能

  • 新功能新增公告貼文列表與發布功能
v2.13.11修復

貼文載入修復

修復貼文無法載入 10 篇問題

  • 修復修復貼文無法載入 10 篇問題
v2.13.10新功能

編輯封面功能

新增編輯貼文封面功能

  • 新功能新增編輯貼文封面功能
v2.13.7修復

封面遺失修復

修復編輯後封面遺失問題

  • 修復修復編輯後封面遺失問題
  • 優化重構 CSS 單位使用
  • 新功能新增貼文統計圖示
v2.13.6優化

CSS 單位重構

重構 CSS 單位使用

  • 優化重構 CSS 單位使用
v2.13.5優化

手機閱讀體驗

改善手機閱讀體驗

  • 優化改善手機閱讀體驗
v2.13.4修復

留言數量問題修復

修復留言數量 429 問題

  • 修復修復留言數量 429 問題
v2.13.3修復

留言互動修復

修復留言互動相關問題

  • 修復修復點擊第一則留言使用者 ID 底線問題
  • 修復修復點擊留言使用者 ID 會關閉留言問題
  • 修復修復編輯貼文上傳封面按鈕
v2.13.0新功能

留言功能上線

新增貼文留言功能

  • 新功能新增貼文留言功能
  • 新功能新增延伸回覆功能
  • 新功能新增無留言提示訊息
  • 新功能新增留言登入檢查
v2.12.2修復

上線時間修復

修復上線時間未運行問題

  • 修復修復上線時間未運行問題
v2.12.1修復

Skeleton 最大寬度調整

調整 Skeleton 最大寬度

  • 修復調整 Skeleton 最大寬度
v2.12.0新功能

貼文資訊功能

新增貼文資訊顯示功能

  • 新功能新增貼文資訊顯示功能
  • 新功能新增留言擷取功能
v2.11.0優化

手機貼文預覽優化

優化手機貼文預覽顯示

  • 優化移除貼文預覽中的圖片
  • 優化更新背景顏色與 SigList 模組樣式
  • 優化移除使用者徽章通知
v2.10.0新功能

編輯器重構

重構編輯器元件與功能

  • 新功能新增貼文頁面編輯按鈕
  • 新功能新增手機版編輯頁面
  • 優化將 DISCARD 按鈕改為 UNDO
  • 優化重構編輯器元件結構
v2.9.0新功能

手機個人頁面

新增手機版個人頁面與 SIG 列表

  • 新功能新增手機版個人頁面
  • 新功能新增手機版 SIG 列表
  • 優化改善手機版個人卡片樣式
v2.8.2修復

Info 元件修復

修復 Info 元件渲染問題

  • 修復修復 Info 元件條件渲染問題
  • 新功能新增 ReadJoinSigAPI 功能
v2.8.0新功能

封面圖片功能

新增貼文封面圖片功能

  • 新功能新增封面圖片上傳功能
  • 優化更新封面圖片上傳 API 回應處理
  • 修復修正檔案上傳標籤錯字
v2.7.3優化

工具列優化

優化工具列大小與顯示

  • 優化優化工具列大小
  • 修復修復自動登出問題
v2.7.2修復

編輯頁面修復

修復編輯頁面相關問題

  • 修復修復 useEffect 依賴陣列問題
  • 優化移除不必要的 console.log
v2.7.1修復

首頁滾動修復

修復電腦版最新貼文滾動問題

  • 修復修復電腦版最新貼文滾動問題
  • 優化工具列圓角設計
v2.7.0新功能

編輯貼文功能

新增編輯貼文功能

  • 新功能新增編輯貼文功能
  • 新功能新增按讚功能
  • 優化將 EDIT 按鈕改為 SEND
v2.6.1修復

手機列表高度修復

修復手機列表高度問題

  • 修復修復手機列表高度問題
v2.6.0新功能

貼文類型切換器

新增手機貼文列表類型切換器

  • 新功能新增手機貼文列表類型切換器
  • 修復修復新增貼文頁面抖動問題
v2.5.1新功能

加入 SIG 確認頁面

新增加入 SIG 確認頁面與狀態元件

  • 新功能新增加入 SIG 確認頁面
  • 新功能新增成功與失敗狀態元件
  • 新功能新增返回首頁按鈕
  • 優化引入自定義狀態碼模組
v2.4.1新功能

Ping API

新增 Ping API 用於檢查服務狀態

  • 新功能新增 Ping API 路由
  • 新功能新增服務狀態與版本資訊檢查
v2.4.0新功能

加入 SIG 功能

新增加入 SIG 功能

  • 新功能新增加入 SIG 功能
v2.0.0新功能

MDSIG 2.0 正式上線

全面重構的 MDSIG 平台正式發布

  • 新功能全新設計的使用者介面
  • 新功能支援響應式設計,完美適配各種裝置
  • 新功能全新貼文編輯器,支援 Markdown 語法
  • 新功能整合 Google OAuth 登入
  • 新功能支援無限滾動載入貼文
v1.0.0新功能

MDSIG 平台誕生

明道中學 SIG 社群平台首次發布

  • 新功能基礎貼文發布與瀏覽功能
  • 新功能SIG 社群建立與管理
  • 新功能使用者帳號系統