Commit Graph

  • 92e04b2bef feat(freakifeierabend): when-block zeigt nächsten Termin (Do 25.06.2026) statt 'Donnerstags' main mAi 2026-05-29 21:05:11 +02:00
  • ed7d97def0 Merge: EN slogan v2 mAi 2026-05-22 15:34:00 +02:00
  • 98da15dcb6 feat(freakifeierabend): EN slogan → Get up. Get here. Get freaki. mAi 2026-05-22 15:34:00 +02:00
  • 368f7032c0 Merge mai/otto-head/politki-site: politki.de mAi 2026-05-22 14:00:29 +02:00
  • 9ba5fd1a23 feat: politki.de — KI & Politik landing, linked to tante.cc mAi 2026-05-22 14:00:29 +02:00
  • 754926050e Merge mai/otto-head/freakifeierabend-dreiklang: dual slogan + dreiklang subtitle mAi 2026-05-22 13:40:29 +02:00
  • 10e778453a feat: freakifeierabend dual subtitle — both slogan options mAi 2026-05-22 13:40:24 +02:00
  • 3cb1af4c17 Merge mai/otto-head/freakifeierabend-site: freakifeierabend.de mAi 2026-05-22 13:34:31 +02:00
  • c7c3094cb6 feat: freakifeierabend.de — Donnerstag-Format der freaki-Reihe mAi 2026-05-22 13:34:27 +02:00
  • 1f462e6b98 Merge: remove orphan onepager sites for paliad/hihlc mAi 2026-05-19 12:55:06 +02:00
  • 7d8d9870fe chore(hlpat): remove orphan paliad.msbls.de + hihlc.msbls.de onepager sites mAi 2026-05-19 12:55:06 +02:00
  • bbd268cb02 feat(hlpat-update): deploy v0.260518 to paliad.msbls.de + hihlc.msbls.de mAi 2026-05-18 20:45:55 +02:00
  • 9ebb801542 feat(hlpat-update): scaffold paliad.msbls.de + hihlc.msbls.de mAi 2026-05-18 20:20:06 +02:00
  • 0321a9cdfb fix(freakifraiday): rename data-de-text/data-en-text → data-de/data-en on CTA so i18n picks it up mAi 2026-05-16 00:50:40 +02:00
  • 075c37ba38 fix(freakifraiday): wrap footer paragraphs in <footer> so ai-disclosure centers mAi 2026-05-16 00:49:24 +02:00
  • 0dadacf707 feat(hlpat): add hlpat.msbls.de — HLpat auto-update endpoint (obscure UUID path) mAi 2026-05-13 21:26:49 +02:00
  • d6c579527a Merge branch 'mai/cronus/issue-13-light-dark-en': Light/Dark + EN/DE Toggle (#13) mAi 2026-05-08 11:17:49 +02:00
  • a06a94ff58 feat: #13 Light/Dark + EN/DE Toggle — Shift-2 Rollout mai/cronus/issue-13-light-dark-en mAi 2026-05-08 11:16:15 +02:00
  • 8e23f5eed4 feat(freakifraiday): add freakyfriday.msbls.de alias as bridge until DENIC propagates mAi 2026-05-07 20:19:41 +02:00
  • 88814630b3 build: regenerate Caddyfile to include freakifraiday.de mAi 2026-05-07 20:16:18 +02:00
  • 794dd17696 feat(freakifraiday): mailto CTA + Recap section mAi 2026-05-07 19:44:28 +02:00
  • 315161531a feat(freakifraiday): both KI and AI in wordmark + event when-line mAi 2026-05-07 19:36:55 +02:00
  • e48a77bba0 feat: add freakifraiday.de — Friday + AI wordplay landing mAi 2026-05-07 19:30:11 +02:00
  • a221367c46 feat: #13 Light/Dark + EN/DE Toggle (Shift-1 Design + Pilot) mAi 2026-05-07 17:05:12 +02:00
  • 5056d66453 Merge branch 'mai/brunel/issue-12-kontrast-fix': Kontrast-Fix für 33 Dark-BG Sites (#12) mAi 2026-05-07 16:49:43 +02:00
  • b6d23f6d99 fix: #12 lift sub-WCAG-AA text colors on 33 dark-bg sites mai/brunel/issue-12-kontrast-fix mAi 2026-05-07 16:48:37 +02:00
  • 4f25d74452 fix: whitelist intentional anti-ai-pattern hits in satire sites mAi 2026-04-30 03:35:33 +02:00
  • b12352473c Merge branch 'mai/artemis/issue-10-anti-ai-lint': Anti-AI-Lint im Build (#10) mAi 2026-04-30 02:53:39 +02:00
  • d3a2bdce97 Merge branch 'mai/hermes/issue-9-geo-schema-slot': GEO Schema-Slot (#9) mAi 2026-04-30 02:53:30 +02:00
  • fdac496a6f mAi: #10 - Anti-AI-Text-Lint im Build mai/artemis/issue-10-anti-ai-lint mAi 2026-04-30 02:50:50 +02:00
  • 29965c1164 mAi: #9 - GEO Schema-Slot {{schema_jsonld}} in templates/base.html + render.sh mai/hermes/issue-9-geo-schema-slot mAi 2026-04-30 02:50:08 +02:00
  • 156f156aa7 Merge branch 'mai/curie/issue-8-research': GEO+SEO Guideline (#8) mAi 2026-04-29 14:53:12 +02:00
  • d33ce9ea55 mAi: #8 - GEO+SEO Guideline für m's Web-Projekte mai/curie/issue-8-research mAi 2026-04-29 14:30:37 +02:00
  • 70d429e860 Merge branch 'mai/artemis/issue-6-revive-knuth': i18n-Rollout + AI-Disclosure auf alle Sites (#6) mAi 2026-04-27 20:19:49 +02:00
  • e06d4938ce mAi: #6 - Revive knuth: i18n + AI/KI-Disclosure auf alle Sites mai/artemis/issue-6-revive-knuth mAi 2026-04-27 20:17:24 +02:00
  • f5d3637508 Merge branch 'mai/hermes/issue-7-smartin3-de': smartin3.de Mobile-Scroll-Fix (#7) mAi 2026-04-27 20:08:42 +02:00
  • 095ed0fccf mAi: #7 - Mobile-Gating: Touch-Fix nur unter 768px mai/hermes/issue-7-smartin3-de mAi 2026-04-27 20:08:25 +02:00
  • 66d0203f55 mAi: #7 - smartin3.de Mobile: 3D-Animation-Touch auf Wrapper begrenzen mAi 2026-04-27 20:05:45 +02:00
  • 81a0837593 Merge branch 'mai/hermes/issue-4-impressum-als': Overlay theme-aware + frame-safe (#4) mAi 2026-04-26 15:13:44 +02:00
  • dee1ac6e15 Merge branch 'mai/artemis/issue-5-marken': Marken-Konsequenz heygoldi+9× Satire (#5) mAi 2026-04-26 15:10:38 +02:00
  • 272cc7b5d1 mAi: #5 - Marken-Konsequenz: heygoldi → flexsiebels/full, 9× Satire → msbls.de-Link mai/artemis/issue-5-marken mAi 2026-04-26 15:10:15 +02:00
  • 59833b5d6d mAi: #4 - Impressum-Overlay theme-aware + frame-safe mai/hermes/issue-4-impressum-als mAi 2026-04-26 10:34:33 +02:00
  • ef988a7630 Merge branch 'mai/hermes/issue-4-impressum-als': Impressum als Klick-Overlay (#4) mAi 2026-04-26 01:39:38 +02:00
  • 098a7ad99a mAi: #4 - Impressum als Klick-Overlay statt inline (full variant) mAi 2026-04-26 01:36:21 +02:00
  • 7d731e8bcf chore(mcp): rename mai → supabase in .mcp.json mAi 2026-04-26 00:37:35 +02:00
  • e4797aa532 Merge branch 'mai/hermes/issue-3-impressum': Impressum consolidation (#3) mAi 2026-04-23 00:33:40 +02:00
  • f85f4b4e7f mAi: #3 - heygoldi/martinsiebels/zensiebels Impressum mai/hermes/issue-3-impressum mAi 2026-04-23 00:26:18 +02:00
  • a5777ff65d mAi: #3 - mai-otto/lexsiebels Impressum + clemensplassmann Redirect mAi 2026-04-23 00:03:21 +02:00
  • a4e37735f8 mAi: #3 - Impressum-Konsistenz: shared als Single-Source-of-Truth mAi 2026-04-22 23:39:41 +02:00
  • dadfa0df7c feat: smartin3.de — mouse interaction covers full hero section width and depth m 2026-04-18 21:20:56 +02:00
  • 1caf12d801 fix: smartin3.de — remove noise overlay from body m 2026-04-18 21:19:45 +02:00
  • f6c9eddfe4 fix: smartin3.de — tighten hero gradient, smaller radius to avoid page-wide glow m 2026-04-18 21:19:31 +02:00
  • 4315f4c2c0 fix: smartin3.de — larger mouse interaction area, gradient not clipped by container m 2026-04-18 21:18:29 +02:00
  • 8f615fd3d1 feat: smartin3.de — interactive 3D text, follows mouse/touch m 2026-04-18 21:14:38 +02:00
  • 6f2f150cb6 fix: smartin3.de — sweep -45° to 45° m 2026-04-18 21:13:29 +02:00
  • 3d457d6b42 feat: smartin3.de gallery — add Sonnenblendenhalter photo m 2026-04-18 21:13:08 +02:00
  • d8e145a49d feat: smartin3.de — slow sweep 45° to 165°, no full rotation m 2026-04-18 21:12:36 +02:00
  • 8fc605c851 fix: smartin3.de — replace all fake umlauts with real ä ö ü ß m 2026-04-18 21:12:11 +02:00
  • 66166d979c feat: smartin3.de — 3D text gradient from orange to blue m 2026-04-18 21:10:26 +02:00
  • b12b8e9068 feat: smartin3.de — 30 depth layers at 1px spacing for solid 3D extrusion m 2026-04-18 21:08:50 +02:00
  • 5a2416f3a6 feat: smartin3.de — solid text-shadow extrusion, no gaps between layers m 2026-04-18 21:07:20 +02:00
  • 5454f0fc27 feat: smartin3.de — lightbox on gallery click with caption m 2026-04-18 21:06:39 +02:00
  • ab4003fb15 feat: smartin3.de — solid 3D block letters, remove duplicate h1 m 2026-04-18 21:05:32 +02:00
  • 7d56e6a2fd feat: smartin3.de — full 360 rotation from diagonal angle, more depth m 2026-04-18 21:03:42 +02:00
  • 866d30476d fix: smartin3.de — missing closing brace on @keyframes rotateText m 2026-04-18 21:02:39 +02:00
  • 5240244a14 fix: smartin3.de — rename Schaltschrank Abdeckungshalter title m 2026-04-18 21:01:53 +02:00
  • 057fbf5434 feat: smartin3.de — replace rotating cube with 3D "smart" text animation m 2026-04-18 21:01:29 +02:00
  • 52758c94a8 fix: smartin3.de — prevent horizontal overflow from hero gradient on mobile m 2026-04-18 20:57:53 +02:00
  • e2fc469957 fix: smartin3.de — remove container div from nav, flex directly on nav element m 2026-04-18 20:53:38 +02:00
  • 4a7aa31dc1 feat: smartin3.de gallery — add Schaltanlage Panelhalter photo m 2026-04-18 20:52:23 +02:00
  • 3c324d4103 fix: smartin3.de — nav container full-width, no more 860px constraint m 2026-04-18 20:51:16 +02:00
  • 9d6debecbd fix: smartin3.de — nav uses full viewport width, hamburger aligned properly m 2026-04-18 20:48:42 +02:00
  • 21f22dc90d fix: smartin3.de — remove max-width on gallery description text m 2026-04-18 20:47:40 +02:00
  • 98fd237298 fix: smartin3.de — remove stock photos, fix umlauts, Flachkabelhalter m 2026-04-18 20:46:42 +02:00
  • ffeed4998c feat: smartin3.de gallery — add Muenzhalter photo m 2026-04-18 20:36:52 +02:00
  • fc4986b805 feat: smartin3.de gallery — add Flachkabel Halter photo m 2026-04-18 20:29:25 +02:00
  • 1576ac892b fix: smartin3.de — hamburger menu on mobile, nav no longer overflows m 2026-04-18 20:22:50 +02:00
  • 08739c6294 feat: smartin3.de — add Etsy shop link to nav and contact section m 2026-04-18 20:19:52 +02:00
  • 075be054e9 fix: smartin3.de — responsive nav, prevent overflow on mobile m 2026-04-18 20:17:53 +02:00
  • 6480e72472 feat: smartin3.de — add Instagram link to nav and contact section m 2026-04-18 20:03:49 +02:00
  • 6dc338ddc2 feat: smartin3.de gallery — add VW Golf MK1 cover photo with caption m 2026-04-18 19:59:31 +02:00
  • 2c4b693ac8 fix: 6034.de — minimal links only, no description m 2026-04-16 16:32:11 +02:00
  • fc50219740 feat: add 6034.de — personal project space with mGreen link m 2026-04-16 15:11:28 +02:00
  • 89a0f992e0 feat: smartin3.de — add gallery section with Unsplash placeholders m 2026-04-09 19:18:33 +02:00
  • 5fe3132e34 feat: traihard.de — universal tryhard manifesto (cycling, comunio, fitness, productivity) m 2026-04-08 13:21:12 +02:00
  • 4dfae76862 fix: remove comunio link from traihard.de footer m 2026-04-08 13:15:30 +02:00
  • 2ffb1b4192 fix: remove 'powered by' from footers m 2026-04-08 13:13:59 +02:00
  • 40f07304de feat: traihard.de — tryhard cycling manifesto + comunio guide m 2026-04-08 13:12:30 +02:00
  • d022ef209e feat: add comunio AI assistant guide at traihard.de/comunio m 2026-04-08 13:11:03 +02:00
  • 208004f450 feat: add traihard.de — AI cycling routes onepager m 2026-04-08 12:54:16 +02:00
  • 0b2b718410 fix: zensiebels.de — ZenSebels → ZenSiebels m 2026-04-03 19:13:32 +02:00
  • 68552cac15 fix: rename zensebels.de → zensiebels.de (Siebels not Sebels) m 2026-04-02 14:55:14 +02:00
  • 8af8d3d35f feat: add zensebels.de — Zen/meditation onepager, japanese aesthetics m 2026-04-02 14:53:21 +02:00
  • 596ccac889 fix: billableaua — 'nicht nur ein Job' m 2026-04-02 10:57:42 +02:00
  • d3efd8231f fix: billableaua — lifestyle threshold at 7.96 (rounds to 8.0) m 2026-04-02 10:56:46 +02:00
  • e6d397a77b fix: billableaua — >= 8h threshold for lifestyle verdict m 2026-04-02 10:52:14 +02:00
  • c9f97eb43f fix: billableaua — center invoice, thresholds 6/7/8, new verdicts m 2026-04-02 10:50:59 +02:00
  • 8992f6775f refactor: billableaua — invoice-style layout, lower thresholds m 2026-04-02 10:47:32 +02:00
  • 7702963902 fix: billableaua — 'Minuten mehr an jedem anderen Tag. Jeden.' m 2026-04-02 10:45:17 +02:00
  • 536e693b18 fix: billableaua — 'Jeden Tag.' m 2026-04-02 10:44:54 +02:00