Skip to content

Releases: sendrec/sendrec

v1.82.0

19 Mar 18:14
754db2f

Choose a tag to compare

What's Changed

  • fix: comments 404 on VideoDetail — invalid SQL alias by @alexneamtu in #117

Full Changelog: v1.81.0...v1.82.0

v1.81.0

10 Mar 21:20
c84ef0c

Choose a tag to compare

What's Changed

  • refactor: Clean Code Phase 1 — extract shared utilities by @alexneamtu in #115
  • refactor: clean code phase 2 — file splits and DRY fixes by @alexneamtu in #116

Full Changelog: v1.80.0...v1.81.0

v1.80.0

07 Mar 05:38
063f60b

Choose a tag to compare

Full Changelog: v1.79.0...v1.80.0

v1.79.0

06 Mar 22:57
e6e2b46

Choose a tag to compare

What's Changed

Full Changelog: v1.78.0...v1.79.0

v1.78.0

06 Mar 20:30
54dfd15

Choose a tag to compare

What's Changed

Full Changelog: v1.77.0...v1.78.0

v1.77.0

06 Mar 18:02
1469fc4

Choose a tag to compare

What's changed

Workspace improvements

  • Viewer role restrictions on VideoDetail — all write actions (edit, pin, delete, trim, organize, CTA) are hidden for viewers; read actions (watch, download, analytics, comments) remain visible
  • RequireWriter middleware on folders, tags, playlists — viewers now properly blocked from write operations on these resources (security fix)
  • Video transfer UX — simplified disabled button logic in transfer dialog

API documentation

  • 15 new OpenAPI endpoints — members (list, remove, update role), invites (send, list, revoke, accept), org billing (get, checkout, cancel), org SSO config (get, save, delete), and video transfer
  • 15 new schemas — complete request/response types for all workspace endpoints
  • Updated enums — role includes viewer, plan includes business

Email

  • DEVELOPER_EMAIL support — redirects all emails to a single address for staging/preview environments
  • Sendmail fallback — when Listmonk is unavailable or returns errors, emails fall back to local sendmail

Testing

  • 18 Playwright E2E tests — workspace CRUD (5), viewer role (8), video transfer (5)
  • 8 new VideoDetail unit tests — viewer role restrictions
  • 724 frontend tests, 874+ backend tests total

Stability

  • Replaced flaky waitForTimeout with assertion-based waits in E2E helpers

v1.76.0

05 Mar 09:56
3d37c03

Choose a tag to compare

What's Changed

  • feat: add data retention with auto-delete, pin exemption, and warning emails by @alexneamtu in #109

Full Changelog: v1.75.0...v1.76.0

v1.75.0

04 Mar 20:13
2a15688

Choose a tag to compare

What's Changed

Full Changelog: v1.74.0...v1.75.0

v1.74.0

03 Mar 11:25
7da2cc4

Choose a tag to compare

What's Changed

Full Changelog: v1.73.0...v1.74.0

v1.73.0

02 Mar 17:21
fbbc81f

Choose a tag to compare

What's Changed

  • feat: add REGISTRATION_ENABLED env var to disable signups by @alexneamtu in #105

Full Changelog: v1.72.0...v1.73.0