Description
Every share link generated today, whether for a whole production or a single line, is single-use. There is no option for a link that stays valid for repeat use.
Current behavior
POST /share (src/api_share.ts) requests a delegate token from OSC's token service for every share link.
- That token service (
osaas-token-service, POST /delegate/:serviceId) issues a Common Access Token with a 5 minute expiry and marks it invalid after first use (catreplay / catStore, returns 401 "Token has already been used" on reuse).
- The frontend's share modals ("Share" and "Share Lines") both say: "Each link can only be used once. A fresh link is generated automatically when copying."
Ask
Add an option to generate a link that is not single-use, so it can be reused over time for recurring sessions rather than regenerated and re-shared on every use.
Context
Customer feedback (Wilsson Brothers, via Simon/CSM, 2026-09). They set up their own separate login system for their team specifically because the single-use links were disruptive for a production crew that wants a fixed way to join recurring sessions, rather than reissuing a new link each time.
Reported by Simon (CSM) on 2026-09-15.
Description
Every share link generated today, whether for a whole production or a single line, is single-use. There is no option for a link that stays valid for repeat use.
Current behavior
POST /share(src/api_share.ts) requests a delegate token from OSC's token service for every share link.osaas-token-service,POST /delegate/:serviceId) issues a Common Access Token with a 5 minute expiry and marks it invalid after first use (catreplay/catStore, returns401 "Token has already been used"on reuse).Ask
Add an option to generate a link that is not single-use, so it can be reused over time for recurring sessions rather than regenerated and re-shared on every use.
Context
Customer feedback (Wilsson Brothers, via Simon/CSM, 2026-09). They set up their own separate login system for their team specifically because the single-use links were disruptive for a production crew that wants a fixed way to join recurring sessions, rather than reissuing a new link each time.
Reported by Simon (CSM) on 2026-09-15.