cursor
2a73d3e117
feat: add Pinguin Knie onepager for issue #9
...
Educational page on hidden penguin knee anatomy and playful mating rituals.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 16:42:45 +00:00
cursor
80529b54f8
fix: trim ghost onepager per issue #8 feedback
...
Remove Dienstag-Doku line, Ohrwurm button, and Quäl-👻 ad line; add Pinguin-Knie sponsor footer.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 07:05:03 +00:00
cursor
36184b2721
feat: add who let the ghost out onepager
...
Funny static page with animated Quäl-👻 , SVG scenes, and earworm chorus for issue #8 .
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-08 06:53:22 +00:00
cursor
13accd0d26
feat: add Frank Schwenk billard season 2025/2026 onepager
...
Saisonanalyse mit BVBW-Statistiken, Disziplin- und Liga-Auswertung für Issue #6 .
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:02:17 +00:00
cursor
25fadb3d73
fix: bundle f12-rocks onepager photos locally
...
Hotlinked images from f12.rocks were blocked cross-origin; download
640px WebPs into the repo and reference them with relative paths.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 15:45:19 +00:00
cursor
17759badf7
fix: refocus f12-rocks onepager on Instagram with real photos
...
Replace AI-generated hero with f12.rocks gallery images and shift copy
from blog/website to @f12.rocks as primary destination.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 15:42:33 +00:00
cursor
fd84c66fcd
feat: add f12.rocks promotional onepager
...
Werbe-Onepager für @f12.rocks Fotografie mit Links zu Instagram und Blog.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 15:37:12 +00:00
cursor
d947e4d1c3
fix(scoring): separate microphone permission prompt from speech start
...
Android Chrome loses the user gesture when getUserMedia is awaited before
recognition.start(). Add an explicit permission banner/button and only
start speech recognition synchronously after mic access is granted.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 15:21:42 +00:00
cursor
271684ce85
fix(scoring): PWA installierbar + Mikrofon auf Android/Chrome
...
Web-App-Manifest, Service Worker und Icons für Install-Prompt;
Permissions-Policy erlaubt Mikrofon (self); getUserMedia vor Speech API.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 15:14:45 +00:00
cursor
93850eb982
feat: add two-player scoring app with speech recognition
...
Plain HTML/JS app for issue #4 — tap or voice commands (de-DE) to score.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 15:07:40 +00:00
cursor
3b362300c0
feat: add vibecoding-is-awesome onepager with AI-generated hero image
...
Issue #3 — static onepager under public/vibecoding-is-awesome/.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 14:57:18 +00:00
Frank Schwenk
a84271a056
feat: cursor workflow also on issues opened with @cursor
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:50:21 +02:00
Frank Schwenk
deac59d55a
feat: manual deploy-app workflow for apps/ with build support
...
Add workflow_dispatch-only deploy-app action, deploy-app.sh script,
apps/_template for Cursor, and SOUL/README split between static
webhook deploy and app compose profiles.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:48:03 +02:00
cursor
3c418e6ad1
fix: Pullover- und Mickey-Ventilator-Refs entfernt, Wärme-Skala bleibt ( #2 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 14:46:39 +00:00
cursor
e8454b2f3f
feat: funny onepager für Verena — es ist nicht zu warm ( #2 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 14:43:29 +00:00
Frank Schwenk
edbe4d1343
fix: deploy hook pulls via HTTPS, not SSH origin
...
The hook container has no ssh binary; origin on boka is ssh://.
Always pull from the HTTPS remote URL instead.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:28:59 +02:00
Frank Schwenk
3b182a0798
fix: deploy hook git pull without writable global config
...
Use git -c safe.directory instead of git config --global in the
container; set HOME=/tmp for deploy-hook.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:26:42 +02:00
cursor
864c51e281
feat: add smoke-test onepager about playground idea
...
Issue #1 — plain HTML one-pager under public/smoke-test/.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 14:25:50 +00:00
Frank Schwenk
b206790732
fix: stable compose project name, drop fixed container_name
...
Avoids global name conflicts when compose project name differs from
orphaned containers (playgroundschwenkonline vs playground).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:20:44 +02:00
Frank Schwenk
d3136c2a8c
fix: ensure HOST_UID/GID in .env during boka bootstrap
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:07:56 +02:00
Frank Schwenk
2e41045bd7
fix: bootstrap script echo and ensure HOST_UID in .env on boka
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:07:44 +02:00
Frank Schwenk
8cdde429f5
feat: playground static site with cursor webhook deploy
...
Scaffold nginx + deploy-hook stack for playground.schwenk.online,
Gitea cursor workflow, directory-based public/ content, and boka
bootstrap via git clone.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-05 16:07:24 +02:00