14 Commits
Author SHA1 Message Date
smacks d53fd8742d Claude Init und Readme Update
Migration auf Docker Umgebung
2026-07-26 09:56:58 +02:00
smacksandClaude Sonnet 4.6 86fbd8e4bb Remove static JSON files and seed step; migrate site settings to Postgres
All content (recipes + imprint/privacy settings) now lives exclusively in
Postgres. The app no longer requires a seed step on first deploy.

Changes:
- helpers.php: load_site_settings() returns defaults when site_settings
  table is empty instead of throwing DatabaseUnavailableException; removes
  legacy JSONB migration path
- data/recipes.json, data/site.json: deleted (content already in DB)
- scripts/db-seed.php: deleted (no longer needed)
- docker-compose.yml: remove RUN_DB_SEED env var and data/ volume mount
- docker/entrypoint.sh: remove RUN_DB_SEED seed block
- docs/COOLIFY.md: update deployment guide to reflect seedless workflow
- .claude/launch.json: add dev server configurations for preview tool

Fresh deploys now start with placeholder legal pages and an empty recipe
list; the admin fills in real content via /admin.php without any CLI step.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-18 09:53:39 +02:00
smacks 6577db475a Refactor database handling to require PostgreSQL connection, removing fallback to JSON. Implement error handling for database unavailability in key files. Update .env.example to reflect mandatory DATABASE_URL for local development. Remove Firebase configuration and related code from the project. 2026-05-23 10:23:28 +02:00
smacks 547778bba5 Enhance project documentation with updated architecture, PostgreSQL integration, and local development setup. Refine admin panel and GitHub Actions details. Remove Firebase configuration from .env.example and clarify database fallback mechanisms. 2026-05-23 10:13:00 +02:00
smacks dacc9ce2bc firebase integration 2026-05-22 16:16:34 +02:00
smacks 3e5a9f74b0 Documentation Update 2026-05-22 08:06:29 +02:00
smacks 3cdd73e260 agent rules aktualisiert 2026-05-22 08:06:06 +02:00
smacks 6efee2b848 feat: implement Phase 5 Swipe Discovery Carousel 2026-05-21 16:20:23 +02:00
smacks 3c5d99acc5 Documentation Update 2026-05-21 15:52:20 +02:00
smacks 0a16fad70e docs: document github action learnings and add new agent rules 2026-05-21 15:48:41 +02:00
smacks 7518e477c0 docs: update AGENT.md to adopt Atlassian Feature Branch Workflow 2026-05-21 14:58:55 +02:00
smacks 250ee43ead docs: add brain.md and knowledge management rule 2026-05-21 14:57:07 +02:00
smacks 8ae94e7834 .agents aufgeräumt 2026-05-21 14:55:10 +02:00
smacks a4a2d83534 feat: implement phase 4 interactive cooking mode and workspace rules 2026-05-21 14:50:06 +02:00