v3.0.6-3 • May 9, 2023
Changed
-
changed basic user so they can only send non broadcast public invites
-
changed sign up redirect from /home to /account/subscription
-
updated stripe webhooks to use meteor async methods
Removed
-
removed google geocode api calls from migration
v3.0.6-2 • May 8, 2023
Changed
-
changed hubspot chatbot to appear on all desktop pages except studio
Removed
-
removed hubspot chatbot on mobile
-
removed 'studio' from basic plan name
-
removed 'free' from Get Started button
-
removed basic plan users invite link feature and public studio
v3.0.6-1 • May 4, 2023
Added
-
Added custom stripe pricing tables
-
Added redirects for stripe subscription success/cancel
-
Added automute HQ Audio ducking feature
-
Added a feature to create a stripe customer on the admin page
-
Added facebook pixel code to production deployment
Fixed
-
Fixed broken mobile url links
-
Fixed chanel strip HQ Audio wire icon - it now only represents enabled/disabled state instead of also indicating mute/unmute state
-
Fixed an issue where changing chanel strip gain resulted in audible clicking
-
Fixed a bug where disabling/enabling HQ Audio resulted in audible clicking
v3.0.5-3 • April 24, 2023
Fixed
-
Fixed a bug that caused users to appear perpetually online
v3.0.5-2 • April 20, 2023
Added
-
Remove "To continue with a free account" text from subscription page
v3.0.5-1 • April 17, 2023
Added
-
Added remote hq streams to master section
v3.0.4-2 • April 12, 2023
Added
-
Added e2e tests for master section and cloud mute
Changed
-
Disabled mute all when automute is active
-
Disabled automute when mute all is active
-
Grouped mute all and mute lock buttons together
-
Disabled master section when cloud mute is active
Fixed
-
Fixed a big where users could add non alphanumeric characters to their username on the account info page
v3.0.4-1 • April 5, 2023
Added
-
Added master section with auto mute, mute lock and mute all features
-
Added a cancel call button to the ringing call notification
-
Added private in call chat
-
Prompt users to reload each deployment
-
Added email verification and resend verification email setting
-
Update hubspot email and stripe data when it changes
Changed
-
Updated cloud mute to work alongside the new master section
-
Moved local control buttons to the bottom tray
-
Limit mobile/tablet video bandwidth (600kbps) and resolution (480p) to reduce cpu usage
-
Reduced channel strip spacing so more channel strips fit in the mixer drawer
-
Changed cookie consent to contrast more with the background
Fixed
-
Fixed a bug where an audible glitch was sometimes heard every 3 seconds
-
Fixed a bug where remote overlay buttons rendered off screen on small screens
-
Fixed code that causing UI to drop frames
-
Fixed a bug where clicking a free user's call button opened chat (chat is not supported on the free plan)
-
Fixed a bug where selecting HQ Audio 'No Input' still sent audio and showed levels
v3.0.3-8 • March 8, 2023
Fixed
-
Fixed discovery search and pagination bugs
v3.0.3-7 • February 23, 2023
Removed
-
Removed sneaky sign up
Fixed
-
Fixed an issue where clicking the phone icon to call a free user opened their chat (chat is unsupported on free plans)
v3.0.3-6 • February 15, 2023
Added
-
Added feature to connect to a call with audio only and no camera connected
Fixed
-
Fixed a bug when a blank screen was shown in offline studio when no camera was attached
-
Fixed lead dyno script error
v3.0.3-5 • February 10, 2023
Added
-
Added a 'No Input' HQ Audio Input device menu item - selected on first run if no sessionwire audio drivers are installed
-
Added a migration to update all free and basic production users to the studio plan
Changed
-
Remove 'listener only participant joined' snackbar for everyone except call host
-
Silence 'participant joined' sound when the 'Silence Notifications' settings is checked
-
Silence 'participant joined' sound for all guests (signed out users)
-
Set local/remote overlay buttons to auto hide by default - except in device check and offline studio
Fixed
-
Fixed a call join bug where a token was being validated three times instead of once
-
Fixed an issue where the /home route would flash content when leaving a call
-
Fixed an issue where 'Missed Call' and 'No Answer' notifications sometimes appeared after successfully joining a call
-
Fixed offset width on the studio route that only showed up for guests (signed out users)
v3.0.3-4 • February 7, 2023
Added
-
Added real testimonials
-
Added real content to /home route
Fixed
-
Fixed message scrolling issues
v3.0.3-3 • February 1, 2023
Added
-
Added new connections and group tabs with missed message indicator
-
Added scrolling virtualization to smooth the scrolling of large connection and message lists
Changed
-
Refactored pub/sub to more efficiently load app data
-
Hide vault route
-
Hide broadcast button
-
Many other misc UI updates
Removed
-
Temporarily disabled light mode
Fixed
-
Fixed miscellaneous bugs in connections and messages
v3.0.3-2 • January 27, 2023
Added
-
Added in call sign up feature
-
Updated sign up, home and subscriptions pages
-
Added new forms and validation (sign up, sign in, reset/recover password, account info)
-
Added back sneaky sign up and magic link
Fixed
-
Fixed a screenshare bug where video flickered and fullscreen mode exited on it's own
v3.0.3-1 • January 20, 2023
Added
-
Added stripe plans to the subscription page
-
Added 'Invite' to the app drawer to open a dialog and invite someone to Sessionwire
-
Added url redirect to the subscription page - signed out users redirect after sign up/in, signed in users redirect immediately: https://studio.sessionwire.io/account/subscription?redirect=subscription
-
Added url to automatically fill an email on the sign up page: https://studio.sessionwire.io/signup/step2?email=example@example.com
-
Added 10 mongodb indexes to optimize common queries
Changed
-
Moved the 'Remove Connection' button into a menu
-
Changed Hq Audio bitrate from 256kbps to 400kbps
-
Disable features not included in a user's stripe plan and show upgrade snackbar
-
Show logged in user in active speaker mode when speaking
-
Show logged in user and connections in the discover search results
-
Widened discover page so 'Show Instruments...' isn't cut off
-
Added 'Connect', 'Connected' and 'Pending' status to the discover search results
-
Added an undocumented way to enable logs in production for debugging
Removed
-
Removed sneaky sign up and magic link requirement
-
Removed 3 tabs on the discover search page
Fixed
-
Fixed a bug where profile location results could detach from the text input
-
Fixed a bug where stale profile fields could sometimes appear
-
Fixed a bug where messages would sometimes not scroll to the bottom message
-
Fixed a bug where clicking screenshare paused and played the video
-
Fixed a bug where urls pasted in a message navigated to studio.sessionwire.io/<url>
v3.0.2-5 • December 22, 2022
Added
-
Added support for joining a call without a camera attached
Fixed
-
Fixed a bug when a logged in user joining a call via public invite URL is denied browser audio permissions. A 'Connect' button is added to ensure a user gesture is registered prior to joining the call
-
Fixed a bug where clicking back after joining a call as a guest did not end the call
-
Fixed screenshare overlay buttons that were not centered
-
Fixed an overlapping element in active speaker mode causing issues clicking 3 dot menu button
v3.0.2-4 • December 21, 2022
Added
-
Added paginated video grid
-
Added manual track subscriptions so data is only received for visible video streams
-
Added limited support for calls on Firefox desktop browser
-
Added limited support for calls on iOS Safari and Chrome browsers
-
Added limited support for calls on Android Firefox and Chrome browsers
-
Added snackbars to inform users of unsupported features on newly supported desktop and mobile browsers
-
Added HQ Audio meters and device menu in offline studio
-
Added a TB/HQ toggle to work around mobile HQ Audio limitation
Changed
-
Allow an additional sign in on mobile browser when signed in on a desktop browser
-
Default light/dark mode is changed from light to dark
-
Camera light is turned off when not in a call and outside offline studio
-
Mixer is opened when entering offline studio
-
Mixer open/closed state is preserved when leaving and rejoining a call
-
In-call chat state is preserved when leaving and rejoining the same call
-
Snackbar confirm buttons are changed from red to green
-
Prevent starting a call while leaving a call
-
Prevent listener only participants from sending/receiving a file
-
Hide chat 'Upgrade Plan' button for non logged in users
-
Changed enterprise plan max hq receive setting to 10 participants
-
When leaving and rejoining the same call knocking is no longer required
Removed
-
Removed 'Waiting for participants..' in offline studio
-
Removed the Sign In button in the waiting room
-
Removed /landing route in place of index / route
Fixed
-
Fixed a bug when a logged in user could join a call via public invite URL and hear no audio. A 'Connect' button is added to ensure a user gesture is recorded prior to joining the call
-
Fixed a bug where the wrong name was used in a file transfer request notification
-
Fixed a bug where Join/Decline call notifications never get removed
-
Fixed a bug where changing HQ source while HQ is muted begins sending HQ to remotes
-
Fixed a bug where hq audio was sending but the local meters showed no level
-
Fixed a bug where muted incoming audio was audible when the producer muted/unmuted their audio
-
Fixed a bug where the participant grid wasn't visible in active speaker mode
-
Fixed a bug where starting screenshare would unmute audio
-
Fixed a bug where channel fader attenuation was not recalled after muting
-
Fixed a bug where the Active Speaker in large call could get stuck on 1 participant
-
Fixed a bug preventing a recording to finish when ending a call
-
Fixed a bug where the 'Return To Call' button could redirect to an incorrect route
-
Fixed a bug where the default talkback device was being set at the start of each call
-
Fixed a bug where the incorrect camera source was being set in the offline studio
-
Fixed a bug where downloading the mac/win driver installer would end a call
-
Fixed a bug where leaving and rejoining a call could get stuck on the 'Joining' spinner
-
Fixed a bug when clicking 'Loading more messages' didn't scroll to the bottom of the message list
v3.0.1-3 • November 17, 2022
Added
-
Added listener only overlay on screenshare
-
Added joining status of public users when in device check and entering a call
-
Added E2E tests to cover more test cases
Changed
-
Changed listener only mic icon to speaker icon during screenshare
-
Updated chat UI styling
-
Increased the public call join timeout to 150 seconds
-
Increased the call join timeout to 30 seconds
Fixed
-
Fixed a bug where users could not delete the first letter in guest name input
-
Fixed a bug where listener only participants could not change their audio output device
-
Fixed a bug where the public join notification was not clearing
-
Fixed a bug causing talkback output to change when hq output changed (and vise versa)
-
Fixed general call joining, leaving and connection bugs
v3.0.0 • October 27, 2022
Added
-
Added text when video is lost to show low why (bandwidth, interruption, etc.)
-
Added magic sign up link required for production sign up (development and staging have a button to bypass this step)
-
Added feature to change a user's plan in the admin panel
-
Added a participant list to the in-call chat
-
Added a listener only participant feature with sharable public invite URL
-
Added feature to send a connection request to another signed up user in a call
-
Added P2P file transfer feature
-
Added a ringing progress bar
-
Added in-call E2E test suite
Changed
-
Limited BASIC plan to 100 message history
-
Limited BASIC plan to max 4 call participants
-
Limited STUDIO plan to max 12 call participants
-
Limited PRO/ENTERPRISE plans to max 200 call participants
-
Limited BASIC plan to enable 0 participants hq audio
-
Limited STUDIO plan to enable 1 participants hq audio
-
Limited PRO plan to enable 3 participants hq audio
-
Limited BASIC plan to max 40 min call duration
-
Limited STUDIO/PRO/ENTERPRISE plans to max 24 hour call duration
-
Limited BASIC and STUDIO plans to not record, not remote kick and not remote mute
-
Lowered recaptcha threshold on signup to reduce incorrect recapcha issues
-
Prevented additional sessions in separate tabs/windows
-
Swapped light/dark toggle text and icon
-
When camera is loading a loading spinner is shown
-
Changed development and staging to use new severs and Mongo Atlas databases
-
When everyone leaves a call, the call now ends
-
Swapped Mongo Atlas oplog with Redis oplog
Removed
-
Removed unfinished features from UI
-
Removed requirement for first and last name during sign up
-
Removed extra sign up flow steps
Fixed
-
Fixed a bug where signing in with max sign ins would not logout the other user cleanly
-
Fixed broken link in connection request email
-
Fixed a bug with active speaker and grid mode while screen sharing
-
Fixed a bug where no messages appeared when logging out and logging in as another user
-
Fixed a bug where hq audio could send duplicate audio on call start
-
Fixed a bug where previous messages would flash when a user joined after a group was created
-
Fixed a bug where a user could get stuck in device check before entering a call
-
Fixed mixer not rendering in offline room
-
Fixed a bug where a user with no connections could create a group
-
Fixed race condition where it was possible to make call while waiting for a call to connect
-
Fixed a bug where a user could not join a call using a public URL link
-
Fixed a bug where leaving a call resulted in not being able to join a new call
-
Fixed high server cpu usage by refactoring realtime connections publication
-
Fixed a bug where non chromium browser could enter a call sending audio/video but not receive audio
-
Fixed a bug that prevented logging out from the user menu
September 30, 2022
Added
-
Added mic/camera call recording (hq audio coming soon)
-
Added public calling and do not disturb option
-
Added offline room
-
Added group invite state
Changed
-
Changed call chat header to Studio Chat
-
Changed header room name to User's Sessionwire Studio
Fixed
-
Fixed hq audio mute issue navigating away from studio route
-
Fixed camera and mic unmute not to working in device check and waiting room
-
Fixed remote mute lock race condition
Security
-
Added facebook iframe domain to Content Security Policy (CSP) to fix CSP error
September 8, 2022
Added
-
Added a stop screenshare button to stop screenshare
-
Added feature to allow producer to remote stop a screenshare
-
Added feature to allow an incoming call while in a call
-
Added producer remote mute (talkback, camera, hq audio)
-
Added ringtone that plays on loop
-
Added screenshare audio
-
Added remote menu picture-in-picture option
-
Added remote menu kick user option (producer only)
-
Added local video background image option
-
Added local video background blur option
-
Added local video flip option
-
Added room name to call header
-
Added control buttons popovers for small screen sizes
-
Added control buttons to local and remote video
-
Added notification sfx and silence option
-
Added full screen mobile messaging
-
Added view profile button in message header
-
Added ability to edit and delete a message
-
Added return to call button in app header
Changed
-
When a screenshare starts everyone in the call is put into active speaker view
-
When a non producer invites a user to a call, that user knocks for access
-
When producer leaves a call, the call ends for all users
-
Mute all now mutes everyone including the signed in user
-
Skip the Device Check if it has been completed once
-
Simplified joining a call to max 2 steps and direct join if signed in
-
Updated meters to handle remote mute feature
-
Entering studio changes theme to dark mode
-
Updated in-call tray icon buttons
-
Limit sign in to max 1 location, prompt to sign out of other location
-
Hide app drawer until sign up flow is complete
-
Updated app icons
-
Show date if next chat message is > 5mins from last message
Fixed
-
Fixed local and remote video flicker
-
Fixed a bug that deleted all in-call chat messages while in a call
-
Fixed snackbar alert width
-
Fixed a screenshare permissions issue from showing when it shouldn't
-
Fixed device check window resize bug
-
Fixed loading spinner not being centered
-
Fixed message unread count not showing in the app sidebar
-
Restrict group delete to the group creator
August 5, 2022
Added
-
Added connection list to the app drawer
-
Added a user dropdown menu to the app header
-
Added 1-to-1 persistent message feature
-
Added redesigned notification and snackbar alert system
-
Added Home and Vault routes
-
Added a button on the profile page to remove a connection
-
Added a mobile dialog for fullscreen messaging
Changed
-
Changed app drawer navigation items
-
Changed text My Room to My Studio
-
Changed dialog prompts to more subtle snackbar alerts
-
Changed app drawer icon stroke width so it is thinner
-
Changed the default signed in route to /home in place of /profile
Removed
-
Removed header buttons that now reside in the user dropdown menu
-
Removed now unused connection list page
Fixed
-
Fixed a bug when leaving and rejoining a call
-
Fixed a bug when a call could get stuck in active speaker mode
-
Fixed an issue where calls were stuck in peer mode instead of sfu
-
Fixed a bug where room names would appear as random, long characters
-
Fixed incorrect widths of elements when in a call
July 25, 2022
Added
-
Added backend api for persistent messages
July 20, 2022
Added
-
Added an invite tray button
-
Added an invite dialog with 3 ways to invite someone to a call (Email, Existing Connection, Copy Invite Link)
-
Added a shortcut to open the invite dialog when in a call (macOS: CMD+I, Windows/Other: CTRL+I)
-
Added an alert when screen share is silently blocked by the OS with steps to unblock
Changed
-
Changed notification alert duration from 5 - 15 seconds
-
Changed notification alert progress to animate the time remaining
Removed
-
Removed old invite link buttons
Fixed
-
Fixed missing stripe plans during sign up
-
Fixed an issue with signing out while in a call
-
Fixed scrollbars appearing when they shouldn't on Windows while in a call
-
Fixed loading spinner not showing up correctly
July 15, 2022
Added
-
Added username to video loading screen
Changed
-
Mixer is closed when a call starts
July 8, 2022
Added
-
Added website meta description
-
Added basic chat
Fixed
-
Fixed talkback audio not working when starting a call
-
Fixed loading spinner bug in light mode
-
Fixed fullscreen button bug in light mode
-
Fixed toast notification bugs
-
Fixed logout bug where a user would not be redirected to the sign in page
-
Fixed E2E tests and storybook config
June 29, 2022
Changed
-
Changed app drawer and header icons
-
Changed video loading spinner
-
Changed HQ Audio tooltip so it is clear the button is for mute/unmute
Removed
-
Removed development video settings from studio network aside
Fixed
-
Fixed hidden notifications buttons
-
Fixed incorrectly flipped local screen share
-
Fixed a bug that showed a user incorrectly in active speaker mode
-
Fixed a bug that crashed the browser when adding a tag on the discover page
June 27, 2022
Added
-
Added user online/offline status to the profile and connections pages
-
Added a call button on the connections page (for online users)
-
Added an alert when microphone and hq audio source are set to the same device
-
Added an alert when a participant is remote muted by the producer
-
Added an alert when hq audio is remote enabled/disabled by the producer
Changed
-
When exiting screenshare the previous view (grid or active speaker) is restored
-
When in active speaker mode a user no longer sees themselves as the active speaker
-
When signed out and in a call the header buttons open routes in a new tab
Fixed
-
Fixed distorted audio that occurred after changing devices or exiting screenshare
-
Fixed broken channel volume sliders
-
Fixed broken channel mute buttons