Generate

Back to editor
Pull request · skill-library

Add generated release notes

OpenMNMikkel Nygaardwants to mergevera/release-notes-2026-05-14intomain
generated/release-notes-2026-05-14.mdnew file
+# SPYN — Release Notes v2.47.0
+
+**Released:** 2026-05-13 14:00 UTC
+**Sprint:** 47
+**Repos:** `spyn-backend` v2.47.0, `spyn-mobile` v2.47.0, `spyn-admin-panel` v1.47.0
+
+---
+
+## Summary
+
+This release introduces AI Comment Summaries on long threads, tightens our image-moderation hold-and-review flow, and resolves three issues affecting diary feed pagination on Android.
+
+## New capabilities
+
+- **AI Comment Summaries.** Threads with more than 20 comments now show an opt-in AI-generated summary at the top. The summary is labelled as AI-generated per EU AI Act Article 50 and is regenerated when the thread receives new activity. You can dismiss the summary at any time from the thread overflow menu.
+- **Moderator review queue (admin panel).** Images flagged by Google Cloud Vision now route to a dedicated review queue in the admin panel rather than going through the general inbox. QA leads see a per-flag confidence score and can approve, reject, or escalate without leaving the queue.
+
+## Behaviour changes
+
+- **Diary feed pagination on Android.** Pagination cursor handling changed to fix the issue that occasionally caused the same diary to appear twice when scrolling through cached pages. As a side effect, very rapid pull-to-refresh now debounces at 300ms — previously immediate. You will see one fewer network call when refreshing aggressively.
+- **AI Diary scheduling.** The 24-hour AI Diary generation cadence now respects user timezone for the "morning post" persona; previously it ran on UTC. Users will see their morning AI Diaries appear earlier or later depending on their region.
+
+## Fixed issues
+
+- Diary feed could show duplicate entries after navigating away and back during slow connections. (Reported via support; reproduced on Pixel 8.)
+- Comment notifications occasionally showed the wrong avatar for replies. Fixed in the WebSocket fan-out layer.
+- Admin panel: moderator review filter "high confidence only" did not apply when combined with date range. Filter combination now works as expected.
+
+## Known issues
+
+- AI Comment Summaries on threads with mixed-language content occasionally produce summaries in the majority language only. We are tracking this as SPYN-47-01 with a fix targeted for next sprint. **Workaround:** dismiss the summary; the full thread remains available.
+
+## Compatibility
+
+- **API:** No breaking changes. New endpoint `POST /v1/threads/{id}/summary/regenerate` introduced for moderator-initiated summary refresh; existing endpoints unchanged.
+- **Mobile:** Minimum supported iOS raised from 15.0 to 15.5 (affects under 0.4% of active devices). Android minimum unchanged.
+
+## Regulatory annexes
+
+**EU AI Act (Article 50).** AI Comment Summaries carry the persistent "AI" chip in the thread header and a one-line disclosure ("Summary generated by Vera. See all comments below.") visible before the summary text. Disclosure copy reviewed and signed off by Head of Legal on 2026-05-09.
6 more lines
CI checks
  • Markdown lintpassed
  • Spell-checkpassed
  • Skill-references resolvepassed
Merge

All checks passed and all reviewers approved. You can merge whenever you're ready.