Skip to content

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 18:30
2960a6c

Promoted to production from candidate 1.4.0-rc.1 without rebuilding.

  • Released commit: 2960a6c8c15917ef1fd3d452088041fc1ab63eb1 (tree f0bd875942c1052fd9c38f3a18b4bdb0be6f7445)
  • Candidate commit: ff95f858608d9f41677bd5fdb4280ed9795ccfe2 on release/1.4.0
  • Image: ghcr.io/kntro-soft/reqsai-api@sha256:0b78c25514d2f8aa772b5556da890bc177862bf27a36ed7fa20e56498b652e5a
  • Production: https://reqsai.tech

Changes

Added (Share a session — feature/137-session-share-link, #137)

  • Share links can follow one discovery session, as a spectator (VIEW: read only) or as a reviewer (REVIEW: also accepts or dismisses suggestions and approves or rejects the session's stories). POST /api/projects/{id}/share-links takes sessionId and access; creating a reviewer link needs SESSION_DECIDE, a spectator link SESSION_READ. The session must belong to the project. Migration V20261012113000 adds session_id and access to public.share_links; existing links stay backlog links with REVIEW access.
  • Public GET /api/share/session/{token}: the session's state, the latest 200 final transcript segments, speakers, pending suggestions and the stories it produced (merged ones hidden), meant to be polled while the session is live. POST .../suggestions/{id}/accept|dismiss and POST .../stories/{id}/status decide with a reviewer link; a spectator link gets 403 SHARE_LINK_READ_ONLY, and a story outside the session reads as not found.
  • A backlog link no longer opens a session endpoint and a session link no longer opens the backlog; both answer SHARE_LINK_UNAVAILABLE.
  • ShareLinkResponse carries sessionId and access.