Releases: sendrec/sendrec
Releases · sendrec/sendrec
v1.82.0
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
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
Full Changelog: v1.79.0...v1.80.0
v1.79.0
v1.78.0
What's Changed
- feat: add SAML 2.0 support for workspace SSO by @alexneamtu in #113
Full Changelog: v1.77.0...v1.78.0
v1.77.0
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 includesbusiness
- 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
waitForTimeoutwith assertion-based waits in E2E helpers
v1.76.0
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
What's Changed
- Fix: remove deleted videos from playlists by @alexneamtu in #108
Full Changelog: v1.74.0...v1.75.0
v1.74.0
What's Changed
- feat: add Jira and GitHub integrations by @alexneamtu in #107
Full Changelog: v1.73.0...v1.74.0
v1.73.0
What's Changed
- feat: add REGISTRATION_ENABLED env var to disable signups by @alexneamtu in #105
Full Changelog: v1.72.0...v1.73.0