v0.3.0
0.3.0
Minor Changes
-
f7cb7b6: feat: answer config.get and mint a join token for one room
/api/meetmounts three procedures.meet.config.getreports whether LiveKit is configured,
whether it is reachable (a reallistRooms()), the browser's media URL and the workspace's
participant limit — behind workspace membership andmeet.call.join, and deliberately behind no
capability, so an administrator whose meetings do not work can find out why.meetings.startand
meetings.joinsit behindrequiresCapability('meet', 'calls'), which defaults to off, so a
workspace that has touched nothing answers 404 to both.meetings.joinis the only place a LiveKit token is minted. The grant isroomJoinfor one room
name the server derived, plus publish, subscribe and data; it carries neitherroomAdminnor
roomCreate, fixesidentityto the Kern user id, and expires in ten minutes.