Commit graph

  • 8b11df2727 test(auth): Ansagen der Live-Region im Bildschirmvergleich pruefen feature/3c-katalog-suche-e2e cschlaefke 2026-11-04 21:56:53 +0100
  • cd96d91eae test(catalog): Datensaetze trennen, Assertions und Latenzmessung schaerfen cschlaefke 2026-11-04 21:32:29 +0100
  • f6103fd6aa test(catalog): Assertions der Suche geschaerft, Doku zu Laufzeit und Flake cschlaefke 2026-11-04 20:30:13 +0100
  • ec42421312 docs(db): Review-Nachbesserungen PR #67 (Spec, Nachtrag, Release-Checkliste, Testkorrekturen) Refs #13 feature/13a-fehlendes-spiel-backend cschlaefke 2026-11-04 20:03:50 +0100
  • 3af18073a6 feat(db): kein 'abgelehnt mit Verweis' mehr, adopt_report_target entfällt (Entscheidung Chris, Refs #13) cschlaefke 2026-11-04 19:53:37 +0100
  • 4bf9e3052a docs(catalog): Aussagegrenzen der Latenzmessung praezisiert cschlaefke 2026-11-04 19:50:14 +0100
  • 81be119f4e test(catalog): Latenzmessung der Katalogsuche (Projekt perf, vorlaeufig) und Doku cschlaefke 2026-11-04 19:50:03 +0100
  • 154e5e4bb5 fix(db): Jahr-Grenzen in find_similar_catalog_games, Tests für Tagesgrenze und Trimmen (Refs #13) cschlaefke 2026-11-04 19:44:02 +0100
  • b9c41bee64 test(catalog): Playwright-E2E fuer die Katalogsuche (web und api) cschlaefke 2026-11-04 19:18:57 +0100
  • 3135ed6381 docs(db): Meldungen (KAT-04) in Datenmodell, Katalogpflege, README und Umsetzungs-Nachtrag cschlaefke 2026-11-04 19:16:31 +0100
  • 0826c97471 test(db): Policy- und Fehlerpfade für KAT-04 nachgeschärft (Refs #13) cschlaefke 2026-11-04 19:14:15 +0100
  • 7186cddac5 feat(db): Fehlendes Spiel melden – Migration, RPCs, RLS und pgTAP-Tests (KAT-04, 13a) cschlaefke 2026-11-04 19:11:20 +0100
  • 694a66689d Merge pull request 'docs(adr): Betriebsregel „Fork-PR-Läufe nie freigeben“ (ADR-0003)' (#60) from docs/43-adr-0003-betriebsregel into main main cschlaefke 2026-11-04 17:53:39 +0000
  • a9ef27779d chore: merge main into docs/43-adr-0003-betriebsregel cschlaefke 2026-11-04 18:30:07 +0100
  • cc9d0aa191 Merge pull request 'feat(catalog): Katalogsuche in der App (KAT-01, 3b App)' (#63) from feature/3b-katalog-suche-app into main cschlaefke 2026-11-04 17:29:11 +0000
  • 4f5e314b96 Merge pull request 'fix(e2e): Throttle-Test „zweite IP“ toleriert Nachfüllrate' (#66) from fix/65-throttle-test-zweite-ip into main cschlaefke 2026-11-04 17:26:14 +0000
  • 245c059458 fix(e2e): zweite-IP-Drosselungstest toleriert Nachfuellrate des Limiters cschlaefke 2026-11-04 11:07:02 +0100
  • 6020801fff chore: merge main into feature/3b-katalog-suche-app cschlaefke 2026-11-04 11:06:16 +0100
  • 19f2e676b0 Merge pull request 'feat(catalog): Katalogsuche Backend – RPC, Normalisierung, alternative Titel (KAT-01, 3a Backend)' (#64) from feature/3a-katalog-suche-backend into main cschlaefke 2026-11-04 10:04:03 +0000
  • 21ed0588eb Merge pull request 'feat(auth): Anmelde-Einstieg auf der Startseite (#49, PR A)' (#62) from feature/49a-anmeldung-einstieg into main cschlaefke 2026-11-04 10:03:40 +0000
  • 9fa91eb684 fix(db): single filter set, filter tests with query, perf guards, evidence docs (KAT-01, 3a review) cschlaefke 2026-11-04 10:39:02 +0100
  • 668fdf1705 fix(catalog): map 22003 and 22P02 to invalidInput cschlaefke 2026-11-04 10:39:01 +0100
  • 354206c766 Merge remote-tracking branch 'origin/main' into feature/3a-katalog-suche-backend cschlaefke 2026-11-04 10:31:07 +0100
  • 25212929ce feat(catalog): review fixes for catalog search cschlaefke 2026-11-04 10:17:54 +0100
  • c8bbd10d37 test(db): pin runbook 8.2 queries and QUE-04 log assumptions in pgTAP (KAT-01, 3a) cschlaefke 2026-11-04 10:06:46 +0100
  • ae099eb3d7 feat(catalog): labeled start page button, prune unknown term IDs from the URL cschlaefke 2026-11-04 09:59:54 +0100
  • 0cbe813e5b docs(db): document search, alt titles and image-upgrade check (KAT-01, 3a) cschlaefke 2026-11-04 01:40:43 +0100
  • 729e51620c test(db): add local search measurement script (KAT-01 B5) cschlaefke 2026-11-04 01:40:43 +0100
  • 683b5c830e perf(db): set-based rank 4 and filters in search_catalog_games, harden tests (KAT-01, 3a) cschlaefke 2026-11-04 01:40:43 +0100
  • 2fa797020a Merge pull request 'docs(catalog): Spec für KAT-01 Spiele suchen (Issue #3)' (#59) from docs/3-kat01-spec into main cschlaefke 2026-11-04 00:30:08 +0000
  • bb0d584f66 Merge pull request 'docs(catalog): Spec für KAT-04 Fehlendes Spiel melden (Issue #13)' (#58) from docs/13-kat04-spec into main cschlaefke 2026-11-04 00:29:51 +0000
  • 220dfd195d Merge pull request 'docs(auth): Spec für Anmelde-Einstieg und App Links (Issue #49)' (#55) from docs/49-mobil-login-spec into main cschlaefke 2026-11-04 00:29:41 +0000
  • 66655b19a1 Merge pull request 'docs: Release-Checkliste (D1) mit checks.sql, Zugang, Auth/SMTP und Runner' (#54) from docs/d1-release-checkliste into main cschlaefke 2026-11-04 00:29:28 +0000
  • 2d18a49fc2 fix(catalog): keyboard reach of the result list, tab order, stable select focus cschlaefke 2026-11-04 01:25:23 +0100
  • 7eaed46dc2 test(auth): address review findings on sign-in prompt (PR A) cschlaefke 2026-11-04 01:25:22 +0100
  • 76d54adbd1 Merge pull request 'feat(catalog): Meldungen und Sichtbarkeitsschutz (KAT-05, 2c)' (#57) from feature/2c-katalog-meldungen into main cschlaefke 2026-11-04 00:18:36 +0000
  • 80b548819b docs(design): list components and catalog search behavior cschlaefke 2026-11-04 01:18:23 +0100
  • 3b66f4afb0 test(catalog): widget, a11y, URL sync and controller tests for catalog search cschlaefke 2026-11-04 01:18:23 +0100
  • 28404edd10 fix(catalog): check auto-load also on size changes cschlaefke 2026-11-04 01:18:23 +0100
  • 9a1d216f40 Merge pull request 'feat(catalog): Spiele zusammenführen per Admin-Funktion (KAT-05, 2b)' (#56) from feature/2b-katalog-zusammenfuehren into main cschlaefke 2026-11-04 00:17:33 +0000
  • 976fbe9fe1 feat(db): startbestand tool reads alt_titles column (KAT-01, 3a) cschlaefke 2026-11-04 01:12:25 +0100
  • 3bb1c28831 feat(db): catalog search with search_normalize, alt titles and search_catalog_games RPC (KAT-01, 3a) cschlaefke 2026-11-04 01:12:25 +0100
  • 0775152870 feat(catalog): catalog search feature with domain, data layer, controller and screen cschlaefke 2026-11-04 01:08:51 +0100
  • ffa264f827 docs(adr): accept no-approval rule for fork PR runs (ADR-0003) cschlaefke 2026-11-04 01:06:55 +0100
  • f078c8a094 feat(auth): sign-in prompt card on the home screen for signed-out users cschlaefke 2026-11-04 01:03:16 +0100
  • 9a63985d74 Merge origin/feature/2b-katalog-zusammenfuehren into feature/2c-katalog-meldungen cschlaefke 2026-11-04 00:25:32 +0100
  • 500763d5ca docs(db): late references to merged source as known limitation, with test (KAT-05, 2b) cschlaefke 2026-11-04 00:24:49 +0100
  • de830a7148 feat(db): store cleared editions count in game_reports.editions_cleared (KAT-05 2c, Spec-F6) Refs #2 cschlaefke 2026-11-04 00:15:46 +0100
  • 2513ed8ef2 docs(catalog): Hinweise aus dem Konsistenz-Review in die KAT-01-Spec cschlaefke 2026-11-03 20:32:09 +0000
  • a4c7b47073 docs(catalog): Spec KAT-04 an Spec #3 und PR 2c angeglichen cschlaefke 2026-11-03 20:30:15 +0000
  • 119267bb26 fix(db): check owner of provisional game in admin_resolve_report, harden report tests (KAT-05 2c review) Refs #2 cschlaefke 2026-11-03 21:23:13 +0100
  • b65ec0efe7 docs(catalog): Review-Befunde in die KAT-01-Spec einarbeiten cschlaefke 2026-11-03 20:16:26 +0000
  • f7a7c1e54c docs(catalog): Review-Befunde zur Spec KAT-04 eingearbeitet cschlaefke 2026-11-03 20:07:44 +0000
  • e665a71f13 feat(db): reports tests, runbook section 6 and docs for KAT-05 2c Refs #2 cschlaefke 2026-11-03 21:07:19 +0100
  • ac5b5f2be2 Merge remote-tracking branch 'origin/feature/2b-katalog-zusammenfuehren' into feature/2c-katalog-meldungen cschlaefke 2026-11-03 21:05:02 +0100
  • 147dd1870e feat(db): game reports table, admin_resolve_report and visibility trigger (KAT-05 2c) Refs #2 cschlaefke 2026-11-03 21:05:02 +0100
  • 127f765d85 test(db): close surviving mutants in merge tests, extend runbook (KAT-05, 2b) cschlaefke 2026-11-03 21:04:12 +0100
  • e3532210ea docs(auth): mark E4 and mail-link rows superseded by spec 49 cschlaefke 2026-11-03 21:01:55 +0100
  • 34bba3439b docs(auth): address review findings on spec 49 cschlaefke 2026-11-03 20:00:45 +0000
  • a1895f4c5f docs(catalog): Korrekturen an der KAT-01-Spec (Tests, Reihenfolge 2b/2c) cschlaefke 2026-11-03 19:59:02 +0000
  • ece8e3eef2 docs(catalog): Spec KAT-04 präzisiert cschlaefke 2026-11-03 19:55:11 +0000
  • 8b52a41062 docs(catalog): Spec für KAT-01 Spiele suchen cschlaefke 2026-11-03 19:50:56 +0000
  • 2c2546ab47 docs(db): runbook section merging, data model and spec notes (KAT-05, 2b) cschlaefke 2026-11-03 20:49:42 +0100
  • ab438aca38 docs(catalog): Spec KAT-04 fehlendes Spiel melden cschlaefke 2026-11-03 19:48:13 +0000
  • ef1fddfb72 docs(auth): add spec for mobile sign-in entry and app links cschlaefke 2026-11-03 19:46:25 +0000
  • daeae999dd feat(db): add admin_merge_games and repoint_game_references (KAT-05, 2b) cschlaefke 2026-11-03 20:46:19 +0100
  • 5e2c11b49f docs: Review-Korrekturen an Release-Checkliste cschlaefke 2026-11-03 20:45:30 +0100
  • c43a4afd3d docs: Release-Checkliste (D1) mit checks.sql, Zugang, Auth/SMTP und Runner cschlaefke 2026-11-03 20:37:54 +0100
  • 8c003ddece Merge pull request 'feat(catalog): GameCover-Widget mit einheitlichem Platzhalter (KAT-05, 2a Flutter)' (#52) from feature/2a-game-cover into main cschlaefke 2026-11-03 19:32:30 +0000
  • a9a7990636 chore: merge main into feature/2a-game-cover cschlaefke 2026-11-03 20:07:46 +0100
  • 13db8ebb9c fix(l10n): regenerate localizations after ARB key order cschlaefke 2026-11-03 19:48:13 +0100
  • 4536e4d027 Merge pull request 'feat(catalog): Katalog-Fundament, Rechte und Startbestand-Werkzeug (KAT-05, 2a Backend)' (#53) from feature/2a-katalog-datenmodell into main cschlaefke 2026-11-03 18:46:42 +0000
  • 9952efa2fe test(catalog): address review findings on PR 2a cschlaefke 2026-11-03 18:18:32 +0100
  • 52cbd79fb4 feat(catalog): run checks.sql in CI and document seed loader result cschlaefke 2026-11-03 16:40:55 +0100
  • 24b27c3776 docs(catalog): add catalog runbook, data model and README updates cschlaefke 2026-11-03 15:38:28 +0100
  • 9dbafbcad7 feat(catalog): add starting-stock tool, vocabulary proposal and CI checks cschlaefke 2026-11-03 15:38:28 +0100
  • 3c762003b2 feat(catalog): add catalog foundation migration with pgTAP tests cschlaefke 2026-11-03 15:38:28 +0100
  • f99c82b1e0 feat(catalog): address review of GameCover (labels, tests, spec notes) cschlaefke 2026-11-03 15:26:38 +0100
  • 8a68d4f449 feat(catalog): add GameCover widget with uniform placeholder cschlaefke 2026-11-03 15:18:48 +0100
  • 79e06fbfe9 Merge pull request 'fix(ci): Fork-PR-Risiko für den docker-host-Runner dokumentieren (ADR-0003)' (#50) from fix/43-ci-fork-pr-guard into main cschlaefke 2026-11-03 14:15:18 +0000
  • 982a689b7f Merge pull request 'docs(catalog): Spec für KAT-05 Katalogdaten (freigegeben)' (#51) from docs/2-kat05-spec into main cschlaefke 2026-11-03 14:15:11 +0000
  • b77146eabf docs(catalog): mark design choices W1, W4, W6, W7, H1, H2, H7 as confirmed cschlaefke 2026-11-03 14:07:21 +0000
  • 6dd5854eab docs(catalog): address re-review of KAT-05 spec and record clarification N15 cschlaefke 2026-11-03 14:02:17 +0000
  • 8c57e05458 docs(catalog): address review findings on KAT-05 spec cschlaefke 2026-11-03 13:35:40 +0000
  • c0f832fd1d docs(catalog): record approval and decisions F1-F9 in KAT-05 spec cschlaefke 2026-11-03 13:15:52 +0000
  • 074118db69 docs(catalog): note default privileges, studio role and schema test count cschlaefke 2026-11-03 13:08:49 +0000
  • 34eaab12e1 docs(catalog): add technical spec for KAT-05 catalog data cschlaefke 2026-11-03 13:02:24 +0000
  • 6c4e2cc2e9 docs(ci): align auth-konfiguration guard wording with ADR-0003 cschlaefke 2026-11-03 13:59:02 +0100
  • 25610c1ec9 docs(ci): correct guard rationale and unverified claims in ADR-0003 cschlaefke 2026-11-03 13:58:09 +0100
  • 501310f43b docs(ci): verify fork-PR approval logic and correct runner advice in ADR-0003 cschlaefke 2026-11-03 13:51:46 +0100
  • 666ba64fcc fix(ci): document fork-PR risk for docker-host runner and guard supabase-tests cschlaefke 2026-11-03 13:50:25 +0100
  • 455b3bf708 Merge pull request 'fix(auth): Semantics-Knoten im breiten Layout trennen (a11y Web)' (#48) from fix/41-semantics-split into main cschlaefke 2026-11-03 12:32:33 +0000
  • ffc30db2e5 fix(auth): address review findings for semantics split cschlaefke 2026-11-03 13:17:09 +0100
  • eb63636fd9 test(e2e): click buttons via getByRole instead of keyboard helper cschlaefke 2026-11-03 13:07:01 +0100
  • cda9417353 fix(auth): keep heading, text and button as separate semantics nodes in the wide card cschlaefke 2026-11-03 13:07:01 +0100
  • d8f47f0827 Merge pull request 'fix(auth): SMTP-Fehler wie Erfolg behandeln (Konten-Seitenkanal, F13)' (#47) from fix/37-smtp-neutral into main cschlaefke 2026-11-03 11:58:11 +0000
  • 97222ebb5b chore(auth): regenerate generated files after doc comment changes cschlaefke 2026-11-03 12:38:42 +0100
  • 3805c71225 fix(auth): address review findings for smtp-neutral handling cschlaefke 2026-11-03 12:24:25 +0100
  • de093b68ed docs(auth): renumber SMTP risk to R17 (R16 was taken) cschlaefke 2026-11-03 12:03:11 +0100
  • 7d094a6732 fix(auth): treat SMTP failures like success on enumeration-sensitive calls cschlaefke 2026-11-03 12:03:04 +0100