Web-Frontend version history
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.fulfilled
logic fromapiMiddleware
tostartUserListeners
(!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.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
ProtocolInconsistent
toVoteInvalidReason
(!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
it
usage 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
Space
key 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
ShortcutListDialog
and 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)
Enter
key 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)