Skip to content

chore: main in testing zusammenführen (Squash-Scheinkonflikte v1.9.1) - #385

Merged
S540d merged 2 commits into
testingfrom
chore/sync-main-into-testing-1.9.1
Nov 3, 2026
Merged

S540d merged 2 commits into
testingfrom
chore/sync-main-into-testing-1.9.1

Conversation

@S540d

@S540d S540d commented Nov 3, 2026

Copy link
Copy Markdown
Owner

Merge von main (Release-Squash bc77530, v1.9.0) in testing, damit der Release-PR #384 konfliktfrei wird.

  • main hat exklusiv nur den Squash-Commit (git log --cherry-pick --left-only geprüft)
  • 4 Scheinkonflikte zugunsten von testing aufgelöst
  • git diff gegen testing vor dem Merge ist leer, der Inhalt bleibt unverändert

🤖 Generated with Claude Code

S540d and others added 2 commits November 3, 2026 10:25
Release-PR für **v1.9.0 / versionCode 71**: Play Store steht auf 1.8.0 /
vc69, vc70 wurde nie veröffentlicht.

> ⚠️ **Nicht mergen ohne ausdrückliche Freigabe.** Merge auf `main` löst
sofort den GitHub-Pages-Deploy aus (`deploy.yml`). Die Web-Demo geht
damit zu 100 % live, unabhängig vom gestaffelten Play-Store-Rollout.

## Inhalt

Vollständige Liste im `CHANGELOG.md` unter `[1.9.0]`. Die wichtigsten
Punkte:

**Neu:** Pause-Vorschlag alle 5 Level, Impressum/Datenschutz im
Über-Dialog (7 Sprachen), Micro-Animationen, Web-Auffindbarkeit und
Play-Store-Attribution
**Geändert:** neues App-Icon/Splash (Haus-Motiv), Design-System Blau
statt Violett, Einstellungen gruppiert, Startseite entschlackt, ruhiger
Merke-Timer, Replay- und Web-Canvas-Performance
**Behoben:** Konfetti/Abzeichen bei gleicher Sternzahl,
Darkmode-Sichtbarkeit, Galerie-Status beim Neustart, Web-Fills bei
gebrochener Canvas-Breite, PWA-Tags/Icons
**Security:** diverse `npm audit fix`, Audit-Gate mit befristeter
Allowlist

## Status vor Merge

- [x] `package.json` / `app.json`: 1.9.0, versionCode 71
- [x] Lokal: `tsc` ✅, Lint ✅, 52 Suites / 482 Tests ✅
- [ ] **Audit-Gate:** neue High-Advisories seit 2026-10-29
  - node-forge → Fix in #374 (gegen `testing`)
- decode-uri-component (GHSA-qr28-fpjm-wq7f, via expo-router →
query-string) → Entscheidung offen
- [ ] CHANGELOG-Datum `[1.9.0] - TBD` setzen
- [ ] Dependabot-PR #373 (zod/expo, gegen `main`) schließen; zod ist
bereits auf `testing` adressiert

## Nach dem Merge

1. AAB aus `main` bauen (production, vc71)
2. Play Console: Produktion, **gestaffelte Einführung 10 %**
3. Tag `v1.9.0` setzen
4. Android Vitals einige Tage beobachten, dann Anteil erhöhen

🤖 Generated with [Claude Code](https://claude.com/claude-code)

---------

Co-authored-by: S540d <S540d@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Löst die Squash-Scheinkonflikte für den Release-PR v1.9.1 auf. Alle Konflikte
zugunsten von testing (ours); der Inhalt ist identisch mit testing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions

github-actions Bot commented Nov 3, 2026

Copy link
Copy Markdown

🔀 Mergeability-Report

✅ Konfliktfrei mergebar (unstable).
✅ Ziel-Branch testing ist policy-konform.

CI-Checks: ✅ keine fehlgeschlagenen Checks

✅ 🔐 Docs Privacy Check
⏳ ⚙️ Workflow Linting / actionlint
⏳ 🔍 Code Quality & Linting
⏳ 🔒 Security Audit
✅ 🔑 Keystore & Credential Scan
⏳ mergeability / mergeability
⏳ 🔧 Platform Compatibility
⏳ Analyze (actions)
⏳ Analyze (javascript-typescript)

Merge-Checkliste

  • CI-Checks grün
  • Keine Merge-Konflikte
  • Ziel-Branch korrekt
  • (Optional) tiefes KI-Review via /review aus Claude Code (Pro-Abo, ohne API-Kosten)

Kostenlos generiert von reusable-mergeability.yml · keine API-Kosten · review-gate: success

@S540d
S540d merged commit 46ed4ab into testing Nov 3, 2026
14 checks passed
@S540d
S540d deleted the chore/sync-main-into-testing-1.9.1 branch November 3, 2026 11:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant