9 Commits
Author SHA1 Message Date
rmancinasandClaude Fable 5 c74a193d7d chore: ignore __pycache__
Build and Deploy / Build Image (push) Successful in 28s
Build and Deploy / Deploy to Portainer (push) Successful in 5s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 22:18:23 -07:00
rmancinasandClaude Fable 5 5e33a38dbb feat: redesign UI with themes, animations, procedural ASCII engine
Build and Deploy / Build Image (push) Successful in 31s
Build and Deploy / Deploy to Portainer (push) Successful in 6s
- Split app.py into routes + ascii_engine.py (stdlib-only procedural
  generation: figlet banners, creatures, patterns, scenes, classics)
- API: /api/random?category=..., /api/categories, richer JSON payload
- New frontend: templates/index.html + static/ (vanilla JS/CSS)
- 4 themes (graphite/paper/phosphor/amber), localStorage persist,
  no-flash boot, prefers-color-scheme default
- Scramble-resolve art transition, reduced-motion support
- Responsive: rail collapses to chips <760px, art auto-fits width
- Fix grid blowout on mobile (min-width: 0 on stage children)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 22:18:14 -07:00
rmancinasandClaude Fable 5 fdd7f9d751 fix: healthcheck used curl, absent in python:3.11-slim
Build and Deploy / Build Image (push) Successful in 31s
Build and Deploy / Deploy to Portainer (push) Successful in 5s
Container was killed as unhealthy (exit 137) on every start.
Use python urllib for the healthcheck instead.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-11 21:31:38 -07:00
Ricardo Mancinas d42adacd38 fix: install node before checkout
Build and Deploy / Build Image (push) Successful in 28s
Build and Deploy / Deploy to Portainer (push) Failing after 7s
2026-07-11 21:13:45 -07:00
Ricardo Mancinas 93a8b89f60 fix: checkout before install node
Build and Deploy / Build Image (push) Failing after 7s
Build and Deploy / Deploy to Portainer (push) Has been skipped
2026-07-11 21:12:55 -07:00
Ricardo Mancinas 61ce054fb1 chore: trigger fresh workflow run
Build and Deploy / Build Image (push) Failing after 6s
Build and Deploy / Deploy to Portainer (push) Has been skipped
2026-07-11 21:11:22 -07:00
Ricardo Mancinas 947ad44da5 Fix workflow to match gitea-actions-portainer-deploy skill pattern
Build and Deploy / Build Image (push) Failing after 9s
Build and Deploy / Deploy to Portainer (push) Has been skipped
2026-07-11 20:59:36 -07:00
Ricardo Mancinas aadd136592 Add docker-compose.yml and Gitea Actions workflow
Build & Deploy / build-and-deploy (push) Has been cancelled
2026-07-11 19:00:48 -07:00
Ricardo Mancinas 4c69ae1529 Initial commit: Flask ASCII art generator 2026-07-11 18:50:46 -07:00