- Full responsive design from mobile (320px) to widescreen (1200px+)
- Flexbox-centered layout with proper aspect ratios
- Game container scales perfectly on any screen size
- clamp() CSS for fluid typography scaling
- Mobile-first breakpoints with progressive enhancement
- Proper padding and margins for all screen sizes
- Fixed cramped layouts on all devices
- Version 2.0.6 with bulletproof responsive grid
CRITICAL FIX: The game layout was cramped because:
- Container was 512px + 20px padding = 552px total width
- Game container inside was trying to be 512px wide
- This caused horizontal overflow and terrible margins
Fixed by:
- Increasing container width to 580px to properly contain 512px game
- Improving responsive design for mobile (640px breakpoint)
- Adding proper centering for game container on mobile
- Updating to version 2.0.5
The game should now have proper spacing and not look cramped!
- Update page title to '2048 Game - v2.0.4'
- Fix cramped layout by removing conflicting margin/padding
- Improve body padding from 20px+80px margin to clean 40px padding
- Add proper container padding and header spacing
- Improve responsive design for mobile devices
- Add better spacing for game explanation section
- Fix line-height and gap issues in header
The game should now have much better visual spacing and margins.
- Add 'contents: write' and 'actions: write' permissions to auto-promote workflow
- This should fix the 'Resource not accessible by integration' error
- Update to v2.0.3 to test the fixed auto-promotion pipeline
The auto-promotion workflow needs write permissions to merge branches
and trigger other workflows in the repository.
- Remove all custom domain SSL testing and health checks
- Use only canonical Knative domains for all testing
- Update all workflows to use domain secrets for health checks
- Remove kubectl dependencies from deployment workflows
- Update index.html to v2.0.2 for testing canonical domain workflow
- Simplify smoke tests to focus on Knative canonical domains only
- Clean up auto-promotion summaries to remove SSL references
All workflows now test only the canonical Knative domains and avoid
custom domain complexity for a cleaner, more reliable pipeline.
- Increase margin between grid cells from 15px to 18px
- Update JavaScript positioning to match new spacing (124.25px)
- Increase game container size from 500px to 512px to accommodate larger grid
- Fix visual issue where tiles appeared too close together
- Complete 2048 game implementation with responsive design
- Knative Serving manifests for dev/staging/prod environments
- Scale-to-zero configuration with environment-specific settings
- Custom domain mapping for wa.darknex.us subdomains
- GitHub Actions workflows for CI/CD
- Docker container with nginx and health checks
- Setup scripts for Knative and Kourier installation
- GHCR integration for container registry