Back to editorgenerated/release-notes-2026-05-14.mdnew file CI checks Merge
Pull request · skill-library
Add generated release notes
OpenMNMikkel Nygaardwants to mergevera/release-notes-2026-05-14intomain
+# 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
- Markdown lintpassed
- Spell-checkpassed
- Skill-references resolvepassed
All checks passed and all reviewers approved. You can merge whenever you're ready.