Generate

Back to editor
Media Techrelease-notes-2026-05-14.pdf

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.

GDPR. AI Comment Summaries are derived from user-authored content and therefore inherit the classification of that content (Restricted). Summaries are stored alongside the thread and deleted with the thread per the existing erasure flow. No new sub-processor introduced.


Approved by Head of Compliance on 2026-05-13. Generated from developer/release-notes skill at sprint close.

Confidential — distributed under NDARelease Notes