Skip to content

v2.0.0

Latest

Choose a tag to compare

@hoangsvit hoangsvit released this 16 Sep 01:31
· 273 commits to main since this release
bee3cec

What's Changed

  • Redesign changelog page by @hoangsvit in #1
  • feat: turn gcsb-web into an Arcade calculator and extension hub by @hoangsvit in #2
  • fix: match Option 3 with an image-first interactive hero by @hoangsvit in #3
  • feat: redesign mobile hero background by @hoangsvit in #4
  • fix: rebuild mobile hero without overlapping content by @hoangsvit in #5
  • Superseded: CSS-only calculator redesign by @hoangsvit in #6
  • Rebuild Arcade calculator to match approved dashboard design by @hoangsvit in #8
  • feat: rebuild Arcade Points dashboard from approved design by @hoangsvit in #9
  • Improve SEO for Arcade calculator and badge tracker by @hoangsvit in #10
  • Add About and Guide pages, unify navigation, and refine SEO by @hoangsvit in #11
  • Fix mobile anchor scroll offset below sticky header by @hoangsvit in #12
  • Replace Lucide with Font Awesome icons by @hoangsvit in #14
  • Add multilingual routes and website translations by @hoangsvit in #16
  • Add generated Open Graph and social preview images by @hoangsvit in #17
  • Add light and dark theme switcher by @hoangsvit in #18
  • Fix desktop navigation scroll offset by @hoangsvit in #19
  • Add secondary Google Analytics property by @hoangsvit in #20
  • Fix secondary Google Analytics initialization by @hoangsvit in #21
  • Load GA4 with one direct Google tag by @hoangsvit in #22
  • Add countdown redirect for 404 pages by @hoangsvit in #23
  • Add transparent cookie consent controls by @hoangsvit in #25
  • Fix footer browser icon overlap by @hoangsvit in #24
  • Add non-blocking footer cookie notice with always-on analytics by @hoangsvit in #26
  • Add Facilitator syllabus missing badge checker by @hoangsvit in #27
  • Fix partial Facilitator translations on dynamic UI by @hoangsvit in #29
  • Add shareable Arcade profile links by @hoangsvit in #28
  • Support Google-style profile routes by @hoangsvit in #30
  • Fix 404 redirect basePath handling by @hoangsvit in #32
  • Fix auto-fetch localization and profile URL requirement by @hoangsvit in #31
  • Show current monthly Arcade games on profile dashboard by @hoangsvit in #34
  • Fix queue info tooltip stretching desktop summary cards by @hoangsvit in #35
  • Polish multilingual dashboard translations by @hoangsvit in #36
  • Add unit tests for Arcade calculation logic by @hoangsvit in #37
  • Clarify Facilitator bonus scoring on profile by @hoangsvit in #38
  • Improve structured data for Arcade calculator by @hoangsvit in #39
  • Add embeddable Arcade Points widget page by @hoangsvit in #40
  • Redesign embedded Arcade widget by @hoangsvit in #41
  • Remember and refresh Arcade widget profile by @hoangsvit in #42
  • Fix widget dark mode theme precedence by @hoangsvit in #43
  • Make widget light by default by @hoangsvit in #44
  • Keep widget English-only by @hoangsvit in #45
  • Fix iframe-only widget URL tracking and light background by @hoangsvit in #46
  • Fix monthly lab layout and shared profile score by @hoangsvit in #47
  • Preserve friendly shared profile URL by @hoangsvit in #48
  • Prevent duplicate Arcade requests and separate widget traffic by @hoangsvit in #49
  • Force fresh score checks from manual website actions by @hoangsvit in #51
  • Move fresh score translations into i18n catalog by @hoangsvit in #52
  • Simplify Bonus Milestone completion and scoring by @hoangsvit in #53
  • Hide Bonus Milestone after completion by @hoangsvit in #54
  • Send Bonus Milestone self-report and use API season rules by @hoangsvit in #55
  • Use distinct icons for Arcade reward tiers by @hoangsvit in #56
  • Require explicit Bonus Milestone confirmation in widget by @hoangsvit in #57
  • Compact Facilitator controls in Arcade widget by @hoangsvit in #58
  • Fix Arcade widget Check score button by @hoangsvit in #59
  • Remove Visual Preview workflow by @hoangsvit in #61
  • Restore widget auto-check and fix Check score action by @hoangsvit in #60
  • Add extension-style program countdown to web by @hoangsvit in #62
  • fix: polish countdown UI and light-mode share button by @hoangsvit in #63
  • Improve Facilitator Program ended state on web by @hoangsvit in #64
  • feat: add 2026 swag drops by tier by @hoangsvit in #65
  • chore: remove community swag reference by @hoangsvit in #66

New Contributors

Full Changelog: 1.0.0...2.0.0