smacks
d53fd8742d
Claude Init und Readme Update
...
Migration auf Docker Umgebung
2026-07-26 09:56:58 +02:00
smacks
4fe45e4e53
Merge pull request #13 from LordSchmackes/dev
...
Remove seed step: migrate all content to Postgres-only backend
2026-06-22 10:38:39 +02:00
smacks and Claude 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
a92e0d5608
Merge pull request #12 from LordSchmackes/dev
...
Dev
2026-05-24 09:35:31 +02:00
smacks
792cbe18c1
Update .gitignore to include .env and log files, and remove unused agent log script from index.php for cleaner code.
2026-05-24 09:32:08 +02:00
smacks
58fd7fe059
Add runtime asset and layout diagnostics to index.php and implement asset versioning in head.php
2026-05-24 09:17:29 +02:00
smacks
04840e385c
Merge pull request #9 from LordSchmackes/dev
...
Dev
2026-05-23 23:30:54 +02:00
smacks
bc8c97dd03
Merge remote-tracking branch 'origin/main' into dev
2026-05-23 23:29:10 +02:00
smacks
b338e2bc30
Refactor recipe saving logic in helpers.php to include featured recipe handling and update execution order for tags, ingredients, utensils, and steps. Remove redundant featured recipe clearing from admin.php.
2026-05-23 23:18:19 +02:00
smacks
c87d28f7d0
Update README.md to clarify Apache configuration for local setup, specifying the use of DirectoryIndex index.php instead of relying on .htaccess overrides.
2026-05-23 20:27:06 +02:00
smacks
d8bb062c63
Update Dockerfile to disable AllowOverride for production, enhance admin.php to handle missing FLIXCOOKS_ADMIN_KEY with a user-friendly error page, and remove .htaccess file. Adjust documentation to reflect these changes and clarify admin key configuration.
2026-05-23 13:29:35 +02:00
smacks
830950ad66
Refactor Docker entrypoint script by removing debug logging functions and simplifying database connection checks. Streamline schema application and seeding processes for improved clarity and efficiency.
2026-05-23 13:21:12 +02:00
smacks
587eb4502a
Add detailed logging for health requests in health.php and enhance entrypoint.sh with Apache configuration logging
2026-05-23 13:04:43 +02:00
smacks
eff0aeb8c3
Enhance Docker entrypoint script with detailed logging for database connection attempts and schema application. Implement error handling for database checks and seeding process. Update documentation for environment variables and troubleshooting steps to improve clarity and usability.
2026-05-23 12:59:36 +02:00
smacks
054141020d
Update .env.example for local and production database configurations, ensuring clarity on usage. Modify .gitattributes to enforce LF line endings for shell scripts. Enhance README.md with Docker and Coolify setup instructions for production deployment.
2026-05-23 12:43:51 +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
3218aed0a9
firebase fix
2026-05-23 09:52:26 +02:00
smacks
99a04db1c6
T
2026-05-22 19:25:06 +02:00
smacks
4c9a149325
Revert "firebase integration"
...
This reverts commit dacc9ce2bc .
2026-05-22 19:15:59 +02:00
smacks
e7f35d71e3
postgres database implementation
2026-05-22 19:07:03 +02:00
smacks
dacc9ce2bc
firebase integration
2026-05-22 16:16:34 +02:00
smacks
bf36c8561c
Merge pull request #8 from LordSchmackes/feature/update-gemini-model-to-flash-lite
...
ci: upgrade Gemini PR review model to gemini-2.5-flash-lite
2026-05-22 08:32:10 +02:00
smacks
1cbd2fe50b
ci: upgrade Gemini model to gemini-2.5-flash-lite
2026-05-22 08:30:52 +02:00
smacks
c9ad44208d
docs: create README with codebase overview, tech-stack, and setup guide
2026-05-22 08:09:05 +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
ccf3b6f0bd
Merge pull request #6 from LordSchmackes/feature/update-favicon
...
feat: update favicon
2026-05-21 16:50:12 +02:00
smacks
5a5317944e
chore: update favicon for the new site
2026-05-21 16:48:37 +02:00
smacks
265eba8700
Merge pull request #5 from LordSchmackes/feature/swipe-discovery-carousel
...
feat: implement Phase 5 Swipe Discovery Carousel
2026-05-21 16:46:16 +02:00
smacks
6efee2b848
feat: implement Phase 5 Swipe Discovery Carousel
2026-05-21 16:20:23 +02:00
smacks
3902346051
Merge pull request #4 from LordSchmackes/feature/gemini-action-setup
...
Feature/gemini action setup
2026-05-21 15:53:52 +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
9758983f40
Merge pull request #3 from LordSchmackes/feature/gemini-action-setup
...
ci: add gemini ai pr review action
2026-05-21 15:46:58 +02:00
smacks
7f52e73b0a
chore: pin gemini code review action to v1.0.4
2026-05-21 15:43:23 +02:00
smacks
5017492461
fix: update model to gemini-1.5-flash-latest for v1beta api compatibility
2026-05-21 15:42:37 +02:00
smacks
28098658ac
fix: use gemini-2.0-flash-lite model
2026-05-21 15:37:37 +02:00
smacks
9b9fbcf6f0
fix: switch to gemini-1.5-flash to avoid quota errors
2026-05-21 15:36:22 +02:00
smacks
5d8832adf8
fix: change inputs to env vars and secure API key
2026-05-21 15:32:43 +02:00
smacks
05210c0648
fix: update gemini action version to latest
2026-05-21 15:27:04 +02:00
smacks
19c0428419
ci: add gemini ai pr review action
2026-05-21 15:24:58 +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
smacks
21833fa05b
feat(auth-firebase): implement Phase 2 integration - Firebase Auth, Session Sync, Favorites Grid, and Firestore Newsletter
2026-05-21 14:14:10 +02:00
smacks
548c7605bc
fix(phase-1): resolve preloader freeze, lock dark mode, perfectly center hamburger & mark complete
2026-05-21 14:02:09 +02:00
smacks
5448d3e3c4
feat(phase-1): align hamburger button lines & implement typographic + SVG logo
2026-05-21 13:41:35 +02:00
smacks
d1cdc98367
chore: mark Phase 1 items as completed in TODO.md
2026-05-21 11:55:09 +02:00