跳至主要内容

Ticket

調教歷程


新增從某個網址取得專案資料功能,並自動填入編輯區.

  • URL/?source=base64, 網址透過 base64 url safe encode
  • 先把 base64 decode 後取得 URL, 再 fetch URL 資料
  • 其他處理機制比照 Gist

新增專案 pendding 功能, 把某個專案完全從甘特圖上移除, 待完成後再加入甘特圖.

  • pendding 的專案仍留在編輯區, 但不在甘特圖上檢視, 亦不列入人力計算
  • 文字編輯區專案名稱後若有 "(, pendding)", 表示該專案被擱置
  • 圖表編輯區專案名稱區塊請新增 pendding 按鈕

依時間順序反序排列

  • 調整 todat marker, 從日期列縱向跨越所有甘特圖.
  • 只在日期列保留 today marker 的頂部原點
  • 請用紅色或類似較為鮮明的顏色. (目前為藍色)

  • UI 美化: Glassmorphism 面板、漸層甘特圖 Bar、今日標記線、Pill 切換按鈕、微動畫效果、Light/Dark 主題優化

  • 檢視區請仿照 Excel 中凍結窗格的原理, 保持日期列和專案/人員欄置頂, 以便專案滑動時可以清楚看到日期和專案/人員.

  • 總結目前專案, 產生 README.md 說明專案架構、功能與使用, 包含純文字編輯的規格和適當畫面截圖.
  • 產生 INSTALL.md 部屬方法
  • 產生 .gitignore
  • 產生 .prettierrc

檢視完整專案程式, 確保程式碼中沒有 lagacy code


請提供分享連結功能, 可以直接分享到其他同事. 分享連結為 URL/?data=base64 把純文字資料 gzip 壓縮後 base64 url safe encode


  • 請調整 light 模式的配色, 目前太亮, 且文字/UI 顏色過於灰暗
  • 請提供編輯區和檢視區 toggle 按鈕, 可完全收縮放到左邊(編輯區) 和右邊(檢視區), 留下 Toggle 按鈕位置

人力甘特圖仍有以下問題.

  • 專案各階段接續時間的線段接續請比照專案甘特圖. Ex: Amber Staff Portal 的 Sit/Uat 階段應接在 SD/Dev 階段之後
  • 同一月份專案各階段投入時間若不衝突, 則人力不該重複計算. Ex: Andy 2025-11 月, BA/SA 階段投入時間不衝突, 應以投入人天較多的來計算.

  • 人力甘特圖 0% 時改為無背景, 其餘規則不變
  • 移除最上面的 Navbar, 讓編輯/檢視盡量放大全畫面, 同時把 🐕 BorderCollie 放到目前 "編輯區" 的位置, 可以不需要編輯區三個文字.
  • 編輯區或檢視區顯示上有需要可各可以各自獨立拉動, 但請不要讓整個 HTML 畫面上下拉動
  • 編輯區 / 檢視區高度都放大至全畫面 (height:100%)
  • 中間寬度調整的線條 UI 請再設計, 保持畫面精簡.
  • 提供 Light/Dark 模式

  • 調整為超過 110% 時, 背景色為紅色, 50% 時為綠色, 0% 時為灰色 ( 通常表示人員尚未報到或另有調度)
  • 顯示紅色或綠色應該縱向跨越該月份所有列, 而非只在某個專案階段

  • 人力甘特圖上投入的人力百分比, 濃淡可再調整, Ex: 40% ~ 100%
  • 人力甘特圖上, 若某人員某月份投入人力總和超過 100%, 則背景請以紅色顯示(適當美化, 配色不要太飽滿)
  • 人力甘特圖上, 若某人員某月份投入人力總和少於 50%, 則背景請以綠色顯示(適當美化, 配色不要太飽滿)

人力甘特圖上, 若長度足夠, 請顯示完整專案 - 階段名稱, 若不足, 則顯示專案名稱


  1. 若某個階段沒有開始時間, 則接續上一個階段之後開始, 檢視甘特圖上請畫在同一列. 舉例:
    • AI OCR 的 BA, SA, SD 階段應該在同一列,
    • 而 Dev 階段因和前一個階段時間重疊, 新增一列
    • 而 Sit, Uat 階段應該和 Dev 在同一列
  2. 檢視甘特圖上, 最左邊的專案/人員, 請跨越該專案所有甘特圖並垂直居中.

  1. 檢視區有 bug. 無論依專案檢視或依人員檢視, 若時間線有重疊, 應該再另一列顯示. 並在 UI 上 Grouping 相同專案或相同人員 (底色或分隔線)
  2. 編輯區和檢視區中間可調整寬度, 方便編輯或檢視時放大該區塊

Backlog

請幫我研究, 若要提供固定網址讓團隊成員可隨時同步專案安排情況, 而非每次都需要手動分享 base64, 不需要自己架設後端服務器情況下, 有什麼方案可以提供?