Commit Graph

10 Commits

Author SHA1 Message Date
Greg
06ebdb94b9 Complete responsive grid overhaul - v2.0.6
- 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
2025-07-01 15:07:18 -07:00
Greg
c05d9b22ae Fix container width overflow - v2.0.5
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!
2025-07-01 14:37:03 -07:00
Greg
ecae4e3af0 Update to v2.0.4 and fix CSS margins/spacing
- 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.
2025-07-01 14:30:03 -07:00
Greg
7ce84142e9 Fix auto-promotion permissions
- 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.
2025-07-01 14:19:45 -07:00
Greg
a509e4603e Remove custom domain testing from workflows
- 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.
2025-07-01 12:42:05 -07:00
Greg
573587a45a feat: Update to Knative 2048 v2.0.1
- Update page title to reflect version and auto-deploy pipeline
- This will trigger the complete dev → staging → prod auto-promotion flow
2025-07-01 12:24:10 -07:00
Greg
57670b648c feat: Update page title to celebrate webhook-powered deployment
This change should trigger the automatic deployment pipeline to test
the complete dev -> staging -> prod auto-promotion workflow
2025-07-01 12:13:18 -07:00
Greg
db01a880a7 feat: Improve tile spacing to prevent overlapping
- 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
2025-07-01 10:42:46 -07:00
Greg
653353698f 🚀 Test deployment pipeline - Update to v2.0
- Add deployment test documentation
- Update game title to v2.0 to trigger pipeline
- Ready for end-to-end webhook deployment test
2025-07-01 10:20:56 -07:00
greg
c3b227b7d7 Initial commit: 2048 game with Knative and Kourier deployment
- 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
2025-06-30 20:43:19 -07:00