{"id":"6a9a08a58c72f95e2498dbef","title":"2026 09 03 Issue 357","path":"how-to/committee/release-notes/2026-09-03-issue-357","contentMarkdown":"# 03-Sep-2026 — sound check, named guests, meeting identity, leftover calls, pinned screen shares, real [#357](https://github.com/nbarrett/ngx-ramblers/issues/357)\n\n## [build 877](https://github.com/nbarrett/ngx-ramblers/actions/runs/33817828838) — [commit 66a8fa0](https://github.com/nbarrett/ngx-ramblers/commit/66a8fa07e3a234281205832f73014f7d422a9e4b)\n\n_____\n\n## What's new\n\nPeople could see each other but not always hear each other, and the person with the problem had no way to tell that their computer had chosen the wrong microphone. Meetings now start with a check screen where you see your camera, pick your microphone and camera, and click Join. During the meeting a new Sound button lets you switch microphone, speaker or camera and watch a level bar move as you speak. If your microphone is on but producing no sound, the meeting tells you and offers the picker.\n\nA logged-in member who opens the meeting link from email or the calendar now joins as themselves, not as Guest. Guests can type the name everyone should see, and the People panel confirms the change and has a Done button. Leave asks for confirmation first, and the in-call invite dialogue always offers a copyable join link. When sending a meeting invite you can add a short note to the email body so the title can stay short. Speaker view shows the people strip along the bottom again, and the chevron shows or hides it. Deleting a planned meeting names its date and time so two meetings on the same day are easy to tell apart. In maximised Mail, the selected-messages menu and attachment Preview open on top of the inbox instead of behind it. Fly machine history in Diagnostics now includes the video meetings server, and from Platform management you can view the same charts for any environment.\n\nLeaving a meeting by accident is now much harder: clicking elsewhere on the site while in a call asks you to confirm first, the browser warns before a reload or tab close, and if you do drop out a banner on every page offers to take you straight back in. The meeting bar matches the site header colour and the Join button on the check screen is Ramblers yellow.\n\nStart-now video rooms now appear on the Meetings page, so a leftover call can be joined or deleted instead of vanishing after the room closes. An empty title, including the old Ramblers meeting default, is shown as Unnamed meeting.\n\nIn the first real committee meeting held on it, a shared screen shrank into a small tile with a dark border that nobody could enlarge. A shared screen now takes over the large view for everyone and the previous layout returns when sharing stops, and the Full screen button uses the browser's real full screen where it is allowed, with the in-page layout as the fallback.\n\nMinutes taken from a recorded meeting put every word in the mouth of the person who pressed Record. The recording microphone picks up everyone through the speakers, and each chunk was saved under the recorder's name. Transcription now knows who is in the room and who owns the microphone, asks for every utterance on its own line labelled with the speaker, and stores each line under that speaker. The meeting also keeps a note of who was speaking and sends that with each audio clip, and any line the model cannot label goes to the person who was speaking most at the time, or to Unknown, rather than to the recorder. The recorder is only credited when they are alone in the meeting. The minutes writer is told to attribute statements to the named person and never to the recorder.\n\nPlanned-meeting invites carried one plain link for everyone, so anyone not logged in was asked to type their name. Send now rewrites the link target per recipient with their name and email as merge fields, and the guest join reads them, pre-fills the name and asks the server for a token in that person's identity, so each invitee gets their own seat and their own name without logging in. A logged-in member still joins as themselves and the identity fields are dropped.\n\nThe planner's send dialogue offers \"Send to committee role addresses\" when everyone on the chosen list holds a committee role, matching the email composer, and remembers the choice on the meeting.\n\n## At a glance\n\n- A pre-join screen shows your camera preview and lets you choose your microphone and camera before you enter\n- A Sound button in the meeting toolbar opens microphone, speaker and camera pickers with a live level bar\n- A warning appears when your microphone is unmuted but no sound is reaching it, with a Choose microphone button\n- Opening the guest meeting link while logged in joins you under your own name\n- Guests can set their name on the join screen or in People, the browser remembers it, and People confirms the change with a Done button\n- Leave asks you to confirm before hanging up, and so does clicking any other page while you are in a call\n- The browser warns before reloading or closing the tab during a call\n- A Rejoin meeting banner appears on every page after an accidental exit, for members and guests alike\n- The meeting bar uses the site header colour and the pre-join Join button is yellow\n- Meeting view options have icons and a fixed height, and the Sound panel lists microphone, speaker and camera by name\n- Invite people always shows a meeting link you can copy, and the Copy button no longer wraps onto two lines\n- The send dialogue has an optional invite note that goes in the email body\n- Speaker view shows the people strip along the bottom, and the chevron shows or hides it\n- When someone shares their screen it is pinned as the large video for every participant, and the previous layout returns when sharing stops\n- Full screen fills the whole display where the browser allows it, with the in-page layout as the fallback\n- Deleting a planned meeting names its date and time\n- In maximised Mail, the selected-messages menu and attachment Preview open on top of the inbox\n- Diagnostics can chart the video meetings Fly app as well as the website and integration worker\n- Platform management shows Fly history for the environment you have selected, with a Fly metrics link\n- Recent video calls sit on `/admin/meetings` with Join and Delete\n- Empty titles, including Ramblers meeting, show as Unnamed meeting\n- Ad-hoc video rooms are not used as committee reporting periods\n- Transcription prompt names the recorder, the other participants and the people heard speaking during the clip, and asks for one labelled line per utterance\n- Each transcript line is saved under the labelled speaker; unknown voices keep their label; unlabelled lines go to whoever was speaking most, or Unknown, and to the recorder only when they are alone\n- Speaker labels no longer count towards the words-per-second sanity check\n- Minutes prompt attributes each statement to the named speaker\n- Invite link visible text stays the plain address; the link target carries name and email merge fields on Send now\n- Guest join pre-fills the name from the link and requests a token with that name and email\n- Logged-in members opening a personalised link keep their own identity\n- Planner offers committee role addresses for list sends and persists the choice on the meeting","contentHtml":"<h1>03-Sep-2026 — sound check, named guests, meeting identity, leftover calls, pinned screen shares, real <a href=\"https://github.com/nbarrett/ngx-ramblers/issues/357\">#357</a></h1>\n<h2><a href=\"https://github.com/nbarrett/ngx-ramblers/actions/runs/33817828838\">build 877</a> — <a href=\"https://github.com/nbarrett/ngx-ramblers/commit/66a8fa07e3a234281205832f73014f7d422a9e4b\">commit 66a8fa0</a></h2>\n<hr>\n<h2>What&#39;s new</h2>\n<p>People could see each other but not always hear each other, and the person with the problem had no way to tell that their computer had chosen the wrong microphone. Meetings now start with a check screen where you see your camera, pick your microphone and camera, and click Join. During the meeting a new Sound button lets you switch microphone, speaker or camera and watch a level bar move as you speak. If your microphone is on but producing no sound, the meeting tells you and offers the picker.</p>\n<p>A logged-in member who opens the meeting link from email or the calendar now joins as themselves, not as Guest. Guests can type the name everyone should see, and the People panel confirms the change and has a Done button. Leave asks for confirmation first, and the in-call invite dialogue always offers a copyable join link. When sending a meeting invite you can add a short note to the email body so the title can stay short. Speaker view shows the people strip along the bottom again, and the chevron shows or hides it. Deleting a planned meeting names its date and time so two meetings on the same day are easy to tell apart. In maximised Mail, the selected-messages menu and attachment Preview open on top of the inbox instead of behind it. Fly machine history in Diagnostics now includes the video meetings server, and from Platform management you can view the same charts for any environment.</p>\n<p>Leaving a meeting by accident is now much harder: clicking elsewhere on the site while in a call asks you to confirm first, the browser warns before a reload or tab close, and if you do drop out a banner on every page offers to take you straight back in. The meeting bar matches the site header colour and the Join button on the check screen is Ramblers yellow.</p>\n<p>Start-now video rooms now appear on the Meetings page, so a leftover call can be joined or deleted instead of vanishing after the room closes. An empty title, including the old Ramblers meeting default, is shown as Unnamed meeting.</p>\n<p>In the first real committee meeting held on it, a shared screen shrank into a small tile with a dark border that nobody could enlarge. A shared screen now takes over the large view for everyone and the previous layout returns when sharing stops, and the Full screen button uses the browser&#39;s real full screen where it is allowed, with the in-page layout as the fallback.</p>\n<p>Minutes taken from a recorded meeting put every word in the mouth of the person who pressed Record. The recording microphone picks up everyone through the speakers, and each chunk was saved under the recorder&#39;s name. Transcription now knows who is in the room and who owns the microphone, asks for every utterance on its own line labelled with the speaker, and stores each line under that speaker. The meeting also keeps a note of who was speaking and sends that with each audio clip, and any line the model cannot label goes to the person who was speaking most at the time, or to Unknown, rather than to the recorder. The recorder is only credited when they are alone in the meeting. The minutes writer is told to attribute statements to the named person and never to the recorder.</p>\n<p>Planned-meeting invites carried one plain link for everyone, so anyone not logged in was asked to type their name. Send now rewrites the link target per recipient with their name and email as merge fields, and the guest join reads them, pre-fills the name and asks the server for a token in that person&#39;s identity, so each invitee gets their own seat and their own name without logging in. A logged-in member still joins as themselves and the identity fields are dropped.</p>\n<p>The planner&#39;s send dialogue offers &quot;Send to committee role addresses&quot; when everyone on the chosen list holds a committee role, matching the email composer, and remembers the choice on the meeting.</p>\n<h2>At a glance</h2>\n<ul>\n<li>A pre-join screen shows your camera preview and lets you choose your microphone and camera before you enter</li>\n<li>A Sound button in the meeting toolbar opens microphone, speaker and camera pickers with a live level bar</li>\n<li>A warning appears when your microphone is unmuted but no sound is reaching it, with a Choose microphone button</li>\n<li>Opening the guest meeting link while logged in joins you under your own name</li>\n<li>Guests can set their name on the join screen or in People, the browser remembers it, and People confirms the change with a Done button</li>\n<li>Leave asks you to confirm before hanging up, and so does clicking any other page while you are in a call</li>\n<li>The browser warns before reloading or closing the tab during a call</li>\n<li>A Rejoin meeting banner appears on every page after an accidental exit, for members and guests alike</li>\n<li>The meeting bar uses the site header colour and the pre-join Join button is yellow</li>\n<li>Meeting view options have icons and a fixed height, and the Sound panel lists microphone, speaker and camera by name</li>\n<li>Invite people always shows a meeting link you can copy, and the Copy button no longer wraps onto two lines</li>\n<li>The send dialogue has an optional invite note that goes in the email body</li>\n<li>Speaker view shows the people strip along the bottom, and the chevron shows or hides it</li>\n<li>When someone shares their screen it is pinned as the large video for every participant, and the previous layout returns when sharing stops</li>\n<li>Full screen fills the whole display where the browser allows it, with the in-page layout as the fallback</li>\n<li>Deleting a planned meeting names its date and time</li>\n<li>In maximised Mail, the selected-messages menu and attachment Preview open on top of the inbox</li>\n<li>Diagnostics can chart the video meetings Fly app as well as the website and integration worker</li>\n<li>Platform management shows Fly history for the environment you have selected, with a Fly metrics link</li>\n<li>Recent video calls sit on <code>/admin/meetings</code> with Join and Delete</li>\n<li>Empty titles, including Ramblers meeting, show as Unnamed meeting</li>\n<li>Ad-hoc video rooms are not used as committee reporting periods</li>\n<li>Transcription prompt names the recorder, the other participants and the people heard speaking during the clip, and asks for one labelled line per utterance</li>\n<li>Each transcript line is saved under the labelled speaker; unknown voices keep their label; unlabelled lines go to whoever was speaking most, or Unknown, and to the recorder only when they are alone</li>\n<li>Speaker labels no longer count towards the words-per-second sanity check</li>\n<li>Minutes prompt attributes each statement to the named speaker</li>\n<li>Invite link visible text stays the plain address; the link target carries name and email merge fields on Send now</li>\n<li>Guest join pre-fills the name from the link and requests a token with that name and email</li>\n<li>Logged-in members opening a personalised link keep their own identity</li>\n<li>Planner offers committee role addresses for list sends and persists the choice on the meeting</li>\n</ul>\n"}