Skip to content

Releases: yoya9933/yoya9933.github.io

Yoya Portfolio v1.5.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 07:37
fd389b0

Yoya Portfolio v1.5.1

Hero Avatar Patch:依照網站視覺偏好,將首頁右側的 Y 品牌 placeholder 恢復成原本 GitHub 帳號頭像。

  • 首頁中英文 Hero 重新使用 https://github.com/yoya9933.png 作為頭像來源。
  • enhance_runtime.py 不再把 GitHub 頭像強制替換成 /assets/avatar-fallback.svg
  • GitHub 頭像保留固定尺寸、async decoding 與 no-referrer,避免影響版面穩定性。
  • Performance gate 改為驗證 GitHub 頭像存在,並防止 Y placeholder 再次成為首頁 Hero 主圖。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 06:03
095e789

Yoya Portfolio v1.5.0

Release / Observability 2.0:讓版本、部署產物與正式站狀態可以互相核對,並在發布後自動確認 production 已切到正確 commit。

  • 正式 Release 改為 immutable version identity:若既有 Git tag 已鎖定其他 commit,同版本的新部署會直接失敗並要求升版。
  • /version.json 新增 GitHub Actions workflow、run ID、run number、ref 與 workflow run URL,部署問題可直接追到來源執行紀錄。
  • 新增 /build-manifest.json,列出部署檔案數量、大小與 SHA-256;CI 會重新計算並驗證 artifact 完整性。
  • 新增 observability build gate,確認版本、commit、workflow metadata 與 build manifest 一致。
  • GitHub Pages 部署完成後執行 production smoke test,驗證正式站 /version.json/build-manifest.json 與核心頁面都已切到同一個版本與 commit。
  • 股東紀念品 CMS 首頁卡片恢復使用 sharegift.tw 公開首頁快照;若公開站暫時無法擷取,會自動使用已審核的架構圖 fallback,且不存取登入後台。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 21:19
49dad0a

Yoya Portfolio v1.4.0

Performance & Quality:把圖片尺寸、第三方依賴、鍵盤操作與 Lighthouse 品質門檻納入可驗證的 build invariants。

  • 專案圖片在 build 時從實際 PNG 產物取得 intrinsic width / height,避免以固定 1200×720 猜測尺寸造成 layout shift。
  • Hero avatar 改為本地 Yoya 品牌 SVG,不再在頁面載入 GitHub avatar,減少第三方 waterfall 與隱私依賴。
  • 新增全站 :focus-visible 鍵盤 focus 樣式與 prefers-reduced-motion 降低動態效果規則。
  • 新增 check_performance.py,驗證專案圖片尺寸、async decoding、本地 avatar 與 accessibility CSS 不會在後續 build 遺失。
  • Lighthouse 仍採 3 次 median,但門檻提升為 Performance ≥ 75、Accessibility ≥ 95、Best Practices ≥ 90、SEO ≥ 95。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 21:07
8f34be3

Yoya Portfolio v1.3.0

Case Study 2.0:把作品頁從功能清單提升成可快速判讀的工程案例,同時保留可驗證證據與已知限制。

  • 每篇中英文 Case Study 新增 Role / Scope / Status / Stack / Year,讓閱讀者快速理解實際工作範圍。
  • 新增 Problem / Decision / Evidence / Next 標準化工程脈絡區,說明問題、技術判斷、可核對證據與下一步。
  • Case Study framing 全部由 data/projects.json 驅動,中英文共用同一份專案事實來源。
  • EventOps 明確保留公開 Demo 只有虛構資料的隱私邊界;AI Media Pipeline 明確標示 quality threshold 尚未被主流程強制為 publish blocker。
  • 新增 check_case_studies.py build gate,避免後續更新遺漏標準欄位或把未完成能力寫成既有功能。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.2.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:58
bad6a9e

Yoya Portfolio v1.2.0

Portfolio Architecture 2.0:把作品的公開資料、首頁 section、Case visual 與 media build plan 收斂到同一份 manifest。

  • data/projects.json 新增中英文首頁標題、Additional System 文案與各專案 media build plan。
  • render_projects.py 改為整段產生 Selected Work / Additional System,不再依賴舊文案逐字 replace 或卡片 closing marker。
  • 專案 Card、Case Study actions、首頁 JSON-LD、sitemap 與可選 Case visual 都由同一份 project manifest 產生。
  • 新增 build_project_media.py,統一處理 tracked snapshots、本機 synthetic demo capture 與 SVG architecture render;新增專案不再需要把 media 流程硬編碼進 shell script。
  • Shareholder CMS 的 Case visual/caption 移入 manifest,不再在 renderer 裡用專案 slug 特判。
  • project-cta-fix.cssheader-nav-fix.css 收斂為正式 portfolio-layout.css module,移除一次性 patch 檔案。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.1.1

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:48
117293a

Yoya Portfolio v1.1.1

Stability Patch:降低部署與品質檢查的偶發失敗,並移除外部網站對 production build 的依賴。

  • GitHub Actions 升級到目前支援 Node 24 的主要版本,移除既有 Node 20 deprecation 技術債。
  • Lighthouse 改為每頁執行 3 次並使用 median 判定,降低單次量測波動造成的 false negative。
  • Site Quality 無論成功或失敗都保留 Lighthouse report artifact 7 天,方便診斷。
  • 股東紀念品 CMS 的 production build 改用 repository 內已審核的 frozen snapshot,不再於每次部署即時存取 sharegift.tw
  • 保留既有版本、SEO、隱私與 deployment artifact 驗證。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.1.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:29
c8ff436

Yoya Portfolio v1.1.0

建立完整的網站 Release Management 流程。

  • 建立 Git tag 與 GitHub Release,讓正式版本固定對應到 Git commit。
  • 新增 /changelog/ 網站更新紀錄頁,並由 CHANGELOG.md 自動產生。
  • GitHub Actions 在部署前驗證 VERSION / CHANGELOG.md,並自動建立缺少的 tag / release。
  • /version.json 新增含時區的 build time 與 production / ci / local environment 資訊。
  • README 加入版本、Release & Deploy、Site Quality 與正式網站 Badge。
  • CSS / JavaScript 靜態資產加入以網站版本為基準的 cache-busting query。
  • Changelog 提供相鄰正式版本的 GitHub Compare 連結。

Website: https://yoya9933.page/
Changelog: https://yoya9933.page/changelog/

Yoya Portfolio v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Aug 20:03
358cf30

Yoya Portfolio v1.0.0

第一個正式追蹤的 Portfolio 網頁版本。

  • data/projects.json 集中管理作品名稱、順序、Demo、GitHub、標籤與 Case Study 路徑。
  • 中英文首頁包含四個 Selected Work 與一個 Additional System。
  • 提供 Case Study、公開 Demo、雙語 CV、SEO / JSON-LD、sitemap 與 GitHub Pages CI/CD。
  • 加入網頁版本資訊:Footer、HTML metadata、/version.json 與 Git commit 對應。

對應網站版本:1.0.0