Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-06 21:26:14 +00:00
20adfaa97e feat: Gutschein-Detailseite zeigt, ob der Code gerade einlösbar ist und warum nicht
7a3e37f96f feat: Buchungsdialog zeigt Preis erst unter der gewählten Zahlungsweise
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-06 21:07:38 +00:00
5c2878875b feat: Buchung sofort möglich, sobald alle Freigaben erteilt sind
a76a9cf616 fix: Teambilder in gerader Reihe, Tagesablauf-Karte auf dem Smartphone mittig
2be1de6a63 fix: Intro-Video passt sich dem Format an, keine schwarzen Balken bei Hochformat
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-06 09:42:03 +00:00
7745d5862d feat: Kontaktformular für ein Erstgespräch
d45700a9ef perf: Medien aufbereiten (pnpm media:optimize) und länger cachen
1ca09cbaef feat: Logo deutlich größer und auf jedem Untergrund sichtbar
33f5096bf1 feat: Video unter dem Headerbild aus dem Medienverzeichnis (intro.mp4)
51b6d79bbf fix: Tagesablauf – Zurück-Knopf funktioniert, Karten nicht mehr abgeschnitten
Compare 9 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-06 04:46:38 +00:00
fc887d8431 fix(ui): encode every id in API paths (client-side path traversal)
a7609ff3f8 fix(ui): encode ids in raw material, stock and production batch API paths
44971c23e6 docs(spec): raw materials and production addendum
569a43d247 feat(ui): raw material lots and production inputs
f9899d5621 fix(stock): require raw-material permission to consume, guard quantity edits
Compare 11 commits »
Nick.Rosenloecher deleted branch improve/integrity-sync-audhd from Nick.Rosenloecher/ApiCore 2026-10-06 04:46:01 +00:00
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-05 19:24:01 +00:00
93b589ff04 feat(stock): keep shop stock in sync with ApiCore, write sales back
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-02 04:40:21 +00:00
bcf0f5c937 fix: Medien unabhaengig von Gross- und Kleinschreibung finden
a37f12a60f fix: Logo deutlich groesser, Video im eigenen Seitenverhaeltnis
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-02 04:17:41 +00:00
84c8f2f32b feat: Tagesablauf laut Wochenplan, Termin 03. bis 09. Mai 2027
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-02 02:49:05 +00:00
3f5a2554ee chore: Design-Pruefung, Scroll-Hinweis nicht als Bounce-Easing werten
5c4b8be7ff test: Widerrufsbelehrung als Voraussetzung fuer den Live-Verkauf
7203cd1e6e feat: Onepage nach Filmcamp-Gliederung umgebaut
Compare 3 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-02 02:48:56 +00:00
641afa1ae4 fix(harvests): allow several harvests of the same type per year
f1c0da4673 feat(admin): archive tabs for business inquiries and reviews
Compare 2 commits »
Nick.Rosenloecher created branch improve/integrity-sync-audhd in Nick.Rosenloecher/ApiCore 2026-10-01 21:21:17 +00:00
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/ApiCore 2026-10-01 21:21:09 +00:00
e231fb95dc style(test): prettier formatting in export e2e spec
39f00a105c docs: AuDHD adaptation of all pages - rules, building blocks, open points
2656fb8328 fix(ui): number keyboard on phones for every weight, amount and percentage field
c3dc596170 feat(ui): honey batch page with one main action, traceability errors, confirmed removal
86f9291ee3 feat(ui): harvest, extraction, bottling and equipment pages with heading and way back
Compare 51 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-01 20:17:26 +00:00
3cba3e2341 docs: Testlauf nach Team- und Unterkunftsumbau
efd047b993 feat: Social-Vorschau mit Luftbild der Villa
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-10-01 10:31:02 +00:00
804bb832ea feat: Team, Villa-Bilder und bestaetigte Camp-Eckdaten
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-10-01 01:08:23 +00:00
866d3726d1 fix(apicore-sync): explain that HTTP 403 can mean an IP allowlist block
5c6d99d0a3 docs(einrichtung): ApiCore sync uses an API key, not a service account
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-30 23:05:59 +00:00
f71bcb2b67 feat(inhalte): text placeholder {{USt-IdNr}} for the VAT ID
77bdd9958c feat(rechnung): branded invoice with VAT ID and per-rate grouping
Compare 2 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-30 22:35:17 +00:00
1daef79026 feat(cart): open the cart drawer only after the drip has run down
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Wabenhain 2026-09-30 22:27:01 +00:00
15a457f66e feat(ernten): show only the remaining jars per batch
55ae867f68 fix(cart): keep the cart icon unchanged while it glows
e19827d6af feat(cart): honey glow and drip when the drop lands in the cart
3107a02588 feat(konto): settings page for security and privacy
3bc0693e4d refactor(apicore-sync): API key and shop feed only, no password login
Compare 8 commits »
Nick.Rosenloecher pushed to main at Nick.Rosenloecher/Artista-Filmcamp 2026-09-29 04:18:40 +00:00
28663cda7a fix(k8s): ACME-HTTP01-Challenge im eigenen Ingress (edit-in-place)