Web-Frontend version history
web-frontend v2.6.4
Changelogβ
π Bug fixesβ
- (screen-share) Pass the configured resolution (!2599)
 - (waiting-room) Prevent disabling media controls (!2589)
 - Hide sip text field in meeting details when not available (!2551)
 - (screen-share) Bring back audio option (!2585)
 - Change decline label for recurring events (!2575)
 - (subroom-audio) Prevent media buttons from deactivating when leaving whisper group (!2525)
 - Moving into the waiting room causes a hangup (!2591)
 
β Miscellaneousβ
- (livekit) Rework reconnection process (!2589)
 - (subroom-audio) Fix indicator and declining message content (!2531)
 
Ciβ
- Upgrade packages during image build (!2617)
 
web-frontend v2.6.3
Changelogβ
π Bug fixesβ
- Active ui on browser screen share stop (!2497)
 - Redirect back to page is broken after user re-auth (!2522)
 - Training participants default values (!2522)
 - Breakout rooms are stopping without reason (!2532)
 - ExitingRoomContext action breaks room entering (!2560)
 - Keyboard interaction for participant menu (!2309)
 
web-frontend v2.6.2
(found in OpenTalk v25.3.0)
Changelogβ
π Bug fixesβ
- (chat) Display missing join/leave events (#2756)
 
web-frontend v2.6.1
Changelogβ
π Bug fixesβ
- Black screen when hidden participants share their screen (!2486)
 - Video background loads slow on initial turn on (!2486)
 - Send recurrence pattern only for time dependent events (!2486)
 - Settings dialog visibility in fullscreen mode (!2486)
 
π¦ Dependenciesβ
β Miscellaneousβ
- Remove hidden track subscription workarounds (!2486)
 
web-frontend v2.6.0
Changelogβ
π New featuresβ
- Add screen share options panel (!2010)
 - Show accept/decline for pending meetings in home page (!2296, #2695)
 - Add config to suppress browser compability info (!2318)
 - Support message chunking (!2337)
 - Add wiretapping user notification (!2363)
 - Use AudioContext for EchoTest (!2371)
 - (chat) Add debounce to setting last seen timestamp per scope (!2383)
 - Toggle guest links feature by flag from controller (!2285)
 
π Bug fixesβ
- Own BackgroundBlur for livekit (!2106, #2648)
 - Error on pop-up screen share with Firefox (!2191)
 - Remove unnecessary props from switch (!2192, #2616)
 - Log error only setProcessor (!2213)
 - Constrain events for screenshare update (!2213)
 - Glitchtip server upgrade to version 4.x (!2157)
 - Hide whiteboard button box is too large (!2221)
 - Fetch only not declined meetings in home page (!2187, #2667)
 - Create a recording have a misleading error message (!2237)
 - Styling of favorite meeting card (!2245, #2681)
 - Translation of meeting form errors (!2261)
 - (pipeline) Renovate corepack version mismatch (!2266)
 - TrackRef is missing (!2269)
 - Closing breakout room while users are entering leads to infinite reconnect loop (!2271)
 - Pin state on toggling fullscreen mode was gone (!2281)
 - Incorrect tooltip message on disabled microphone button (!2282)
 - Transfer correct media state when joining waiting room from lobby (!2290)
 - Ending screenshare was not reseting to the old view (!2298)
 - Meeting note where still shown after room was cleaned up (!2302)
 - Caching last layout on screenshare (!2312)
 - Keyboard interaction for participant menu (!2309)
 - Push2talk is still enabled after permission dialog (!2295)
 - Accessibility of select layout view menu (!2314)
 - (a11y) Add aria-label and autoFocus for more menu (!2315, #2700)
 - Talking stick list in breakout rooms (!2330)
 - Unsubscribe hidden participant video tracks (!2326)
 - Display recording consent after 2. start (!2324)
 - Error handling for invalid meeting link (!2340)
 - Local video flicker (!2291)
 - Deactivates the smoke test in scheduled pipelines (!2365)
 - Ensure chat settings are updated when chat is disabled on join (!2364)
 - Media state after breakout room transition (!2367)
 - Selector warning after receiving a chat message (!2369)
 - Audio activation in lobby (!2371)
 - (popout) Ensure media streams work reliably and avoid triggering eavesdropping notification (!2382)
 - Show active speaker in full screen when no participant is selected (!2373)
 - Correct download buffer type (!2388)
 - Cleanup browser check (!2079)
 - Ensure guest links use invite codes for authorized users (!2392)
 - Change typescript module resolution (!2368)
 - Vite specify Plugin type (!2307)
 - (waiting-room) Re-enable media buttons after being moved (!2407)
 - (popout) Suppress eavesdropping notification (!2406)
 
π Documentationβ
- Extract admin doc from readme (!2211)
 
π¨ Refactorβ
- (middleware) Extract 
login.fulfilledlogic fromapiMiddlewaretostartUserListeners(!2120) 
π¦ Dependenciesβ
- (deps) Update dependency @vitejs/plugin-react to ^4.5.1 (!2149)
 - (deps) Update pnpm to v10.11.1 (!2148)
 - (deps) Update dependency @babel/core to ^7.27.4 (!2144)
 - (deps) Update mcr.microsoft.com/playwright docker tag to v1.53.0 (!2171)
 - (deps) Update eslint-plugins (!2143)
 - (deps) Update dependency knip to ^5.61.0 (!2136)
 - (deps) Update dependency msw to ^2.10.2 (!2141)
 - (deps) Update dependency react-i18next to ^15.5.3 (!2177)
 - (deps) Update dependency eslint-plugin-jest to ^28.13.5 (!2178)
 - (deps) Update dependency @playwright/test to ^1.53.0 (!2170)
 - (deps) Update livekit (!2106)
 - (deps) Update @types (!2135)
 - (deps) Update sentry-javascript monorepo to ^9.29.0 (!2133)
 - (deps) Update alpine/helm docker tag to v3.18.2 (!2145)
 - (deps) Update dependency knip to ^5.61.1 (!2188)
 - (deps) Update eslint-plugins (!2181)
 - (deps) Update dependency @types/node to ^22.15.32 (!2186)
 - (deps) Update dependency @vitejs/plugin-react to ^4.5.2 (!2164)
 - (deps) Update sentry-javascript monorepo to ^9.30.0 (!2190)
 - (deps) Update dependency @types/jest to v30 (!2185)
 - (deps) Update dependency lint-staged to ^16.1.2 (!2182)
 - (deps) Update dependency context-filter-polyfill to ^0.3.23 (!2163)
 - (deps) Update dependency @types/lodash to ^4.17.18 (!2194)
 - (deps) Update dependency i18next-browser-languagedetector to ^8.2.0 (!2173)
 - (deps) Update pnpm to v10.12.1 (!2161)
 - (deps) Update dependency knip to ^5.61.2 (!2198)
 - (deps) Update dependency web-vitals to ^5.0.3 (!2142)
 - (deps) Update dependency eslint-plugin-jest to v29 (!2202)
 - (deps) Update dependency react-router-dom to v7.6.2 (!2151)
 - (deps) Update dependency livekit-client to v2.13.6 (!2206)
 - (deps) Update pnpm to v10.12.4 (!2215)
 - (deps) Update livekit (!2208)
 - (deps) Update jest monorepo to v30 (!2165)
 - (deps) Update dependency vite to v7 (!2225)
 - (deps) Update material-ui monorepo (!2147)
 - (deps) Update node.js to v22.17.0 (!2227)
 - (deps) Update jest monorepo to ^30.0.4 (!2253)
 - (deps) Update dependency emoji-picker-react to ^4.12.3 (!2240)
 - (deps) Update pnpm to v10.13.1 (!2272)
 - (deps) Update @types (!2226)
 - (deps) Update dependency knip to ^5.62.0 (!2246)
 - (deps) Update dependency @vitejs/plugin-react to ^4.7.0 (!2217)
 - (deps) Update dependency vite to ^7.0.5 (!2255)
 - (deps) Update dependency i18next to ^25.3.2 (!2303)
 - (deps) Update dependency emoji-picker-react to ^4.13.2 (!2301)
 - (deps) Update dependency react-i18next to ^15.6.0 (!2305)
 - (deps) Update eslint-plugins (!2205)
 - (deps) Update dependency dotenv to v17 (!2308)
 - (deps) Update dependency snakecase-keys to ^8.1.0 (!2306)
 - (deps) Update dependency vite to ^7.0.6 (!2320)
 - (deps) Update jest monorepo to ^30.0.5 (!2316)
 - (deps) Update dependency react-i18next to ^15.6.1 (!2321)
 - (deps) Update dependency dotenv to ^17.2.1 (!2327)
 - (deps) Update dependency @mui/x-date-pickers to v8 (!1966)
 - (deps) Update dependency prettier to ^3.6.2 (!2216)
 - (deps) Update eslint-plugins (!2317)
 - (deps) Update dependency globals to ^16.3.0 (!2278)
 - (deps) Update dependency @emotion/styled to ^11.14.1 (!2231)
 - (deps) Update linkifyjs monorepo to ^4.3.2 (!2329)
 - (deps) Update dependency @playwright/test to ^1.54.1 (!2203)
 - (deps) Update mcr.microsoft.com/playwright docker tag to v1.54.1 (!2204)
 - (deps) Update dependency msw to ^2.10.4 (!2267)
 - (deps) Update node.js to v22.17.1 (!2299)
 - (deps) Update babel monorepo to ^7.28.0 (!2234)
 - (deps) Update dependency react-router-dom to v7.7.1 (!2239)
 - (deps) Update alpine/helm docker tag to v3.18.4 (!2214)
 - (deps) Update testing-library monorepo (!2338)
 - (deps) Update @types (!2339)
 - (deps) Update dependency snakecase-keys to v9 (!2322)
 - (deps) Update pnpm to v10.14.0 (!2343)
 - (deps) Update dependency @mui/x-date-pickers to ^8.9.2 (!2341)
 - (deps) Update dependency web-vitals to ^5.1.0 (!2346)
 - (deps) Update dependency lint-staged to ^16.1.4 (!2351)
 - (deps) Update dependency yup to ^1.7.0 (!2349)
 - (deps) Update dependency typescript-eslint to ^8.39.0 (!2356)
 - (deps) Update dependency vite to ^7.1.1 (!2366)
 - (deps) Update dependency react-router-dom to v7.8.0 (!2372)
 - (deps) Update dependency i18next to ^25.3.4 (!2378)
 - (deps) Update livekit (!2274)
 - (deps) Update material-ui monorepo (!2358)
 - (deps) Update eslint-plugins (!2376)
 - (deps) Update dependency @types/node to ^22.17.1 (!2375)
 - (deps) Update node.js to v22.18.0 (!2354)
 - (deps) Update dependency lint-staged to ^16.1.5 (!2374)
 - (deps) Update eslint-plugins (!2379)
 - (deps) Update dependency @types/react to ^19.1.10 (!2380)
 - (deps) Update dependency vite to ^7.1.2 (!2381)
 - (deps) Update dependency msw to ^2.10.5 (!2385)
 - (deps) Update dependency i18next to ^25.3.5 (!2386)
 - (deps) Update dependency typescript to ^5.9.2 (!2345)
 - (deps) Update dependency i18next to ^25.3.6 (!2389)
 - (deps) Update dependency @types/node to ^22.17.2 (!2391)
 - (deps) Lock file maintenance (!2079)
 - (deps) Update dependency bowser to ^2.12.0 (!2377)
 - (deps) Update dependency @vitejs/plugin-react to v5 (!2368)
 - (deps) Update sentry-javascript monorepo to v10 (!2344)
 - (deps) Update dependency @testing-library/jest-dom to ^6.7.0 (!2384)
 - (deps) Update dependency livekit-client to v2.15.5 (!2387)
 - (deps) Update dependency @sentry/vite-plugin to v4 (!2307)
 - (deps) Update dependency vite to ^7.1.3 (!2400)
 - (deps) Update dependency @vitejs/plugin-react to ^5.0.1 (!2399)
 - (deps) Update dependency react-router-dom to v7.8.1 (!2393)
 - (deps) Update dependency typescript-eslint to ^8.40.0 (!2398)
 - (deps) Update dependency @livekit/protocol to ^1.40.0 (!2394)
 - (deps) Update pnpm to v10.15.0 (!2401)
 - (deps) Update dependency @mui/x-date-pickers to ^8.10.2 (!2404)
 - (deps) Update dependency @testing-library/jest-dom to ^6.8.0 (!2408)
 - (deps) Update dependency knip to ^5.63.0 (!2409)
 - (deps) Update dependency react-i18next to ^15.7.1 (!2403)
 - (deps) Update dependency i18next to ^25.4.0 (!2402)
 
β Miscellaneousβ
- Remove shared folder extra steps (!2112)
 - Remove unused track-processors package (!2106)
 - Improve the type-safety of the meeting form validation schema (!2166)
 - Unit tests for meeting form utils (!2100)
 - (types) Fix all typing problems (!2210)
 - Add testing library plugin and fix linting errors (!2218)
 - Deleted unused hook (!2233)
 - Improve tests for the meeting header (!2097)
 - Add unit tests for legal vote token clipboard (!2152)
 - Increase coverage of waiting view tests (!2153)
 - Add jest fail on console (!2229)
 - Unit tests and refactoring of the date time section (!2251)
 - Unit tests MeetingForm and ActionButtons (!2259)
 - Improve general unit tests (!2160)
 - Improve test coverage of asset table (!2263)
 - Improve test coverage for progress bar component (!2262)
 - (justfile) Add justfile for release creation (!2270)
 - Read shared folder enabled from tariff modules (!2325)
 - Reduce code duplication in stream_updated handler (!2360)
 - Remove e2e tests steps from ci and add manual trigger step for the new e2e tests repo (!2361)
 - (tooling) Switch from jest to vitest (!2350)
 - Move room creation into middlware (!2162)
 - Bump browser minimum versions (!2410)
 
Ciβ
- Remove unneeded secret cleanup step (!2201)
 
Testβ
- (e2e) Adding e2e tests for TC_002_Dashboard_Help_User Manual (!2048)
 - (e2e) Disable 79_Dashboard_Settings & MeetingRoom - adjust participant view TC2 & TC5 (!2140)
 - (e2e) Adding e2e tests for TC_005_Dashboard_Home_Plan (!2089)
 - (e2e) Tc_001_user_manual (!2139)
 - (e2e) Fix flaky e2e tests (!2154)
 - (e2e) Tc_002_keyboard shortcuts (!2146)
 - (e2e) Refactoring navigation to external page (!2158)
 - (e2e) Add gitlab integration for test suite (!2004)
 - (e2e) Fix nightly run condition and cleanup variables (!2179)
 - (e2e) Merge pipeline jobs browser and browser-nightly (!2180)
 - (e2e) Tc_003_report a bug (!2155)
 - (e2e) Change locator to getByRole (!2159)
 - (e2e) Tc_001_meeting room_as moderator_timer (!2176)
 - (e2e) Tc_001_meetingRoom_meeting credentials summary (!2168)
 - (e2e) Tc_002_meeting room_as moderator_timer_duration_session duration (!2183)
 - (e2e) Improve waiting after deleting of meeting (!2196)
 - (e2e) Improve waiting on HomePage (!2193)
 - (e2e) Tc_001_url route in Dashboard + Meeting Room (!2207)
 - (e2e) Tc_003_meeting room_as moderator_timer_create timer_with different duration, with title (!2197)
 - (e2e) Meeting room debriefing for moderator and registered user (!2184)
 - (e2e) Meeting room debriefing for moderator (!2199)
 - (e2e) Meeting room debriefing for moderator and registered user (!2228)
 - (e2e) Meeting room debriefing for moderator and registered user (!2228)
 - (e2e) Meeting room debriefing for end of the conference (!2200)
 - (e2e) Refactored tc_002_meeting room_as moderator_timer_duration_session duration (!2224)
 - (e2e) Tc_004_meeting room_as moderator_timer_create timer_without title (!2212)
 - (unit) Add useTabs tests and refactor the hook (!2230)
 - (unit) Add useNavigateToHome unit tests (!2247)
 - (e2e) Refactoring page objects - meeting details (!2241)
 - (unit) Add MeetingNotesView tests (!2250)
 - (e2e) Refactoring debriefing moderator tool (!2232)
 - (e2e) Refactoring talking stick moderator tool (!2238)
 - (e2e) Refactoring page objects - timer moderator tool (!2242)
 - (e2e) Refactoring view options (!2249)
 - (e2e) Tc_005_meeting room ask participants if they are ready toggle button as on/off (!2219)
 - (e2e) Remove skip firefox and add missing assertion to accessibility TC 002 & 003 (!2169)
 - (e2e) Refactor wait for guestlink function (!2195)
 - (e2e) Refactoring meeting helpers to close webkitpopup (!2243)
 - (unit) Add tests for useLocale (!2257)
 - (unit) Add unit tests for Participant and the fragments (!2256)
 - (unit) Add unit tests for LocalVideo (!2265)
 - (e2e) IsFullScreen fixes in meeting room burger menu (!2276)
 - (e2e) Refactoring page objects - burger menu (!2236)
 - (e2e) Fix dashboard_home βΊ tc_001_dashboard_home_start test new (!2279)
 - (e2e) Tc_006_meeting room_as moderator_timer_mark me as done button+stop timer button (!2248)
 - (e2e) Using api to change language (!2260)
 - (e2e) Fix accessibility_general > tc_001_dashboard-getThreeDotMenuOfMeeting (!2280)
 - (e2e) Fix accessibility_general > tc_001_dashboard-uniqueMeetingStartButton (!2286)
 - (e2e) Tc_001_accessibility (!2289)
 - (e2e) Refactoring e2e test for tc_001_dashboard_settings_general (!2252)
 - (e2e) Tc_001_dashboard_legal_imprint & data protection (!2156)
 - (e2e) Fix selectors in MeetingRoom > ViewOptionsPage (!2328)
 - (e2e) Delete workaround for local setup (!2328)
 - (e2e) Bring moderators meeting room to front after joining as guest (!2328)
 - (e2e) Delete selection of already sekected option (!2328)
 - (e2e) Improve locator (!2328)
 - (e2e) Delete not needed awaits (!2328)
 - (e2e) Simplify test (!2328)
 - (e2e) Refactoring e2e test for tc_003_dashboard_settings_account option (!2283)
 - (e2) Fix locators for date fields on MeetingPlanningPage (!2353)
 - (e2e) Skip check for Create shared folder button (!2352)
 - (e2e) Fix accessibility-general-TC_001_Dashboard-navigateToHomePage (!2331)
 
web-frontend v2.5.7
Changelogβ
π Bug fixesβ
- Redirect back to page is broken after user re-auth (!2522)
 - Training participants default values (!2546)
 - Breakout rooms are stopping without reason (!2532)
 - ExitingRoomContext action breaks room entering (!2560)
 - Keyboard interaction for participant menu (!2309)
 
web-frontend v2.5.6
(found in OpenTalk v25.2.2)
Changelogβ
π Bug fixesβ
- Display user reports in glitchtip ui (!2430)
 
web-frontend v2.5.5
Changelogβ
π Bug fixesβ
- (popout) Suppress eavesdropping notification (!2405)
 - Black screen when hidden participants share their screen (!2420)
 
web-frontend v2.5.4
Changelogβ
π New featuresβ
π Bug fixesβ
- Audio activation in lobby (!2371)
 - (popout) Ensure media streams work reliably and avoid triggering eavesdropping notification (!2382)
 - Show active speaker in full screen when no participant is selected (!2373)
 
web-frontend v2.5.3
(found in OpenTalk v25.2.1)
Changelogβ
π Bug fixesβ
- Local video flicker (!2244)
 - Glitchtip server upgrade to version 4.x (!2292)
 - Unsubscribe hidden participant video tracks (!2326)
 - Display recording consent after 2. start (!2324)
 
π¦ Dependenciesβ
- (deps) Update livekit (!2244)
 
web-frontend v2.5.2
(found in OpenTalk v25.2.0)
Changelogβ
π Bug fixesβ
π¦ Dependenciesβ
- Update dependency livekit-client to v2.13.6 (!2206)
 
web-frontend v2.5.1
Changelogβ
π Bug fixesβ
π¦ Dependenciesβ
β Miscellaneousβ
web-frontend v2.5.0
Changelogβ
π New featuresβ
- Add user locale to sentry report (!1908)
 - Add accept button in meeting popover (!1869, #2432)
 - (settings_dialog) Implement meeting settings dialog (!1877, #1915)
 - Accessibility statement link in burger menu (!1883)
 - (legal-vote) Add 
ProtocolInconsistenttoVoteInvalidReason(!2007) - Add innovafone remote control (!1962)
 - Setup custom logger (!1979)
 
π Bug fixesβ
- Middleware calls duplicated in media slice (!1873)
 - Prevent duplicate actions after breakout room start (!1903)
 - Display voting results (!1905)
 - Prevent user duplication in breakout rooms (!1899)
 - Correct field name for end-to-end encryption flag (!1894)
 - Handle participants in deleted rooms (!1853)
 - Meeting notes participants list after join (!1914)
 - Ui issues after camera permission denial (!1853)
 - A11y of the event conflict dialog (!1925)
 - A11y change text fields from disabled to readonly (!1902)
 - Scrollbar not showing last message in the viewport (!1890)
 - Hover and focus contrast on participant video buttons (!1882)
 - Hang up is causing conference context allready closed (!1955)
 - Duration aria label not reading plural minutes (!1958)
 - Unexpected styling of readonly text fields (!1953)
 - Missing on going timer title for joined participant (!1938)
 - Meeting deletion button clickable during submittion (!1936)
 - Keyboard navigation not working in mobile drawer (!1959)
 - Meeting recurrence select label overlaps on focus (!1935)
 - Preserve participant thumbnail position (!1916)
 - Preserve aspect ratio when activating background blur on android phones (!1853)
 - Apply background effects when local video is not rendered (!1853)
 - Background Image should now get cropped instead of scaled (!1853)
 - Fullscreen mode for mobile and tablet viewports (!1967)
 - Display real dates for a particular event instance (!1974)
 - Mark CONTACT_SUPPORT_URL as optional (!1982)
 - Breakout notification countdown on inactive tab (!1937)
 - Remove extra space from top and bottom of meeting info button (!1989)
 - Prevent incorrect request upon room join (!1987)
 - Participant is cutted when sharing the screen on a wide screen (!2016)
 - Fix typo in EN translation file (!2026)
 - Fix typo in EN translation file (!2026)
 - Add max character restriction to profile name (!2005)
 - Close notifications upon reconnection dialog (!1988)
 - Set firefox e2e tests to manual (!2044)
 - Downgrade livekit-client to 2.10.0 (!2043)
 - Firefox esr background effect support (!2013)
 - Keep debriefing notifications on screen (!2038)
 - Add missing default for maximum allowed duration (!1939)
 - Reduce re-renders of the RoomPage (!2046)
 - Prevent opening redundant tab for secondary navigation (!2070)
 - Security badge layout (!2073)
 - Moderator tab tooltip trigger (!2006)
 - Show divider in the meeting header in case a feature is active (!2072)
 - Disable meeting cancel button during fetch (!2055)
 - User not able to select custom value in mobile version timer (!2117)
 - Removing a meeting participant (!2110)
 - Poll: timer is not counting in moderation panel (!2067)
 
π¨ Refactorβ
- Add microphone state caching (!1853)
 
π¦ Dependenciesβ
- (deps) Lock file maintenance (!1863)
 - (deps) Update dependency knip to ^5.46.5 (!1861)
 - (deps) Update pnpm to v10.7.1 (!1878)
 - (deps) Update material-ui monorepo to v7 (!1758)
 - (deps) Update dependency @testing-library/react to ^16.3.0 (!1884)
 - (deps) Update dependency type-fest to ^4.39.1 (!1872)
 - (deps) Update dependency vite to ^6.2.5 (!1865)
 - (deps) Update dependency react-router-dom to v7.4.1 (!1859)
 - (deps) Update dependency rollup to ^4.39.0 (!1860)
 - (deps) Update @types (!1868)
 - (deps) Update dependency typescript-eslint to ^8.29.0 (!1867)
 - (deps) Update dependency @fluent/bundle to ^0.19.1 (!1880)
 - (deps) Update sentry-javascript monorepo to v9 (!1853)
 - (deps) Update sentry-javascript monorepo to ^9.11.0 (!1888)
 - (deps) Update dependency react-virtualized-auto-sizer to ^1.0.26 (!1862)
 - (deps) Update dependency eslint-plugin-react to ^7.37.5 (!1889)
 - (deps) Update dependency date-fns to v4 (!1853)
 - (deps) Update dependency msw to v2 (!1853)
 - (deps) Lock file maintenance (!1900)
 - (deps) Update dependency typescript to ^5.8.3 (!1897)
 - (deps) Update dependency react-router-dom to v7.5.0 (!1895)
 - (deps) Update eslint-plugins to ^9.24.0 (!1896)
 - (deps) Update pnpm to v10.8.0 (!1906)
 - (deps) Update dependency knip to ^5.47.0 (!1898)
 - (deps) Update dependency typescript-eslint to ^8.29.1 (!1907)
 - (deps) Update dependency @types/react-dom to v19.1.2 (!1917)
 - (deps) Update sentry-javascript monorepo to ^9.12.0 (!1913)
 - (deps) Update dependency knip to ^5.48.0 (!1915)
 - (deps) Update dependency @mui/material to ^7.0.2 (!1919)
 - (deps) Update dependency knip to ^5.49.0 (!1920)
 - (deps) Update dependency vite to ^6.2.6 (!1921)
 - (deps) Update dependency knip to ^5.50.1 (!1922)
 - (deps) Update pnpm to v10.8.1 (!1941)
 - (deps) Update dependency @changesets/cli to ^2.29.0 (!1940)
 - (deps) Update dependency knip to ^5.50.3 (!1924)
 - (deps) Update @types (!1927)
 - (deps) Update dependency vite to ^6.2.6 (!1933)
 - (deps) Update dependency typescript-eslint to ^8.30.1 (!1943)
 - (deps) Update dependency msw to ^2.7.4 (!1929)
 - (deps) Update dependency knip to ^5.50.4 (!1944)
 - (deps) Update dependency lint-staged to ^15.5.1 (!1928)
 - (deps) Update livekit (!1887)
 - (deps) Update dependency type-fest to ^4.40.0 (!1948)
 - (deps) Update dependency vite to ^6.3.0 (!1954)
 - (deps) Update dependency dotenv to ^16.5.0 (!1926)
 - (deps) Update dependency @vitejs/plugin-react to ^4.4.0 (!1947)
 - (deps) Update dependency @changesets/cli to ^2.29.1 (!1951)
 - (deps) Update dependency i18next to v25 (!1946)
 - (deps) Update sentry-javascript monorepo to ^9.13.0 (!1957)
 - (deps) Update eslint-plugins (!1975)
 - (deps) Update dependency @vitejs/plugin-react to ^4.4.1 (!1976)
 - (deps) Update pnpm to v10.9.0 (!1978)
 - (deps) Update dependency vite to ^6.3.2 (!1963)
 - (deps) Update dependency @playwright/test to ^1.52.0 (!1970)
 - (deps) Update i18next (!1972)
 - (deps) Update dependency msw to ^2.7.5 (!1973)
 - (deps) Update mcr.microsoft.com/playwright docker tag to v1.52.0 (!1971)
 - (deps) Update dependency knip to ^5.50.5 (!1969)
 - (deps) Update dependency react-router-dom to v7.5.1 (!1968)
 - (deps) Update dependency react-i18next to ^15.5.0 (!1980)
 - (deps) Update dependency @reduxjs/toolkit to ^2.7.0 (!1960)
 - (deps) Update dependency @changesets/cli to ^2.29.2 (!1961)
 - (deps) Update dependency react-i18next to ^15.5.1 (!1981)
 - (deps) Update dependency @mui/x-date-pickers to ^7.29.0 (!1965)
 - (deps) Update dependency vite to ^6.3.3 (!1986)
 - (deps) Update sentry-javascript monorepo to ^9.14.0 (!1984)
 - (deps) Update node.js to v22.15.0 (!1983)
 - (deps) Update dependency @mui/x-date-pickers to ^7.29.1 (!1985)
 - (deps) Update dependency react-router-dom to v7.5.2 (!1991)
 - (deps) Update dependency @types/node to ^22.15.2 (!1992)
 - (deps) Update pnpm to v10.10.0 (!1997)
 - (deps) Update dependency type-fest to ^4.40.1 (!1995)
 - (deps) Update dependency @types/node to ^22.15.3 (!1999)
 - (deps) Update livekit (!1949)
 - (deps) Update dependency i18next to ^25.0.2 (!2001)
 - (deps) Lock file maintenance (!1932)
 - (deps) Update dependency typescript-eslint to ^8.31.1 (!2000)
 - (deps) Update dependency react-router-dom to v7.5.3 (!2002)
 - (deps) Update dependency knip to ^5.51.0 (!2003)
 - (deps) Update sentry-javascript monorepo to ^9.15.0 (!2009)
 - (deps) Update dependency vite to ^6.3.4 (!2011)
 - (deps) Update dependency knip to ^5.51.1 (!2012)
 - (deps) Update dependency @types/react-dom to v19.1.3 (!2015)
 - (deps) Update babel monorepo to ^7.27.1 (!2017)
 - (deps) Lock file maintenance (!2024)
 - (deps) Update dependency i18next-browser-languagedetector to ^8.1.0 (!2018)
 - (deps) Update dependency knip to ^5.53.0 (!2019)
 - (deps) Update dependency @changesets/cli to ^2.29.3 (!2029)
 - (deps) Update alpine/helm docker tag to v3.17.3 (!2023)
 - (deps) Update dependency msw to ^2.7.6 (!2025)
 - (deps) Update dependency @livekit/protocol to ^1.37.1 (!2027)
 - (deps) Update @types (!2035)
 - (deps) Update dependency vite to ^6.3.5 (!2034)
 - (deps) Update dependency @sentry/vite-plugin to ^3.4.0 (!2031)
 - (deps) Update eslint-plugins (!2022)
 - (deps) Update dependency globals to ^16.1.0 (!2051)
 - (deps) Update linkifyjs monorepo to ^4.3.0 (!2050)
 - (deps) Update dependency @reduxjs/toolkit to ^2.8.0 (!2047)
 - (deps) Update dependency @babel/preset-env to ^7.27.2 (!2045)
 - (deps) Update dependency lint-staged to ^15.5.2 (!2042)
 - (deps) Update dependency i18next to ^25.1.1 (!2041)
 - (deps) Update dependency type-fest to ^4.41.0 (!2040)
 - (deps) Update dependency knip to ^5.55.0 (!2039)
 - (deps) Update dependency @types/node to ^22.15.14 (!2037)
 - (deps) Update material-ui monorepo (!2020)
 - (deps) Update commitlint monorepo to ^19.8.1 (!2062)
 - (deps) Update dependency @reduxjs/toolkit to ^2.8.1 (!2061)
 - (deps) Update linkifyjs monorepo to ^4.3.1 (!2060)
 - (deps) Update dependency web-vitals to v5 (!2059)
 - (deps) Update dependency knip to ^5.55.1 (!2063)
 - (deps) Update dependency @types/node to ^22.15.16 (!2058)
 - (deps) Update dependency msw to ^2.8.0 (!2071)
 - (deps) Update dependency react-router-dom to v7.6.0 (!2069)
 - (deps) Update dependency @types/node to ^22.15.17 (!2068)
 - (deps) Update dependency msw to ^2.8.1 (!2074)
 - (deps) Update dependency lint-staged to v16 (!2077)
 - (deps) Update dependency i18next to ^25.1.2 (!2064)
 - (deps) Update dependency @mui/x-date-pickers to ^7.29.3 (!2066)
 - (deps) Update dependency @types/react-dom to v19.1.4 (!2081)
 - (deps) Update dependency msw to ^2.8.2 (!2076)
 - (deps) Update sentry-javascript monorepo to ^9.17.0 (!2057)
 - (deps) Update dependency @changesets/cli to ^2.29.4 (!2082)
 - (deps) Update dependency @reduxjs/toolkit to ^2.8.2 (!2091)
 - (deps) Update eslint-plugins (!2084)
 - (deps) Update dependency msw to ^2.8.4 (!2099)
 - (deps) Update dependency tsup to ^8.5.0 (!2098)
 - (deps) Update node.js to v22.15.1 (!2095)
 - (deps) Update dependency i18next to ^25.1.3 (!2092)
 - (deps) Update dependency i18next to ^25.2.0 (!2102)
 - (deps) Update dependency knip to ^5.56.0 (!2090)
 - (deps) Update sentry-javascript monorepo to ^9.20.0 (!2086)
 - (deps) Update pnpm to v10.11.0 (!2087)
 - (deps) Update dependency vite-plugin-dts to ^4.5.4 (!2093)
 - (deps) Update dependency web-vitals to ^5.0.1 (!2088)
 - (deps) Update @types (!2085)
 - (deps) Update sentry-javascript monorepo to ^9.21.0 (!2105)
 - (deps) Update dependency @vitejs/plugin-react to ^4.5.0 (!2118)
 - (deps) Update dependency react-router-dom to v7.6.1 (!2124)
 - (deps) Update dependency globals to ^16.2.0 (!2123)
 - (deps) Update dependency i18next to ^25.2.1 (!2122)
 - (deps) Update alpine/helm docker tag to v3.18.0 (!2121)
 - (deps) Update dependency react-i18next to ^15.5.2 (!2116)
 - (deps) Update dependency @mui/x-date-pickers to ^7.29.4 (!2115)
 - (deps) Update dependency @sentry/vite-plugin to ^3.5.0 (!2111)
 - (deps) Update sentry-javascript monorepo to ^9.22.0 (!2109)
 - (deps) Update dependency @babel/core to ^7.27.3 (!2126)
 - (deps) Update dependency knip to ^5.58.1 (!2108)
 - (deps) Update @types (!2107)
 - (deps) Update node.js to v22.16.0 (!2113)
 - (deps) Update dependency msw to ^2.8.5 (!2130)
 - (deps) Update eslint-plugins (!2129)
 - (deps) Update dependency @types/node to ^22.15.23 (!2127)
 - (deps) Update dependency lint-staged to ^16.1.0 (!2128)
 
β Miscellaneousβ
- Update renovate package rules (!1886)
 - Upgrade packages (!1853)
 - Add react names to sentry report (!1901)
 - Migrate rtk-rest-api to vite (!1909)
 - Prevent extra get request after meeting deletion (!1881, #1552)
 - Migrate redux-oidc to vite (!1918)
 - Sync pnpm version with ci (!1931)
 - Centralize LiveKit EventListeners in Middleware (!1875)
 - Implement typecheck in the pipeline (!1934)
 - Enforce 
itusage in unit tests (!1996) - Simplify breakout room creation form (!1950)
 - Refactor AccordionItem and unit tests (!2078)
 - Restructure redux listeners (!1977)
 - Refactor forms to create and update meetings in the dashboard (!2080)
 - Unit tests for create and update meeting forms (!2096)
 - Implement type-safe access to formik fields (!2103)
 - Add storage upgradable condition (!2104)
 
Ciβ
- Add container scanning (!1942)
 
Testβ
- (e2e) Add accessibility UI test (!1654)
 - Extend MediaReconnectionDialog test (!1866)
 - (e2e) Fix-accessibility-meeting-creation-flaky-in-ci (!1885)
 - (e2e) Refactor meeting class (!1870)
 - (unit) Add tests for ModerationSideToolbar (!1893)
 - (unit) Add useHeader unit tests (!1904)
 - (unit) Add additional unit test for TalkingStickTabPanel (!1910)
 - (e2e) TC_003_Dashboard_Home_test_field_functionality_title_detail_password (!1879)
 - (e2e) Fix ci flaky test for dashboard setting (!1952)
 - (e2e) Fix-flaky-dashboard-ui-test-in-ci (!1964)
 - (e2e) Tc_002_Dashboard_Home_Plan new button (!1853)
 - (e2e) Adding e2e test for TC_004_VideoRoom_ParticipantViewSettings_List_GridView (!1871)
 - (e2e) Refactor-global-setup-for-setting-and-login-page (!1891)
 - (e2e) Adding global.setup in include tag inside knip (!1891)
 - (e2e) Adding e2e test for TC_004_VideoRoom_ParticipantViewSettings_List_GridView (!1876)
 - (e2e) Refactoring Meeting Room_adjust participant view_v25.1.0 (!1876)
 - (e2e) Resolving merge conflicts (!1876)
 - (e2e) Refactoring (!1876)
 - (e2e) Tc_001_Dashboard_Home_Start new (!1853)
 - (unit) Add ReconnectionDialog unit tests (!1994)
 - (e2e) Skipping TC_002_Dashboard_Settings_Profile option (!2053)
 - (e2e) Refactoring accessibility e2e tests & refactoring of functions that return a page object (!2036)
 - (e2e) Refactoring dashboard e2e test (!2032)
 - (e2e) Adding e2e tests for TC_001_Dashboard_Help_User Manual (!1998)
 - (e2e) Refactoring meeting helpers (!2094)
 - (e2e) Adding e2e tests for TC_005_VideoRoom_ParticipantViewSettings_List_Sorting (!1993)
 - (e2e) Adding e2e test for TC_003_VideoRoom_ParticipantViewSettings_List_FullScreen (!1854)
 - (e2e) Addressing multiple issues that make some tests occasionally fail on CI (!2125)
 - (e2e) Address issues in e2e tests that make CI frequently fail (!2131)
 - (e2e) Possible solution to flaky test TC_001_Dashboard_Help_User (!2132)
 - (e2e) Renaming meetingPlanningPage object (!2138)
 
web-frontend v2.4.5
(found in OpenTalk v25.1.5)
Changelogβ
π New featuresβ
- Add wiretapping user notification (!2363)
 
π Bug fixesβ
- (popout) Suppress eavesdropping notification (!2406)
 
web-frontend v2.4.4
(found in OpenTalk v25.1.4, v25.1.3, v25.1.2)
Changelogβ
π Bug fixesβ
web-frontend v2.4.3
(found in OpenTalk v25.1.1)
Changelogβ
π New featuresβ
π Bug fixesβ
- Correct field name for end-to-end encryption flag (!1894, #2611)
 - Ui issues after camera permission denial (!1850, #2598)
 - Hang up is causing conference context already closed (!1955, #2620)
 - Handle participants in deleted rooms (!1782, #1748)
 - Preserve aspect ratio when activating background blur on android phones (!1710, #2212)
 - Apply background effects when local video is not rendered (!1710, #2212)
 - Background Image should now get cropped instead of scaled (!1710, #2212)
 
web-frontend v2.4.2
Changelogβ
π Bug fixesβ
web-frontend v2.4.1
(found in OpenTalk v25.1.0)
Changelogβ
π Bug fixesβ
- Prevent duplicate actions after breakout room start (!1903, #2609)
 - Prevent user duplication in breakout rooms (!1899, #2610)
 - Display voting results (!1905, #2612)
 
web-frontend v2.4.0
Changelogβ
π New featuresβ
- (a11y) Make 
Spacekey behaviour consistent (!1618) - Make port and user configurable via envs (!1796)
 - (a11y) Focus erroneous input filed on form submit (!1750)
 - (a11y) Replace icon and remove unused logo variant (!1734)
 - Rework burger menu icons (!1648)
 - (container) Generate .well-known/opentalk/client file (!1842, #1497)
 - Add training participation report configuration from dashboard (!1833, #2448)
 
π Bug fixesβ
- Add missing hover color on datetimepicker (!1609)
 - Enable audio for screenshare (!1712)
 - Revert livekit-client version to fix self-mute error (!1795)
 - Background effects not work in lobby after mediapipe update (!1788)
 - Fixing linting errors (!1788)
 - Microphone status after being force muted (!1791)
 - Start media on old browsers (!1794)
 - (fullscreen) Hide all fullscreen buttons when the feature is unavailable (!1658)
 - Downgrade media pipe to fix the freezing on firefox (!1820)
 - More menu export meeting notes is only visible when the module is enabled (!1818)
 - Asset download button wrongly displayed on deletion (!1752)
 - Placement of the timer and coffee break popover (!1736)
 - Missing aria-label on remove invited participant x icon (!1738)
 - Sip participants can no longer be invited to whisper groups (!1797)
 - Remove cause of error when receiving a whisper invite (!1797)
 - Remove aria-current attribute from outside leading links (!1751)
 - Endless auth loop if the local system time is wrong (!1809)
 - Avoid media reconnect on waiting room transition (!1792)
 - Disable media on hangup (!1817)
 - Video permission disclaimer on missing permissions (!1785)
 - Prevent media reconnect after leaving a conference (!1844)
 - Content of the dial-in copy button (!1737)
 
π Documentationβ
- (readme) Removed subroom audio configuration variable from template (!1658)
 
π¦ Dependenciesβ
- (deps) Update babel monorepo to v7.26.9 (!1619)
 - (deps) Update dependency @rollup/plugin-node-resolve to v15.3.1 (!1621)
 - (deps) Update renovate rangeStrategy to bump (!1664)
 - (deps) Update dependency @m-lab/ndt7 to ^0.0.6 (!1637)
 - (deps) Update dependency @mediapipe/tasks-vision to v0.10.21 (!1638)
 - (deps) Update babel monorepo (!1666)
 - (deps) Update dependency @rollup/plugin-commonjs to ^28.0.2 (!1667)
 - (deps) Update dependency @rollup/plugin-node-resolve to ^15.3.1 (!1668)
 - (deps) Update dependency @types/dom-mediacapture-transform to ^0.1.11 (!1671)
 - (deps) Update material-ui monorepo (!1663)
 - (deps) Update dependency @types/identity-obj-proxy to ^3.0.2 (!1673)
 - (deps) Update dependency @types/fscreen to ^1.0.4 (!1672)
 - (deps) Update dependency @types/jest to ^29.5.14 (!1674)
 - (deps) Update dependency msw to ^1.3.5 (!1689)
 - (deps) Update dependency dotenv to ^16.4.7 (!1681)
 - (deps) Update dependency del-cli to ^5.1.0 (!1680)
 - (deps) Update dependency @types/uuid to ^8.3.4 (!1678)
 - (deps) Update dependency lint-staged to ^15.4.3 (!1688)
 - (deps) Update dependency eslint to ^8.57.1 (!1682)
 - (deps) Update dependency json5 to ^2.2.3 (!1687)
 - (deps) Update dependency rollup to ^2.79.2 (!1690)
 - (deps) Update dependency rollup-plugin-dts to ^6.1.1 (!1691)
 - (deps) Update dependency @rollup/plugin-typescript to ^11.1.6 (!1669)
 - (deps) Update dependency eslint-plugin-react-refresh to ^0.4.19 (!1686)
 - (deps) Update dependency eslint-plugin-react to ^7.37.4 (!1685)
 - (deps) Update dependency whatwg-fetch to ^3.6.20 (!1699)
 - (deps) Update dependency ts-node to ^10.9.2 (!1694)
 - (deps) Pnpm recursive update (!1705)
 - (deps) Change renovate config to group high confidence updates (!1709)
 - (deps) Update alpine/helm docker tag to v3.17.1 (!1707)
 - (deps) Change renovate config (!1711)
 - (deps) Update dependency @types/node to ^18.19.79 (!1708)
 - (deps) Update dependency i18next to ^21.10.0 (!1714)
 - (deps) Update dependency react-router-dom to v7.3.0 (!1726)
 - (deps) Update dependency eslint-config-prettier to v8.10.0 (!1713)
 - (deps) Update deps (!1739)
 - (deps) Update dependency regenerator-runtime to ^0.14.1 (!1717)
 - (deps) Update dependency context-filter-polyfill to ^0.3.22 (!1725)
 - (deps) Update dependency @fluent/bundle to ^0.18.0 (!1721)
 - (deps) Update dependency @fluent/syntax to v0.19.0 (!1722)
 - (deps) Update dependency msw to ^0.49.3 (!1715)
 - (deps) Update dependency @livekit/components-core to ^0.12.1 (!1723)
 - (deps) Update mcr.microsoft.com/playwright docker tag to v1.51.0 (!1718)
 - (deps) Update dependencies (!1753)
 - (deps) Update pnpm to v10 (!1755)
 - (deps) Update dependency uuid to v11 (!1779)
 - (deps) Update dependency @trivago/prettier-plugin-sort-imports to v5 (!1733)
 - (deps) Update dependency snakecase-keys to v8 (!1778)
 - (deps) Update dependency @rollup/plugin-node-resolve to ^16.0.1 (!1772)
 - (deps) Update dependency web-vitals to v4 (!1781)
 - (deps) Update i18next (!1784)
 - (deps) Update dependency livekit-client to ^2.9.6 (!1787)
 - (deps) Update dependency @reduxjs/toolkit to v2 (!1759)
 - (deps) Remove dependency to 
immer(!1766) - (deps) Update dependency knip to ^5.46.0 (!1793)
 - (deps) Update dependency vite to ^6.2.2 (!1800)
 - (deps) Update alpine/helm docker tag to v3.17.2 (!1799)
 - (deps) Update dependency emoji-picker-react to ^4.12.2 (!1786)
 - (deps) Update dependency i18next to ^24.2.3 (!1789)
 - (deps) Lock file maintenance (!1805)
 - (deps) Update dependency lint-staged to ^15.5.0 (!1780)
 - (deps) Update pnpm to v10.6.3 (!1790)
 - (deps) Update dependency rollup to ^4.36.0 (!1802)
 - (deps) Update dependency @babel/core to ^7.26.10 (!1771)
 - (deps) Update dependency yup to v1 (!1783)
 - (deps) Update dependency shx to ^0.4.0 (!1803)
 - (deps) Update pnpm to v10.6.4 (!1810)
 - (deps) Update dependency @mui/material to ^6.4.8 (!1813)
 - (deps) Update mcr.microsoft.com/playwright docker tag to v1.51.1 (!1812)
 - (deps) Update dependency @livekit/protocol to ^1.35.0 (!1815)
 - (deps) Update dependency @playwright/test to ^1.51.1 (!1811)
 - (deps) Update node.js to v22 (!1754)
 - (deps) Update @types (!1773)
 - (deps) Update dependency rollup-plugin-dts to ^6.2.0 (!1819)
 - (deps) Update dependency react-redux to v9 (!1776)
 - (deps) Update dependency camelcase-keys to v9 (!1760)
 - (deps) Update dependency vite to ^6.2.3 (!1836)
 - (deps) Update @types (!1825)
 - (deps) Update dependency @babel/preset-typescript to ^7.27.0 (!1837)
 - (deps) Update dependency react-router-dom to v7.4.0 (!1823)
 - (deps) Update linkifyjs monorepo to v4 (!1804)
 - (deps) Update pnpm to v10.6.5 (!1822)
 - (deps) Update rollup (!1832)
 - (deps) Update dependency type-fest to ^4.38.0 (!1835)
 - (deps) Update dependency @fluent/bundle to ^0.19.0 (!1841)
 - (deps) Update dependency eslint to v9 (!1774)
 - (deps) Update dependency typescript-eslint to ^8.28.0 (!1843)
 - (deps) Update dependency knip to ^5.46.2 (!1845)
 - (deps) Update pnpm to v10.7.0 (!1848)
 - (deps) Update dependency livekit-client to v2.9.9 (!1801)
 - (deps) Update dependency @types/node to ^22.13.14 (!1851)
 
β Miscellaneousβ
- Add renovate package rules (!1767)
 - Fix curcular dependencies (!1659)
 - Memoize redux selectors properly via 
createSelector(!1798) - Add unit tests for layout selection menu (!1658)
 - Add unit tests for participant list item component (!1797)
 - Remove deprecated createStore function (!1834)
 - Fix double meeting creation (!1855, #2601)
 
Ciβ
- Switch to wildcard-cert and drop www. prefix (!1770)
 - Detect unused dependencies & files (!1729)
 - Deploy image via digest hash (!1578)
 - Verify that commits are signed (!1551)
 - Configure renovate merge request reviewers (!1847)
 
Testβ
- (e2e) Add accessibility UI test (!1606)
 - (e2e) Add e2e UI tests for TC_001_VideoRoom_ParticipantViewSettings_List (!1814)
 - (unit) Add test for DataProtectionPage component (!1826)
 - (unit) Add test for ImprintPage component (!1824)
 - (e2e) Add e2e UI test for TC_002_VideoRoom_ParticipantViewSettings_List_SpeakerView (!1829)
 - (unit) Add test for BrowserSupport module (!1831)
 - (unit) Add test for WhiteboardTab component (!1830)
 - (unit) Add test for SupportPage component (!1828)
 - (unit) Add test for WithLinkNotification.tsx component and utils (!1840)
 - (e2e) Add accessibility for meeting room (!1649)
 - (e2e) Adding more assertions for TC_002_VideoRoom_ParticipantViewSettings_List_SpeakerView (!1852)
 
web-frontend v2.3.0
Changelogβ
π New featuresβ
- Enhance accessibility for meeting notes and whiteboard iframes (!1529)
 - Prevent autoselection of date time pickers (!1530)
 - Update waiting room messages and add conference-inactive button variant (!1535)
 - (a11y) Favorite meetings at mobile view (!1547)
 - Make three dot menus persistent on screen when opening dialogs (!1528)
 - (a11y) Accessible svgs in the dashboard (!1567, #2078)
 - (a11y) Announcement of new chat messages (!1554, #2303)
 - Add config flag to enable e2e encryption (!1579)
 - (a11y) Reading order for include moderator feature (!1575, #2276)
 - Add localized labels for meeting actions in dashboard popover (!1548)
 - Add aria-active attribute to DurationField for improved accessibility (!1550)
 - Add burger menu to the lobby page (!1540)
 - Rework regular notifications to include custom HTML attributes (!1533)
 - Add dynamic log levels (!1585)
 - Integrate 
ShortcutListDialogand other burger menu options into drawer (!1560) - Enhance accessibility for hand raised indicator (!1542)
 - Add bad connection popover (!1584)
 - (a11y) Accessible svgs in the conference (!1582, #2275)
 - Disable streaming option on encrypted rooms (!1598)
 - (a11y) Align heading structure for accordions (!1610)
 - Handle livekit reconnect & add reconnection info dialog (!1531)
 - (a11y) Inform user on opening new tab for user manual (!1612)
 - (a11y) 
Enterkey should toggle switches (!1644) - (livekit) Added asyncthank and connected with middlware with redux media state (!1615)
 - Add training participation report (!1611, #2328)
 - (training participation report) Add unit tests (!1611)
 
π₯° User experienceβ
- A11y: add focus outline (!1538, #2235, #2236, #2237)
 - Prevent text wrap on secondary navigation transition (!1562, #2271)
 
π Bug fixesβ
- Error on muting while extended tab is open (!1524)
 - Handle short push-to-talk key presses properly (!1519)
 - Microphone state after initial push-to-talk press (!1519)
 - Fullscreen view shows only black screen (!1539)
 - Microphone toggle via AudioButton (!1545)
 - Minimize re-renders with E2EE enabled to suppress error/warn logs (!1527)
 - Show screenshares while participant videos are disabled (!1549)
 - Hotkey handling after parallel key presses (!1552)
 - Moderator microphone toggle (!1543)
 - User video choice reset after joining a conference (!1557)
 - Activated camera sort order now sorts in order of latest activity (!1559)
 - (dashboard) Longer content breaks menu (!1499)
 - Prevent media hotkeys if consent is not given (!1561)
 - Install kubectl in ci cleanup step (!1565)
 - Talking stick mute issues (!1555)
 - Overhaul 
MediaChoicesusage (!1568, #2320, #opentalk/product/product-management#65) - Layout of text fields (!1594)
 - Extend new tab only for participants with stream (!1595)
 - Run nginx as non root user (!1597)
 - Qa changes after rebase (!1572)
 - Qa (!1572)
 - Small coffee break popover not being pronounced (!1596)
 - Deactivate cam/mic after user send to waiting room (!1588, #2207)
 - Remove screen share button on mobile devices (!1592, #949)
 - Missing tooltip on video overlay options (!1603)
 - Background effect gets lost when switching device (!1587, #2336)
 - Use nginx-slim image to reduce the possible attack vector and close #2409 (!1617)
 - (e2e) Fix infinite extending profile name (!1643)
 - User pinning in SpeakerView (!1641)
 - To date field missing error text (!1651)
 - (a11y) Global chat announcement (!1614)
 - Add missing action buttons in notifications (!1607)
 - Remove opacity from the participant invite placeholder (!1646)
 - Don't show reconnection dialog on page reload (!1653)
 - (subroomAudio) Last participant remaining in a whisper group leaves automatically (!1656)
 - Make VideoMenu access independent of the number of devices (!1650)
 
π Documentationβ
- (README) Add developer mode instructions for chrome and firefox (!1611)
 
π¨ Refactorβ
π¦ Dependenciesβ
- (deps) Upgrade react & dependent packages (!1521)
 - (deps) Add renovate.json (!1608)
 - (deps) Update dependency dotenv to v16.4.7 (!1626)
 - (deps) Update dependency @mui/material to v6.4.5 (!1640)
 
β Miscellaneousβ
- Remove deprecated enabled_modules and disabled_features fields (!1462, #1435)
 - Modify drawer button to improve accessibility (!1534)
 - Improve accessibility for three dot menu button (!1532)
 - (ci) Add profiling mode in vite config (!1570)
 - (docker) Cleanup docker files and add proper documentation (!1573)
 - (ci) Upgrade reuse config (!1577)
 - (ci) Upgrade reuse version (!1577)
 - Update pre-commit hooks (!1571, #2322)
 - Update @mui/material to v6.x (!1586, #2325)
 - Unify support list (!1560)
 - Reduce w3c validation errors (!1572)
 - Remove skip to chat link (!1601)
 - Cleaning old speakerDetection leftovers (!1581, #2133)
 - Prevent sending empty strings in legal vote start (!1604, #2351)
 - Allow past dates for meetings created in the past (!1599, #2332)
 - Correct ad-hoc typo in meeting details (!1590, #2333)
 - Add circular deps check to the pipeline (!1655)
 
Testβ
- (unit tests) Fixing memory leaks (!1553)
 - (e2e) Switching credentials for review apps (!1556)
 - (e2e) Running tests just on merge request event (!1563)
 - (e2e) Adjust dashboard settings cases (!1564)
 - Rework unit tests (!1613)
 - Restore skipped tests from livekit migration (!1657, #2434)
 
web-frontend v2.2.6
(found in OpenTalk v25.0.3)
Changelogβ
π New featuresβ
- Make port and user configurable via envs (!1796)
 
π Bug fixesβ
- Enable audio for screenshare (!1712)
 - More menu export meeting notes is only visible when the module is enabled (!1818)
 
Ciβ
web-frontend v2.2.5
(found in OpenTalk v25.0.2)
Changelogβ
π Bug fixesβ
- Use nginx-slim image to reduce the possible attack vector and close #2409 (!1647)
 
web-frontend v2.2.4
(found in OpenTalk v25.0.1)
Changelogβ
π Bug fixesβ
- Run nginx as non root user (!1597)
 
web-frontend v2.2.3
(found in OpenTalk v25.0.0)
Changelogβ
π New featuresβ
web-frontend v2.2.2
Changelogβ
π Bug fixesβ
- Fullscreen view shows only black screen (!1539, #2306)
 - Prevent media hotkeys if consent is not given (!1561, opentalk/bugs#24)
 
web-frontend v2.2.1
Changelogβ
π Bug fixesβ
- Microphone toggle via AudioButton (!1545, #2310)
 - Activated camera sort order now sorts in order of latest activity (!1559, #2313)
 - Show screenshares while participant videos are disabled (!1549, #2312)
 - Hotkey handling after parallel key presses (!1552, #2309)
 - Error on muting while extended tab is open (!1524, #2294)
 - Handle short push-to-talk key presses properly (!1519, #2281)
 - Microphone state after initial push-to-talk press (!1519, #2281)
 - Minimize re-renders with symmetric encryption enabled to suppress error/warn logs (!1527, #2299, #2297)
 - Moderator microphone toggle (!1543, opentalk/bugs#26)
 - Talking stick mute issues (!1555, #2316, #2317)
 
Testβ
web-frontend v2.2.0
Changelogβ
π New featuresβ
- Meeting attendance report (!1436, #1534)
 - (user manual) Replace quickguide with user manual (!1508, #2240, #2241, #2242)
 - Add optional id prop to ErrorFormMessage component (!1506)
 - Enhance DateTimePicker accessibility with aria-describedby and error message id (!1506)
 - Improve navigation accessibility with aria-label and aria-expanded attributes (!1509)
 - (subroom audio) Introduce subroom audio (!1503, #2259)
 - Add option to unsubscribe remote videos (!1470)
 
π₯° User experienceβ
π Bug fixesβ
- Add blurring for Firefox to track-processor (!1486)
 - (Profile) Add missing required field indicator (!1505)
 - (LegalVote) Update participant selection to use id over index (!1512)
 - Update focus styles for emoji picker search input (!1514)
 - Reset timer state on hang up action (!1513)
 - (ci) Compliance job by using local version of licensee (!1522)
 - Set active grid page when joining after 9th participant (!1520)
 - Preserve media choices when joining the conference (!1518)
 - Worker creation for symmetric encryption (!1523)
 - (auth) Stuck on page after email verification (!1510)
 - (lobby) Add max character limit for display name (!1515)
 
β Miscellaneousβ
- Introduce hot reload for translation files in dev mode (!1511, #2269)
 - Added track-processor package in the app (!1486)
 
web-frontend v2.1.1
(found in OpenTalk v24.21.0)
Changelogβ
π Bug fixesβ
- Worker creation for symmetric encryption (!1523, #2265)
 - (auth) Stuck on page after email verification (!1510, opentalk/bugs#14)
 
web-frontend v2.1.0
Changelogβ
π New featuresβ
- (popout media) Popout media streams into tabs (!1484)
 
π₯° User experienceβ
- Moderator receives confirmation notification on moderator grant/revoke and presenter role grant/revoke actions (!1459, #1905)
 - Show notification to users when they have been muted by the moderator (!1469, #2213)
 - (ux) Add download progress to assets (!1449, #2049)
 - Adjusted color contrast of informational text in text inputs and chat (!1480, #2155)
 - Proper marking of required input fields (!1479, #2193)
 
π Bug fixesβ
- Ui elements glitch in lobby (!1473, #2214)
 - Remove unnecessary render caused by useMediaQuery hook (!1447)
 - (dashboard) Don't crash when loading recurrence rules without INTERVAL field (!1461, #2205)
 - Missing error message on poll topic min char length (!1488, #1837)
 - Close emoji picker when the moderator disables the chat (!1494, #2026)
 - (tooling) Always pulling images for review apps (!1498)
 - Separate assets for recurring events (!1485, #1292)
 - (script) Icons are created as expected and cleanup the icon set (!1484)
 - (conference) Logo size in lobby and onClick handler (!1484)
 - Direct messaging sometimes doesn't open up a chat (!1457, #2083)
 - Legal vote error handling (!1497, #2227)
 - Invalid end date crash in custom meeting repetition dialog (!1487)
 
β Miscellaneousβ
- Remove k3k refs & update livekit setup in README/package.json (!1475)
 - Sync changelog (!1474)
 - (app) Migrate to vite (!1393, #2067, #2057, #1438)
 - (a11y) Add aria-controls to dashboard navigation (!1495, #2185)
 - Fix hot module replacement for development (!1496, #2250)
 
Ciβ
- Cleanup mechanism for review app (!1482, #2090)
 - Introduce changelog bot (!1483)
 - Update review deployment to new helm chart and livekit (!1493)
 
web-frontend v2.0.0
Changelogβ
New Featuresβ
- Add LiveKit support (#2043)
 
Improvements to the user experienceβ
- A11y: Time displays in dashboard now use the html time component (#2106)
 - Provide german translations for date time pickers (#2167)
 - Add missing labels on lobby input fields (#2085)
 - Change datepicker label from paragraph to label tag (#2105)
 - Change div structure to list element in meeting overview (#2100)
 - Change favorite meetings on home page from div to list for screen readers (#2099)
 - Make security monitor in the conference accessible (#2084)
 - Change incorrectly used paragraphs to appropriate headings in meeting create/update/detail page (#2097)
 - A11y: Wrap paragraphs in html p tag (#2107)
 
web-frontend v1.22.1
(found in OpenTalk v24.13.0)
Changelogβ
Bug Fixesβ
- Fix inviting multiple participants to a meeting (#2147)
 
web-frontend v1.22.0
Changelogβ
Bug Fixesβ
- Fix joining user appearing with the avatar of an already present user issue (#1868)
 
Internalβ
- Cleanup left over parcel dependencies (#2152
 - Extract unrelated code / ui changes from LiveKit branch (#2088)
 - Migrate from parcel to vite for 
18next-fluentlib (#1957) - Migrate from parcel to vite for 
fluent_convlib (#1956) 
Improvements to the user experienceβ
- Add missing aria attributes to the meetings expand/collapse list elements (#2076)
 - Add dynamic tab title on page change (#2074)
 - Selected layout is now marked with the checkmark icon (#2061)
 - Show notification to users when their name gets changed by the moderator (#1990)
 - Add missing tooltip on lobby buttons (#2054)
 - Inform user if vote result is invalid for some reason (#2006)
 - Already unmuted participants no longer receive notification to unmute on their talking stick turn (#2069)
 
Bug Fixesβ
- A11y: fix contrast of the red color in the conference (#1996)
 
web-frontend v1.21.0
Changelogβ
New Featuresβ
- Create new sorting mechanims in conference at grid view (#1994)
 
Internalβ
- Add missing 
setup-pnpmto theprepare-artifact:upload-sourcemapsCI step (#2079) - Fix wrong response type for 
getRoomEventInfoendpoint (#2064) - Rename protocol module to meeting notes (#1973)
 - Migrate from yarn to pnpm (#1955)
 
Improvements to the user experienceβ
- Improve mobile header layout on the meetings overview page (#2039)
 - Add multiple new video background images (#2052)
 - Remove hover effect and more menu icon disappearing (#2056)
 - Add new poll answer button is permanently present on screen while creating (#1980)
 - Add missing h1 tag to all dashboard related pages (#2002)
 
web-frontend v1.20.0
(found in OpenTalk v24.11.0)
Changelogβ
New Featuresβ
Improvements to the user experienceβ
- Improve german translations for streaming platform(#1357)
 - Improve A11Y of the coffee break timer announcement (#1997)
 - When creating an adhoc meeting, the invited users are only shown when invites exist. (#1970)
 - Inlined meetings filters on mobile devices (#2003)
 - Show meeting details now defaults to true for new events (#1969)
 
Bug Fixesβ
- Fix: missing aria labels on poll and legal vote dialogs (#1998)
 - Fix: Chat not being visible on certain mobile resolutions (#1995)
 
Internalβ
- Setup ESLint react plugin for app module (#2012)
 
web-frontend v1.19.0
(found in OpenTalk v24.10.0)
Changelogβ
New Featuresβ
- Include / exclude option for creator in talking stick (#1953)
 - Enable editing streaming data for existing events(#1946)
 - Add automatic join from waiting room (#1467)
 - Re-design text fields (#1772)
 
Improvements to the user experienceβ
- Make waiting room configurable (#1896)
 - Removed nested roles from the notifications. (#1710)
 - Apply autofocus on the breakout room notification. (#1751)
 - Add tooltip for recorder (#1971)
 
Bug Fixesβ
- Fix: Screen share is still active during/after coffe break (#1803)
 
Internalβ
- Setup ESLint react plugin for app module (#2012)
 
web-frontend v1.18.0
(found in OpenTalk v24.9.0)
Changelogβ
New Featuresβ
- Show disconnected users during Voting (#1902)
 - Implement custom recurrence dialog (#1862)
 - Implement disabling microphones (#1615)
 
Improvements to the user experienceβ
- Changed english "Protocol" label to the "Meeting notes" accross the app (#1884)
 - Fix shaking meeting timer (#1702)
 - Emoji picker can be closed using the escape (ESC) key. (#1898)
 
Bug Fixesβ
- Hide manual error report button when Glitchtip is not configured (#1977)
 - Fix: Copy meeting link messsage is deleted (#1941)
 
Internalβ
- Removed internal delete rooms endpoint (#1845)
 - Fix audit: ws affected by a DoS when handling a request with many HTTP headers (#1948)
 - Update @mui/material and remove deprecated @mui/styles (#1939)
 - Integrate e2e tests into mono repo (!1314)
 - Add conventional commit job to ci pipelines (!1330)
 
web-frontend v1.17.1
(found in OpenTalk v24.8.1)
Changelogβ
Internalβ
- Removed internal delete rooms endpoint (#1845)
 
Bug Fixesβ
- Fix: Copy meeting link messsage is deleted (#1941)
 - Hide manual error report button when Glitchtip is not configured (#1977)
 
web-frontend v1.17.0
(found in OpenTalk v24.8.0)
Changelogβ
Stability Improvementsβ
- Field validation error message for setting a meeting date should now behave correctly (#1873)
 - Implement IceRestart when publisher connections is disconnected. (#1583, #1747)
 
New Featuresβ
- Renaming of participants from the list (#1790)
 - Add share meeting details dialog to conference (#1685)
 - Implement send to waiting room feature(#1775)
 - Add meeting details switch in the dashboard (#1808)
 
Improvements to the user experienceβ
- Improve accessibility of the Dashboard Delete Meeting Dialog (#1809)
 - Added shared folder option when creating event (#1805)
 - Users have to confirm their choice when participating in the poll using the submit button (#1850)
 - Add participant notification when granted or revoked presenter rights (#1779)
 - Implement votes and polls as dialogs (#1726)
 - Add missing aria labels to close buttons and improve markup structure of dialogs (#1815)
 - Attempt to delete meeting while offline results in error message being visible (#1821)
 
Bug Fixesβ
- Fix non handraised participants being shown as handraised. (#1819)
 - Loop before meeting if invite link is wrong (#1820)
 - O logo is cutted in Safari browser on zoom in (#1825)
 - Fix keyboard focus styling for the toolbar buttons (#1810)
 - Fix crash on BrowserSupport check (safari) (#1910)
 
Internalβ
- Replaced external PKCE library with an internal solution (#1909)
 - Moved enterprise components to the main repository (#1920)
 - Add test coverage and unit test summary to ci pipelines (!1302)
 
web-frontend v1.16.1
(found in OpenTalk v24.7.1)
Changelogβ
Bug Fixesβ
- Hide manual error report button when Glitchtip is not configured (#1977)
 
web-frontend v1.16.0
(found in OpenTalk v24.7.0)
Changelogβ
New Featuresβ
- Whiteboard automatically open by creating (#1814)
 - Show banner in the dashboard for almost full storage (#1683)
 - Added PKCE to the auth flow (#1859)
 - Implement storage section in the dashboard navigation (#1682)
 
Improvements to the user experienceβ
- Show full meeting title with tooltip in dashboard on meeting cards (#1847)
 - Add the indicator for disabled camera in conference for local and remote video tile (#1849)
 
Stability Improvementsβ
Bug Fixesβ
- Fix video button trigger on Enter key (#1857)
 
Internalβ
- Replaced external PKCE library with an internal solution (#1909)
 
web-frontend v1.15.1
(found in OpenTalk v24.6.1)
Changelogβ
Stability Improvementsβ
web-frontend v1.15.0
(found in OpenTalk v24.6.0)
Changelogβ
Bug Fixesβ
New Featuresβ
- Added jump links for keyboard users to quickly access certain elements in the conference (#1253)
 - Implement streaming in conference (#1586)
 
Improvements to the user experienceβ
- Remove 
/joinpath to restore old user flow (#1877) - Adjust mobile header for dashboard - startpage (#1798)
 - Adjust the header navigation in conference for lower resolutions (#1767)
 - Adjust meeting details for mobile (#1799)
 - Added summary to shortcuts table along with better shortcut description formatting for cleaner screen reader pronunciation. (#1742)
 - Restructured dashboard meeting header with filter options as dropdowns. (#1646)
 - Add label to the duration pickers accross the app with the horizontal alignment. (#1711)
 
web-frontend v1.14.0
(found in OpenTalk v24.5.0)
Changelogβ
New Featuresβ
- Implement manual trigger for Glitchtip error report (#1713)
 
Improvements to the user experienceβ
- Added focus effect for buttons and improved contrast for hover effect. (#1752)
 - Improved user experience with dialogs. Most dialogs should be closeable by clicking away or pressing the escape key now. (#1755)
 - Extract "Poll and Vote" button outside of the clock. (#1791)
 - Improve accessibility of the emoji button (#1680)
 - Add label to the duration pickers across the app with the horizontal alignment. (#1711)
 - After navigating to the tab as a moderator, related tab content gets focused and pronounced using a screenreader. (#1754)
 - Improve room UI for medium screen size (#1242)
 - Add moderator badge to the moderator in the participant list. (#1768)
 - Moderator can mute participant through the context menu from the participant list. (#1635)
 - Prevent room creator from being kicked (#1778)
 
Bug Fixesβ
- Fix layout of "Setting" and "Update meeting" pages in the dashboard for tablets (#1644)
 - Fix: When creating a meeting, colliding events would not always be properly detected (#1794)
 - Fix glitchtip error for unhandled message upon successful room deletion (#1750)
 
Internalβ
- Add resolution for tar package (#1827)
 
web-frontend v1.13.1
(found in OpenTalk v24.4.1)
Changelogβ
Internalβ
- Disable streaming until the Backend is ready
 
web-frontend v1.13.0
(found in OpenTalk v24.4.0)
Changelogβ
New Featuresβ
Improvements to the user experienceβ
- Enable keyboard navigation through participants sort option list. (#1753)
 - Prevent moderation right revoke from the room owner. (#1729)
 - Improved vote and poll underlying HTML structure, so it can be better navigated using the screen readers. (#1708)
 - Mobile users can access ongoing and finished poll and legal vote lists from the drawer (#1519)
 - Improved the contrast of icon buttons used as adornment for input fields (#1245)
 - Improved user experience with screen readers for breakout rooms (#1723)
 - Improved user experience of the end call button popup for moderators (#1492)
 
Bug Fixesβ
- Dashboard language switch notification is displayed in the wrong language (#1773)
 - Translations missing for error in vote title (#1725)
 - Chat icon no longer shows hover effect when hovering over the input field (#1720)
 - Calendars now correctly show day names (#1736)
 
web-frontend v1.12.0
(found in OpenTalk v24.3.0)
Changelogβ
Improvements to the user experienceβ
- Improve right corner with burger menu instead of the guide icon (#1719)
 - Improve accessibility of the breakout room notification header (#1709)
 - Restyle switches in the meeting creation form (#1700)
 - Improved conference landmark structure for better experience using screen readers (#1289)
 - Adjust tab panel title markup for better screen reader experience. (#1707)
 - Adding new tags for better error report handling (#1606)
 - Changing error report flow, switch to manual sending report (#1763)
 - Implement custom error report dialog (#1737)
 
Bug Fixesβ
- Support OIDC .well-known/openid-configuration (#1701)
 - Fix selection of the protocol write permissions (1706)
 - Fix: The chat gives out some characters twice (#1612)
 - Fix: audit - ip@npm:2.0.0 vulnerability (#1735)
 - Fix thumbnail row update on participant leave in speaker view (#1468)
 - Fix inconsistent order of participants when sorted by the raised hand. (#1630)
 - Fix frontend version number for glitchtip
 
Internalβ
- Resolve circular dependencies in the UI components (#1201)
 
web-frontend v1.11.0
(found in OpenTalk v24.2.0)
Changelogβ
New Featuresβ
Improvements to the user experienceβ
- Minor adjustments to the hotkey popup (#1251)
 - Change German translation for unmuted notification (#1566)
 - Change wording for invite participants label on the create meeting page (#1614)
 - Ported waiting room feature to the mobile design. (#1515)
 - Applied hover styles on the "chat", "participants" and "messages" tabs in the meeting room. (#1676)
 - End Call button is more prominent now (#1679)
 
web-frontend v1.10.0
(found in OpenTalk v24.1.1, v24.1.0)
Changelogβ
Improvements to the user experienceβ
- OpenTalk SVG logo can now be interpreted by accessibility tools (#1636)
 - Change order of moderator tabs (#1663)
 - Improved English sentence for the chat encrypted message panel. (#1657)
 - Enhanced profile display name input field with the autocomplete functionality for faster completion. (#1643)
 - Implement client-side speaker detection and highlight multiple speakers concurrently (#1498)
 - Protocol feature is now fully available for mobile users (#1507)
 - Improved user experience for screen reader users in lobby view (#1640)
 - Improved screen reader usability inside the meeting room (#1267)
 
Bug Fixesβ
- Fix inconsistent order of participants when sorted by the raised hand. (#1630)
 - Fix: The chat gives out some characters twice (#1612)
 - Fix: audit - ip@npm:2.0.0 vulnerability (#1735)
 - Fix frontend version number for Glitchtip
 
web-frontend v1.8.1
(found in OpenTalk v1.7.1)
Changelogβ
Bug Fixesβ
- Fix missing unread global chat message indicator in mobile view. (#1610)
 - Hide moderator functionalities from non moderators in the mobile view. (#1620)
 - Fix: Error on late publisher reconnect (#1583)
 
web-frontend v1.8.0
(found in OpenTalk v1.7.0)
Changelogβ
New Featuresβ
Improvements to the user experienceβ
- Implementing new auth provider (#1598)
 - Chat no longer discards draft message when hidden (#1596)
 - Rework the participants list in dashboard (#1464)
 - Improved look of participants in the waiting room with user friendlier indicator that there are more participants than shown (#1570)
 
Bug Fixesβ
- Fix logic bug in reservation logic, which might lead to 'black' videos. (#1611)
 - Fix partially visible notification on smaller mobile devices. (#1568)
 - Remove hardcoded default values for survey feature (#1605)
 
web-frontend v1.7.2
(found in OpenTalk v1.6.2, v1.6.1)
Changelogβ
Bug Fixesβ
Increase heartbeat interval to 10s
web-frontend v1.7.1
(found in OpenTalk v1.6.0)
Changelogβ
New Featuresβ
- Add mobile drawer (#1120)
 
Improvements to the user experienceβ
- Show link to recorded file only to explicitly invited users (#1536)
 - Show Meeting Title in lobby & waiting room (#1398)
 - Enhanced behavior of the room participant selection (#1500)
 
Bug Fixesβ
- Fix Password notification don't disappear (#1591)
 - Fix popovers in the fullscreen mode for three dot menu and hang up confirmation. (#1535)
 - Fix notifications not being display on the personal fullscreen mode (1504) 1.7.0:
 
web-frontend v1.7.0
Changelogβ
Improvements to the user experienceβ
- Improve date time picker behaviour (#1046)
 
Bug Fixesβ
- Updating @babel/traverse to 7.23.2 (#1569)
 - Implementing ping-pong control protocol with the server to check the websocket connection. (#1554)
 
web-frontend v1.6.1
(found in OpenTalk v1.5.4, v1.5.3, v1.5.2)
Changelogβ
UI/UX Fixesβ
- Fix handling with disallow custom display name (!1089)
 
web-frontend v1.6.0
(found in OpenTalk v1.5.1, v1.5.0)
Changelogβ
UI/UX Fixesβ
- Fix guest link generation in the dashboard (!1066)
 - Fix: future meetings displayed in past tabs (!1057)
 - Fix participants timer state in moderators timer tab (!1404)
 - Fix functionality to set avatar default image (!1034)
 - Remove extra space from URL in MeetinPopover.tsx (!1050)
 - Add missing documentation for ACCOUNT_MANAGEMENT_URL (!1036)
 - Fix error handling on update displayname in dashboard (!1026)
 - Fix unhandled shared folder update message (!1010)
 - Remove settings if provided by a service provider (!1000)
 - Add missing names to toolbar buttons (!988)
 - Change tariff to plan in English translation (!1004)
 - Fix styling of the voting kind drop-down menu (!989)
 - Fix German translation for talking stick feature (!1012)
 - Remove unmute button for already unmuted talking stick participant (!1009)
 - Fixed overflowing layout issues in all features of sidebar (!1011)
 - Fix broken breakout room notification (!1024)
 - Reverted missing label for invite participates when tariff is not applied (!1037)
 - Fix German "Hintergrundfilter" translation (!1038)
 
Stability Improvementsβ
- Trigger media reconnect when 'connectionstate' is failed (#1489)
 - Rework media stream quality reservation (!1019)
 - Cleanup video components (!1067)
 - Make pipeline fail on failed tests in packages (!1049)
 - Unable to enter the meeting - user gets redirected to Dashbaord (!1053)
 - Fix tests in common package (!1007)
 - Update the 'semver' package to >=7.5.2 (!1002)
 - Fix tests failing after moving accountManagementUrl (!1005)
 - Extend hot reload functionality for packages (!966)
 - Use single snackbar provider (!994)
 - Upgrade test packages to remove unmaintained packaged (!1006)
 - Improve sidebar tab definition, types and accessibility (!997)
 - Fix WebRTC stats error in Safari for missing remote report (!1014)
 - Rework most timer/coffee break related components and slices (!1018)
 - Fix re-rendering issue with chat and participant tab (!1032)
 - "You are next" notification in the talking stick no longer auto close (!1027)
 - Optimized lobby field wording (!1028)
 - Notification for own message in group chat is no longer shown (!1029)
 - Fix hotkeys not working as expected (!1040)
 - Fix timer countdown for the moderator (!1031)
 - Automatic reconnection attempt every 5 seconds when connection breaks (!1059)
 
New Featuresβ
- Implement experimental client-side voice detection (!1023)
 - Disable editing of display name depending on configuration flag (!1056)
 - Add copy meeting link and guest link to dashboard meeting 3-dot menu (!1033)
 - Display and pin remote shared-screen automatically (!998)
 - Add legal entry to the dashboard (!1020)
 - Add a new 'call-in' field to the room field of events API (!999)
 - Hide dial-in option when no call-in info is sent (!1001)
 - Glitchtip integration (!1016)
 - Control talking stick with the shortcut (!1013)
 - Add ability to revoke event invitation from invited participant. (!1035)
 - Add safari warning notification (!1041)
 
web-frontend v1.5.0
(found in OpenTalk v1.4.0)
Changelogβ
UI/UX Fixesβ
- Fix: Redirect user to lobby page after remove participant action (Safari) (!920)
 - Fix: Legal vote token not being completely visible (!967)
 - Fix: Legal vote results are not visible to every participant (!967)
 - Fix: Close the conference when time limit quota is elapsed (!974)
 - Fix: Update chat indicator correctly (!975)
 - Fix: Add missing focus style on the new message button (!958)
 - Fix: Better title in English coffee break screen (!987)
 - Fix: new message dialog tab order (!965)
 - Fix: automatically open talking stick tab for moderator on start (!960)
 - Fix: make clear search button focusable with tab key (!961)
 - Add translated labels to emoji and send button (!959)
 - Disable time limit notifications in the lobby (!955)
 - Fix time limit notification for guests joined at the end (!955)
 - Fix emoji picker popover cutoff on small devices (!952)
 - Add missing labels to view selection drop-down menu (!951)
 - Secure connection information is more eye-catching for the user (!949)
 - Fix: Remove console error message when closing a running vote (!996)
 
Stability Improvementsβ
- Fix: audio was not working after switching audio device (Safari) (!983)
 - Tweak bandwidth control for lossy networks (!985)
 - Fix crash on leaving conference after switching between chats (!975)
 - Add aria labels to camera and microphone option buttons (!972)
 - Improve keyboard accessibility of video and audio context menus (!973)
 - Fix: Correct the handling media and connection change events (!976)
 - Remove redux from the dependencies (!962)
 
New Featuresβ
- Add category filters to meeting overview in dashboard (!968)
 - Add version badge to Dashboard and 'MoreMenu' (!981)
 - Show payment warning in dashboard if there is a payment issue (!982)
 - Show imprint and data protection footer in the lobby and waiting room (!984)
 - Show meeting title in the meeting header (!986)
 - Change wording and add link to recording stopped notification (!969)
 - Add shared folder icon button to the meeting header (!943)
 - Add shared folder setup to the dashboard (!947)
 - Introduced "Talking Stick"-mode as first auto moderation feature (!912)
 - Add chat unread indicator to the home icon (!992)
 
web-frontend v1.4.0
(found in OpenTalk v1.3.1, v1.3.0)
Changelogβ
UI/UX Fixesβ
- Change Icons, size and label for participants list (!964)
 - Translation protect for names & shortcuts against browser-plugins (!956)
 - Fix:Different participant avatars for chat and voting (!957)
 - Fix: Poll/Voting User not able to submit their poll (!936)
 - Highlight the protocol icon on first appearance (!934)
 - Fix German 'Protokoll ausblenden label' (!933)
 - Fix audio/video permission denied message (!931)
 - Fix sorting of participants by last active (!929)
 - Fix the legal vote token copy text for German users (!935)
 - Fix both coffee break and timer tabs being disabled (!918)
 
Stability Improvementsβ
- Fix: Guest user unable to join meeting after 401 error handling (!945)
 - Forbidden results break the app (!944)
 - Fix: failed request will cause endless loop (!928)
 - Improving development workflow for external libraries (!908)
 - Add separate keys for moderation sidebar tabs (!917)
 
New Featuresβ
- Rework Notistack integration(!922)
 - Add Debriefing in conference (!921)
 - Implement dynamic media subscriptions management (!942)
 
web-frontend v1.3.2
(found in OpenTalk v1.2.2)
Changelogβ
UI/UX Fixesβ
- Fix legal vote popover layout issues (!927)
 - Disable starting of a legal vote/poll when a coffee break is active
 - Fix the app crash on moderator join event when media is undefined (!925)
 - Disable starting of a legal vote/poll when a coffee break is active (!916)
 - Fix minimum allowed value in the poll timer. (!897)
 - Fix unresponsive hang up button on participant leave. (!903)
 - Fix cross icon showing on timer without ready check (!919)
 
web-frontend v1.3.1
(found in OpenTalk v1.2.1)
Changelogβ
UI/UX Fixesβ
- Hide legal vote token for unsubmitted users after vote is finished. (!926)
 - Disable remote audio while in coffee break view (!924)
 
web-frontend v1.3.0
(found in OpenTalk v1.2.0)
Changelogβ
UI/UX Fixesβ
- Stay in coffee break view when a timer is started (!915)
 - Fix error on removing phone users from conference (!896)
 - Fix legal vote labels after re-joining a meeting (!902)
 - Fix some legal vote wordings for German (!880)
 - Show no more outdated meetings in dashboard home (!859)
 - Rework protocol UX (!866)
 - Change UX for whiteboard access (!841)
 - Wording coffee break (!862)
 - Fix icons missing in chat field (!854)
 - Fix Keyboard shortcuts not disabled in smiley search (!854)
 - Fix UI for moderation tabs on the side panel for community features (!853)
 - Add details for overlapping event dialog (!868)
 - Fix not showing participants in the waiting room when moderator is joining after them (!869)
 - Fix coffee break English labels (!881)
 - Add HotKeys coffee break when full screen is active (!886)
 - Fix missing notification when timer stops (!883)
 - Fix create meeting default start/end time (!888)
 - Fix browser language detection (!889)
 - Polished legal vote UI for unselected participant (!893)
 - Remove offline participant from the timer list (!901)
 - Title texts Coffee break (!898)
 - Fix progress bar display for polls and votes (!894)
 - Fix UI consistency for legal vote with other tabs (!878)
 - Fix Emoji picker container overflowing (!905)
 - Fix unwanted timer submitting (!906)
 
Stability Improvementsβ
- Renegotiate media connections when tracks fail with on recovery (!899)
 - Reconnect media connections when they fail (!887)
 - Add connection information to participant stats panel (!849)
 - Fix: flickering local video element when start coffee break (!870)
 - Clean-up dispatch of legal vote started action (!864)
 - Rework duration field and related types (!855)
 - Translated emoji picker categories to German (!854)
 - Enhanced DurationField behavior (!884)
 - Removed development error showing on the create meeting page. (!892)
 - Enhanced behavior of poll temporary save (!891)
 - Improved legal vote token message on the popover (!900)
 - Fix app not building on Safari (!910)
 
New Featuresβ
- Add account management tab to the dashboard (!930)
 - Feat: show quotas information in dashboard (!865)
 - Lobby / Waiting room move button / password (!852)
 - Add unread indicator for chat messages (!844)
 - Add legal vote token copy field (!836)
 - Lobby without password label as invited (!863)
 - Notify moderator if participant limit has been reached (!877)
 - Show room blocker for a participant, that tries to join a full room (!876)
 - Add time limit quotas in conference (!875)
 - Deactivate modules according to room tariff info (!873)
 
web-frontend v1.2.0
(found in OpenTalk v1.1.0)
Changelogβ
UI/UX Fixesβ
- Fix voting status label between different languages (!850)
 - Display only a popup instead of the wrong browser page (!830)
 - Fix display of new voting, while viewing results of the previous ones (!846)
 - Uncheck all checkboxes in the voting popover on every new voting (!842)
 - Centralize date and time format (!831)
 - Fix styling issues in duration field (!843)
 - Fix own icon in people tab showing incorrectly (!879)
 
Stability Improvementsβ
- fix toggling mark as done in timer (!867)
 - fix typo 
updateParticpantsReady(!867) 
New Featuresβ
- coffee break (!827)
 
web-frontend v1.1.0
(found in OpenTalk v1.0.0)
Changelogβ
UI/UX Fixesβ
- Fix display of long vote participant names and avatars (!848)
 - Fix layout for vote kind selector (!851)
 - Enable share screen button on join success (!834)
 - Fix LegalVote user selection (!824)
 - Fix DateTimePicker issues on mobile (!832)
 - Use correct protocol icon in moderation sidebar (!829)
 - Fix wrong placed waiting room list (!825)
 - Fix too small waiting room list (!826)
 - Add an error message for the case that when you start a voting, another voting is already active (!799)
 - Merge eeChat into chat (!786)
 - Fix dark mode in lobby page (!794)
 - Reword the legal vote label from auto stop to auto close (!791)
 - Fix incorrect spelling of successfully (!795)
 - Fix filtering of upcoming events (!782)
 - Legal voting users are unchecked when a new user join into the room or when token is updated (!783)
 - Fix active speaker remains on screen after leaving the room (!787)
 - Fix wrong German translation "Medienstrom unterbrochenen" (!792)
 - Fix legal vote not starting (!797)
 - Fix Moderator triggered notifications cannot be seen in full screen mode (!779)
 - Fix closing recording and whiteboard notifications after joining active session (!779)
 - Fix invited users showing in ad-hoc meeting creation (!793)
 - Fix start and end date validation is running on unscheduled meeting (!796)
 - Fix error on switching audio device in the lobby page (816)
 - Fix create/update meeting step icon styling (!810)
 - Fix visuals on the legal vote and poll preview popover (!812)
 - Fix DateTimePicker not opening on mobile (!777)
 
Stability Improvementsβ
- Fix Firefox sender quality scaling (!839)
 - List of participants include phone users (!783)
 - Forked notistack to local version in order to enable fullscreen notifications (!779)
 - Topic and subtitle fields are no longer mandatory when creating legal vote (!812)
 - Reworked legal vote to use voting tickets for more security (!812)
 
New Featuresβ
- Add an image next to the participant in the participants list if the participant is protocol editor (!803)
 - Change the select participants behaviour (!783)
 - Placed legal votes are summarized in the table visible by moderator (!812)
 - Active legal vote popover has a ticking timer indicating remaining time to place a vote (!812)
 - activate session reconnect (!203)
 
web-frontend v1.0.13
Changelogβ
UI/UX Fixesβ
- Fix: Change working for possible answers and set default true to allow_abstain (!784)
 - Fix mobile menu (!778)
 - Add the own user to the participant list (!770)
 - Remove chat message error on blur (!769)
 - change wording DE in permission for moderator rights (!771)
 - Fix grouping meetings by week in dashboard (!773)
 - Remove "overlapping event" pop-up when creating unscheduled event (!772)
 - Fixed several timer related issues (!781)
 - Fix unresponsive back button when previewing a meeting (!755)
 - Fix event creation start time is not initially in the future (!774)
 
Stability Improvementsβ
- make a resolution of json5 for some libraries (!785)
 
New Featuresβ
- Add a Dialog to ask if the meeting information should be deleted (!776)
 - render a list of users difference by suggested users, invited users and selected users (!775)
 
web-frontend v1.0.12
Changelogβ
UI/UX Fixesβ
- Fix the wrong percentage calculation of vote results (!767)
 - Refine wordings (!764)
 - Fix duration string for voting overview panel (!768)
 - Improve Waiting Participant List and Item (!890)
 
Stability Improvementsβ
- Show session duration time in vote and poll; zero means unlimited time (!762)
 - Add translations for poll states (!765)
 - Moved hard-coded component color to the theme (!766)
 
New Featuresβ
web-frontend v1.0.11
Changelogβ
UI/UX Fixesβ
- Hide blur button on safari browsers (!758)
 - Fix space key switch also video on / off (!747)
 - Add tooltip to the chat input filed when chat is disabled (!739)
 - Fix visible background image on dashboard page (!745)
 - Fix wrong start/end time in meeting overview (!723)
 - Show only unmuted participants in mute-all-list (!736)
 - Fix Send feedback without user interaction possible (!744)
 - Fix naming and rendering of the protocol module (!740)
 - Fix missing chat message timestamp (!742)
 - Fix Guest requests to share his screen but moderator doesn't receive a notification (!743)
 - Fix Event date format doesn't match input format
 - Fix action buttons are overflowing user video thumbnail when sharing screen (!720)
 - Fix stopwatch translation (!759)
 - Add time information to details page (!746)
 
Stability Improvementsβ
- Add eslint-plugin-jsx-a11y package (!748)
 - Fix missing key in moderation sidebar (!756)
 - Conference room_error - Video channel broken (!761)
 - Handle and communicate unexpected webRTC remote connection failures (!38)
 - Fix Error when many participants left the room (!738)
 - Fix meeting Accept/Decline buttons to not trigger details view (!741)
 - Sync with backend API by removing unused event status fields (!737)
 - Reimplement config error page (!731)
 - Change whiteboard namespace to match backend update (!749)
 - Update EE chat interface (!760)
 - Removed unused search button from meeting list. (!753)
 
New Featuresβ
- Sort users in the room by when they joined (!757)
 - Add a button for the moderator to create an etherpad pdf (!751)
 - Voting result overview table (!750)
 - Anonymous voting (!754)
 - Add asset table to details page (!752)
 - Room recording (!682)
 
web-frontend v1.0.10
Changelogβ
UI/UX Fixesβ
- Fix incorrect remaining time on timer stop. (!715)
 - Fix delete meeting leading to details page (!717)
 - Fix create/update/details pages in meetings showing ID (!718)
 - Fix missing translation on unregisted suggestion list (!733)
 - Fix broken layout when viewing hotkey dialog list in German (!724)
 - Fix black videos on iOS (!734)
 - Fix timer displaying wrong format (!721)
 - Fix allowed click when cursor is outside of the field (!732)
 
Stability Improvementsβ
- Fix SpeakerView video quality does not switch (!735)
 - Refinement: Remove usage of an index as a key in Tabs (!729)
 - Refinement: Password field ignores leading and trailing white-spaces (!728)
 - Migrate timestamp format for incoming chat message (!730)
 
New Featuresβ
- Feat: Delete global chat as moderator (!719)
 
web-frontend v1.0.9
Changelogβ
UI/UX Fixesβ
- Fix grant presenter role to guest users (!714)
 - Fix invites on meeting overflow on long text (!713)
 - Fix pending permission request causes flickering toolbar buttons (!709)
 - Fix suggested participants had to be clicked twice in the dashboard (!708)
 - Fix delayed language switch on dashboard. (!711)
 - Fix wrong copy to clipboard notification message for password and dial-in fields (!712)
 
Stability Improvementsβ
- Refinement: Adhoc events are excluded on the dashboard. (!700)
 - Refinement: Merged date and time pickers in the event creation. (!725)
 
New Featuresβ
- Grant presenter role (!706)
 
web-frontend v1.0.8
Changelogβ
UI/UX Fixesβ
- Fix increase character limit for chat messages (!701)
 - Fix TimePickers component anchoring (!695)
 - Fix missing label on external invitee (!692)
 - Reverse logic for time independent meeting switch (!703)
 - Fix spelling error in de/echotest-warn-no-echo-cancellation (!704)
 - Highlight moderator chat messages (!663)
 - Fix mobile views for smartphone sizes (!702)
 - Fix uniform naming for "waiting room" in German (!705)
 - Fix Microsoft Edge browser support (!707)
 - Fix TimePicker locale (!706)
 
Stability Improvementsβ
- Add common Error component (!689)
 - Fix meet-now page to not generate new events on token refresh (!697)
 - Fix invite link selection on event details page (!699)
 
New Featuresβ
- Make 'change password' configurable (!698)
 - Add shortcut keys overview list (!687)
 
web-frontend v1.0.7
Changelogβ
UI/UX Fixesβ
- Add tooltip to the moderation sidebar timer tab (!683)
 - Fix wrong naming of features (!685)
 - Change expired invite link message (!674)
 - Fix not updating 
DebugPanelstats on participant leave (!676) - Change the German wording from Breakout Rooms to Breakout-RΓ€ume (!667)
 - Fix the German wording for breakout rooms (!668)
 - Change beta tooltip text and view (!671)
 - Fix browser regex for iPhones safari version (!677)
 - Show configured error report email in message (!680)
 - Fix screen share thumbnail to show the avatar when video is off (!686)
 - Fix jumping clock. (!691)
 - Fix echo cancelling message shown upon room leaving. (!693)
 - Fix password message not visible in the lobby. (!688)
 
Stability Improvementsβ
- Change the variable name WHITEBOARD in README.md to FEATURE_WHITEBOARD (!666)
 - Change structure for chat message interfaces (!679)
 - Fix MeetingView's layout break when additional element is rendered (!675)
 - Fix handling of the own user in the participants list (!681)
 - Fix invite link not being used for logged in users (!690)
 - Fix video resize handler (!694)
 
New Featuresβ
- Add the moderator as first entry to the participant list of the breakout room (!670)
 - Add feature for moderator to reset hand raises (!664)
 - Add event details page (!639)
 - Add accept/decline meeting buttons to details page (!652)
 - Add feature for moderator to enable/disable hand raises (!665)
 - Own screen share will be shown in the local video (!672)
 - Add toggle for waiting room in create/update event (!678)
 - Add feature for moderator to enable/disable chat (!684)
 - Prevent reloading app on switching breakout rooms (!736)
 - Add a badge on new participants in waiting room (!669)
 
web-frontend v1.0.6
Changelogβ
UI/UX Fixesβ
- hide all disabled moderator tabs (!651)
 - Fix design issues with invite link dateTime picker (!655)
 - Reverted missing TimerPopover in the meeting page. (!659)
 - Fix SideToolbar Tab component prop (!656)
 - Fix overflowing invitees layout. (!661)
 - Fix layout bug in the common TextField
 
Stability Improvementsβ
- upgrade project dependencies and type fixes for typescript v4.8
 - Fix invite link leading to error page (!600)
 - Fix hotkeys not working (!658)
 - Fix rrule crashing on unsupported timezone value (!653)
 
New Featuresβ
- Add possibility for moderator to switch between breakout rooms (!709)
 - Add Whiteboard (!647)
 - Add debug panel (!620)
 - Add joinWithoutMedia config flag (!650)
 - Add an audio echo test to the Lobby (!654)
 - Add chat filtering (!660)
 
web-frontend v1.0.5
Changelogβ
UI/UX Fixesβ
- Fix notifications in fullscreen (!515)
 - Refactor MeetingCard related components and logic (!631)
 - Fix grid view overflow (!641)
 - Fix ICE notification suggesting the application is broken (!690)
 - Remove speaker window transition (!645)
 
Stability Improvementsβ
- Set video stream quality based on size of video element (!643)
 - Refactored routeHandling for the conference, waiting and lobby page.(!622)
 - Extend connectionStatsSlice to store updates as array (!638)
 - Fix remote video ref on unmount (!629)
 
New Featuresβ
- Add Safari support (!635)
 - Add a config option to limit the bandwidth for video/screen sharing (!642)
 - Fix video off-setting should not switch off screen-share (!644)
 - Add decline meeting functionality to MeetingPopover (!631)
 
web-frontend v1.0.4
Changelogβ
UI/UX Fixesβ
- Fix the error on opening invite link as logged on user (!628)
 
Stability Improvementsβ
- Fix racy media subscription due to early publish_complete announcements (!632)
 - Fix publisher stats being updated in the stats slice (!630)
 - Fix Auth provider keeps sending token renewal requests (!619)
 - Fix console warnings (!634)
 
New Featuresβ
- Add full_trickle support to speed up WebRTC connection establishment (!618)
 - Add hotkey bindings (!624)
 - Add breakout rooms participants list (!623)
 
web-frontend v1.0.3
Changelogβ
UI/UX Fixesβ
- Fix the missing stopping of the camera and screen share (!601)
 - Add waiting room message into join button (!612)
 - Fix toolbar popup in fullscreen mode (!610)
 - Fix StartMeeting animation (!609)
 - Fix console warning for TextInput and select field (!370)
 - Fix DurationField's label not visible (!604)
 
Stability Improvementsβ
- Implement a popover menu where the user can see all votes/polls (!589)
 - Fix add missing fields to the configuration in setupTests.ts (!656)
 - Update the RTK query rooms API (!616)
 - Add error handling for failing ICE (!608)
 - Change fullscreen implementation (!606)
 - Add feature-toggles in config and entrypoint (!614)
 
New Featuresβ
- Add character-counter to TextFields (!567)
 - Add a timer function (!604)
 
web-frontend v1.0.2
Changelogβ
UI/UX Fixesβ
- Fix SpeedTest button disappears (!574)
 - Fix hangup in fullscreen mode for creator/moderator (!579)
 - Fix german invitees language (!576)
 - Fix SpeakerView not resizing properly (!575)
 - Add delete room just for the creator (!572)
 - Fix raiseHand button icon. (!583)
 - Fix copy button message to the correct translation key. (!580)
 - Fix dashboard header in mobile view for event editing. (!578)
 - Change main logo to have a white gradient (!589)
 - Fix delete-event-dialog (!588)
 - Fix poll wrong title (!571)
 - Fix close button in poll/vote result positioning broken (!571)
 - Add toggle option for sorting by groups in participants list (!582)
 - Fix speed test button (safari) (!584)
 - Fix timePicker focused style (!592)
 - Improve handling of video background effects (!605)
 
Stability Improvementsβ
- Fix inconsistent path usage (!570)
 - Set dashboard language selection field default (!569)
 - Fix MUI fragment error (!573)
 - Polish protocol module (!517)
 - Prevent race condition error while switching audio and video buttons on Safari (!565)
 - Fix logout url parameter (!577)
 - Fix sound device selection dropdown for Chrome (!533)
 - Remove unused roboto font. (!585)
 - Fix parameter initialization for Libravatar. (!594)
 - Fix recurrence pattern (!587)
 - Fix EventsSlice's events having a racy key (!602)
 - Disable video effects in Safari (!598)
 - Fix error due to empty id_token and racy login call (!591)
 - Add check for audioContext support (!590)
 
New featuresβ
- Add waiting room feature (!484)
 
web-frontend v1.0.1
Changelogβ
UI/UX Fixesβ
- Fix position for video overlay icons (!559)
 - Fix endless loading loop on user-me fail (!544)
 - Fix breakout rooms random distribution (!539)
 - Hide edit & delete buttons in more menu for non event creator (!562)
 - Fix latency line disappearing (!563)
 - Fix background images section showing when empty (!564)
 - Add redirect after deleting conference (!568)
 
Stability Improvementsβ
- Fix beta release flag config (!558)
 - Prevent poll from crashing (!560)
 - Check for token refresh error and display Login error page (!546)
 
New Featuresβ
- Add email field to suggested and invited participants in invite to MeetingPage (!561)
 - Grant & revoke moderation rights (!545)
 - Add feature for inviting unregistered users (!566)