presseportale/dev
Kevin Adametz 644f860223 PM-Tracking: Ereignis-Log fuer Aufrufe + Shares (press_release_events)
- press_release_events (type view/share, channel, ohne Personenbezug):
  Model/Enums/Factory, Cascade-Delete an der PM
- Detailaufruf loggt View-Event zusaetzlich zum Legacy-hits-Zaehler
  (bleibt bewusst einfacher Page-Request-Zaehler, User-Vorgabe 10.07.)
- POST press-release/{slug}/share (throttle 30/min, nur archiv-sichtbare
  PMs des Portals) loggt Teilen-Klicks je Kanal (LinkedIn/X/E-Mail/Copy)
- Kundenpanel-PM-Seite: neue Kachel Geteilt mit Kanal-Aufschluesselung
- lang: web.detail.views (de/en)
- Tests: Web/PressReleaseTrackingTest (7)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 09:56:42 +00:00
..
_old 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
agentur-attribution Agentur-Attribution: Plan abgehakt, Abnahme-Status 08.07. dokumentiert 2026-07-08 09:51:56 +00:00
frontend Frontend: Editorial-Relaunch der öffentlichen Strecke + Ausgaben-Routing 2026-06-16 16:39:28 +00:00
legacy_logging 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
legacy_performance 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
migration 2026 Produktiv-SQL-Dumps enttrackt (Security-Review-Befund R6.2) 2026-07-06 13:36:47 +00:00
optimize Plan: Phase 5 vollstaendig abgeschlossen (5.2/5.3/5.5 auf erledigt) 2026-07-02 10:44:15 +00:00
release PM-Tracking: Ereignis-Log fuer Aufrufe + Shares (press_release_events) 2026-07-10 09:56:42 +00:00