# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] (No unreleased changes) --- ## Time Recording Policy All dates and times in this project must follow these rules: 1. **Never fabricate or hallucinate dates/times** 2. **Always record in dual format:** - UTC (Coordinated Universal Time) - GMT+8 (Asia/Shanghai timezone) 3. **Format**: `YYYY-MM-DD HH:MM:SS UTC/GMT+8` 4. **If time is unknown**: Explicitly state "TBD" or "To be determined" ### Example Format: ``` Created: 2025-10-04 08:50:35 UTC Created: 2025-10-04 16:50:35 GMT+8 ``` --- ## Version History ### [0.1.0] - Project Setup **Date**: 2025-10-04 08:50:35 UTC / 2025-10-04 16:50:35 GMT+8 **Added:** - Initial project structure - Documentation framework - Git repository configuration - AI agent system setup - Version control guidelines **Repository:** - Remote: `ssh://gitea@git.shihong.me:2222/snowprint/halloween-test.git` - Branch: `main` --- ## [1.0.0] - Initial Release **Date**: 2025-10-04 19:36:00 UTC / 2025-10-04 19:36:00 GMT+8 **Branch**: `001-mcdonald-s-it` ### Added - **Halloween Event Page** (`index.html` - 8.4KB) - McDonald's ASCII art logo with Golden Arches (desktop and mobile versions) - "i'm lovin' IT" tagline with blinking cursor animation - Live countdown timer to Oct 31 2025 18:00 GMT+8 - Bilingual event information (English/Chinese alternating lines) - Halloween decorations (🎃👻🦇 emojis) - Event details: Oct 31 2025, 18:00-21:00, MITA Building 2F Pantry - Activities: Cosplay, Bug Debugging Games, Lucky Draw - Organizer contact: Jessi Pan (jessi.pan@cn.mcd.com) ### Design - **Terminal Aesthetic**: - Pure black background (#000000) - Terminal green text (#00FF00, 21:1 contrast ratio) - Amber accent color (#FFBF00, 12:1 contrast ratio) - Monospace font stack (Courier New, Monaco, Consolas, Menlo) - **Responsive Design**: - Desktop: Full ASCII art, optimized layout (1024px+) - Tablet: Medium layout adjustments (768-1023px) - Mobile: Simplified ASCII art, compact layout (320-767px) - **Accessibility**: - WCAG 2.1 AA compliant - ARIA labels for screen readers - aria-live for countdown updates - Language attributes (lang="en", lang="zh-CN") - Semantic HTML5 structure - Keyboard accessible ### Technical - **Single File**: Complete page in one 8.4KB HTML file - **No Dependencies**: Self-contained, no external resources - **Countdown Logic**: - GMT+8 timezone handling (converts to UTC internally) - State management: before/active/ended - Updates every second - Edge cases: "🎃 EVENT STARTING NOW! 🎃" and "👻 EVENT COMPLETED - Thanks for joining! 👻" - Noscript fallback message - **Performance**: - File size: 8.4KB (well under 50KB requirement) - Load time: < 1 second - 60fps CSS animations - Progressive enhancement (works without JavaScript) ### Documentation - **Spec-Kit Documentation**: - `specs/001-mcdonald-s-it/spec.md` - 35 functional requirements - `specs/001-mcdonald-s-it/plan.md` - Implementation plan - `specs/001-mcdonald-s-it/tasks.md` - 32 task breakdown - `specs/001-mcdonald-s-it/research.md` - 10 technical decisions - `specs/001-mcdonald-s-it/data-model.md` - Entity definitions - `specs/001-mcdonald-s-it/quickstart.md` - Testing checklist - `specs/001-mcdonald-s-it/contracts/page-content.schema.json` - JSON Schema - **Updated README.md** with deployment instructions and event details - **This CHANGELOG.md** with v1.0.0 release notes ### Browser Support - Chrome 90+ - Firefox 88+ - Safari 14+ - Edge 90+ ### Deployment Ready for production deployment. Simply upload `index.html` to any web hosting service (GitHub Pages, Netlify, Vercel, AWS S3, etc.) --- ## Notes - This changelog is maintained by all team members - DevOps engineer is responsible for version tagging - All agents must update this file when making significant changes - Follow conventional commit format in entries