Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
62 changes: 62 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Changelog

## [6.8.2] — 2026-07-20

### Added
- 週檢視時間軸模式(#163)— 以時間軸排列顯示當週課程,支援橫向捲動與時段視覺化

### Changed
- 移除已退役的 Graphify ignore 規則(#161)

### Fixed
- 複製到課程後重新渲染課表(#154)

## [6.8.1] — 2026-07-19

### Changed
- 簡化權限模型:所有已登入使用者皆可編輯(#152)
- IIFE 模組提取 Phase 1(#145–#151):拆解 JavaScript.html 為 7 個獨立模組(UtilityFunctions、LockManager、DataCollection、FilterEngine、DataIO、ScheduleManager、PDFExport)

### Fixed
- 多項測試覆蓋率補齊與 ratchet(#107、#136、#141、#143)

## [6.8.0] — 2026-07-18

### Added
- 測試基礎建設 Phase 1:Vitest + GAS mock + CI coverage gate(#48、#50、#51)
- 結構驗證(check-structure.sh)與 Tailwind 一致性檢查(check-tailwind.sh)

### Security
- 修復 innerHTML 使用者資料注入 XSS(#36)
- JSON parse error 統一回傳格式(#35)
- 多項安全性強化(#41、#42、#43)

### Fixed
- HIGH bugs 修復(#4、#38、#39)
- 效能與程式碼品質改善(#45、#46、#47)
- 每筆課表歷史限制取代全域截斷(#34)

## [6.7.3] — 2026-06-30

- 應用程式版本號更新

## [6.7.1] — 2026-06-28

- 新增編輯教室名稱功能
- 修復新增標籤後篩選列表未即時更新

## [6.6.9] — 2026-06-25

- 週檢視預設排序改為依教室

## [6.6.6] — 2026-06-22

- 調整課表選單樣式

## [6.6.4] — 2026-06-20

- 全面同步標籤狀態與篩選器

## 更早版本

6.5.3 以前版本詳見 git log (`git log --oneline -- Config.js.html`)。
2 changes: 1 addition & 1 deletion Config.js.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<script>
const AppConfig = {

Check warning on line 2 in Config.js.html

View workflow job for this annotation

GitHub Actions / validate

'AppConfig' is assigned a value but never used
APP_VERSION: '6.8.1',
APP_VERSION: '6.8.2',
TIME_REGEX: /^([01]?[0-9]|2[0-3]):([0-5][0-9])$/,
WEEKDAYS: ['星期一', '星期二', '星期三', '星期四', '星期五', '星期六', '星期日'],
COURSE_COLORS: [
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "classroombooking",
"version": "1.0.0",
"version": "6.8.2",
"description": "",
"main": "程式碼.js",
"scripts": {
Expand Down
Loading