Commit Graph

17 Commits

Author SHA1 Message Date
a582bac94d Add JSON-LD structured data for recipes
- Create recipeJsonLd.ts function with Schema.org compliant Recipe markup
- Add API endpoint at /api/rezepte/json-ld/[name] for on-demand generation
- Include proper ISO 8601 time parsing for German formats
- Add rel="alternate" link in recipe pages for discoverability
- Set author to Alexander Bocken with proper Person type
- Include caching headers for performance optimization

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-04 18:57:47 +02:00
82c71ad136 Add favorite indicators to recipe cards and improve favorites UI
- Add heart emoji indicators to recipe cards (top-left positioning)
- Show favorites across all recipe list pages (season, category, icon, tag)
- Create favorites utility functions for server-side data merging
- Convert client-side load files to server-side for session access
- Redesign favorite button with emoji hearts (🖤/❤️) and bottom-right positioning
- Fix randomizer array mutation issue causing card display glitches
- Implement consistent favorite indicators with drop shadows for visibility

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-01 20:45:28 +02:00
03a25458e3 attempt to fix rand_array() 2024-02-21 10:29:17 +01:00
968c170cba remove unnecesarry deps since moving to authjs 2024-02-19 23:17:16 +01:00
40696be73b remove shys from pagetitle 2023-12-30 12:47:06 +01:00
dea9a14e9f move to cheerio as server side rendering does not support DOMParser 2023-10-10 10:31:56 +02:00
e1d4ff27ad remove html tags from meta tags 2023-10-10 10:17:39 +02:00
c6fb41de6d add payment route + additional starting blocks 2023-07-24 22:57:12 +02:00
021e9aa940 add externalized hashPassword.js 2023-07-23 12:22:58 +02:00
52babac861 less database requests 2023-07-20 14:48:50 +02:00
2a38e041d6 allow for build because of jsonwebtoken quirk 2023-07-18 14:28:39 +02:00
4321ece385 First fully working user management, move to layout groups 2023-07-18 14:18:52 +02:00
1f34c36384 cleaner login and registration 2023-07-18 12:05:30 +02:00
9edb440b55 randomize determined by day alone, not order of execution as well 2023-07-12 09:51:33 +02:00
357e2f7eeb randomize order of recipes based on day 2023-07-10 13:00:11 +02:00
348f502bc7 add stores 2023-06-27 19:02:10 +02:00
811ae3db5f Does not work: uploading images
Adding/Editing/Deleting works
SeasonsSelect works
Nice recipe layout
2023-06-24 15:35:38 +02:00