-
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