Commit Graph

76 Commits

Author SHA1 Message Date
Felix Brabetz 8a2b6fe3d2 Improve Hero text to be more impactful and craft-focused 2026-05-16 06:57:53 +02:00
Felix Brabetz 802261982c Add shifting rainbow gradient animation to rain page title 2026-05-16 06:52:26 +02:00
Felix Brabetz d5d7645b47 Fix blank PDF by using temporary DOM element for rendering 2026-05-16 06:46:40 +02:00
Felix Brabetz a431237b70 Make plant quiz dynamic with fetch from Plantlix API and fallback 2026-05-16 06:44:31 +02:00
Felix Brabetz 14fb2d029c Fix PDF generation by targeting specific step elements 2026-05-16 06:42:54 +02:00
Felix Brabetz 29873be4cb Fix PDF download by generating clean HTML for export 2026-05-16 06:40:55 +02:00
Felix Brabetz a9d7d3572e Add PDF download buttons to tutorials using html2pdf.js 2026-05-16 06:38:42 +02:00
Felix Brabetz 4aafe19531 Replace project images for Schwimmteich and Weinberg with Wikimedia images 2026-05-16 06:29:44 +02:00
Felix Brabetz 1493ad908b Make rain controls layout more compact with a 3-column grid 2026-05-16 06:25:40 +02:00
Felix Brabetz 3100b769c7 Make weather badge a link to wetter.com for Rheingau-Taunus 2026-05-16 06:20:43 +02:00
Felix Brabetz e4445c51ec Add contextual weather recommendation to Trockenmauer tutorial 2026-05-16 06:18:54 +02:00
Felix Brabetz e023459ee2 Expand rain page content with explanation and links to studies 2026-05-16 06:16:35 +02:00
Felix Brabetz 56982d5c76 Collapse both modules by default in SubpageRain 2026-05-16 06:13:46 +02:00
Felix Brabetz 3f59fa78cd Make rain controls and music player modules toggleable 2026-05-16 06:11:12 +02:00
Felix Brabetz 6f533819ac Use YouTube Iframe API for smart autoplay with fallback to muted 2026-05-16 06:07:47 +02:00
Felix Brabetz c5f110ba77 Add autoplay=1 to YouTube iframe in SubpageRain 2026-05-16 06:04:42 +02:00
Felix Brabetz e8b8312d65 Add Tutorials component and section to index.astro 2026-05-16 06:01:25 +02:00
Felix Brabetz 0a5f89a697 Expand FAQ with specific GaLaBau topics and update colors 2026-05-16 05:55:59 +02:00
Felix Brabetz 5882df0f4e Revert to YouTube player for music to support vocals and diverse beats 2026-05-16 05:50:50 +02:00
Felix Brabetz ae49abd168 Synthesize real Lofi Hip Hop beat in Web Audio API along with rain 2026-05-16 05:48:07 +02:00
Felix Brabetz d499b2ba5f Implement custom UI controls for YouTube Lofi player 2026-05-16 05:45:21 +02:00
Felix Brabetz d8a8254916 Make YouTube lofi player autoplay on entering the rain page 2026-05-16 05:44:12 +02:00
Felix Brabetz 845d72136d Add synthesized background melody and volume slider to SubpageRain 2026-05-16 05:40:45 +02:00
Felix Brabetz eaa030d7c5 Refactor SubpageRain to use script tag for Alpine data, fixing build error 2026-05-16 05:37:41 +02:00
Felix Brabetz adc6704923 Fix syntax error in SubpageRain x-init 2026-05-16 05:36:08 +02:00
Felix Brabetz 08dacf45d7 Add advanced controls and synthesized rain sound to SubpageRain 2026-05-16 05:34:42 +02:00
Felix Brabetz 578ffb3583 Replace Web Audio drone with YouTube Lofi Hip Hop player 2026-05-16 05:30:35 +02:00
Felix Brabetz 5eb63eae5f Replace broken audio URL with robust Web Audio API drone generator 2026-05-16 05:28:01 +02:00
Felix Brabetz 4d3998b78e Add Goa-Zen background music player to SubpageRain 2026-05-16 05:25:33 +02:00
Felix Brabetz 0545007970 Make weather widget dynamic using Open-Meteo API 2026-05-16 05:22:51 +02:00
Felix Brabetz ab49d69523 Add 2 more projects (Teichbau, Weinberg) with dedicated story subpages 2026-05-16 05:19:20 +02:00
Felix Brabetz 53eccd692d Expand VOB/C text with specific ATV DIN 18320 reference and benefits 2026-05-16 05:13:36 +02:00
Felix Brabetz 6947e259a0 Add buttons to Biodiversity cards linking to dedicated story subpages 2026-05-16 05:10:02 +02:00
Felix Brabetz e958bfc323 Flesh out subpages into rich stories with challenges, solutions, and facts 2026-05-16 05:05:36 +02:00
Felix Brabetz e4b012026b Enhance ecological focus in biotope.md with anti-gravel garden message 2026-05-16 05:01:13 +02:00
Felix Brabetz 90e7b030ca Add dedicated SubpageRain with slider and connection to Schwammstadt 2026-05-16 04:57:12 +02:00
Felix Brabetz 4a41cd1392 Add interactive Rain Mode to Hero section for coziiness 2026-05-16 04:53:08 +02:00
Felix Brabetz 1fcd1dbd48 Add PDF download functionality to Easter Egg using jsPDF 2026-05-16 04:50:06 +02:00
Felix Brabetz c4f33e2368 Enhance Easter Egg with a visual award certificate on completion 2026-05-16 04:47:38 +02:00
Felix Brabetz 65a875fbaf Add hidden Easter Egg clicker game triggered by clicking the company name 5 times 2026-05-16 04:45:57 +02:00
Felix Brabetz 44302d1dfd Revert Hero subtitle and add Plantlix to the top badge instead 2026-05-16 04:36:33 +02:00
Felix Brabetz 857389df50 Add Plantlix.de to the Hero subtitle to emphasize the connection 2026-05-16 04:33:01 +02:00
Felix Brabetz 4fd01e79ea Replace Hero title with a quote by Karl Foerster 2026-05-16 04:27:41 +02:00
Felix Brabetz 7f32dd9440 Add interactive Plant Quiz component in cooperation with Plantlix.de 2026-05-16 04:21:45 +02:00
Felix Brabetz 1ec938651d Delete old index.html to avoid confusion with Astro files 2026-05-16 04:20:13 +02:00
Felix Brabetz 4950ba3090 Establish more connections to Plantlix.de in projects and contact form 2026-05-16 04:13:44 +02:00
Felix Brabetz dd6e28ee14 Infuse Hero and Biodiversity slogans with 'Love and Peace' as requested 2026-05-16 04:09:20 +02:00
Felix Brabetz 5e62a62137 Update slogans to be smarter and more sophisticated in Hero and Biodiversity sections 2026-05-16 04:04:12 +02:00
Felix Brabetz 092982decf Wire up CMS for Biodiversity section and add Impressum & Datenschutz subpages 2026-05-16 04:00:10 +02:00
Felix Brabetz e00df2e84b Upgrade footer to a rich, 3-column layout with contact info and links 2026-05-16 03:54:43 +02:00