Releases: netless-io/flat
Releases · netless-io/flat
v2.3.5
Features
- Added pop-up window for cross-zone entry
- Added popup prompt for authorization of audio and video data collection in China
Improved
- Modify the China domain name
- Upgrade rtm1 to rtm2
What's Changed
- feat(service-providers): add RTM 2.0 by @hyrious in #2126
- refactor(service-providers): add
agoraAppId
config in join room by @hyrious in #2151 - Revert "refactor(service-providers): add
agoraAppId
config in join room" by @hqer927 in #2153 - feat(web): add cross region user information authorize confirm by @hqer927 in #2155
- feat: agreement differentiate between regions and language types by @hqer927 in #2158
- update: change request parameter by @hqer927 in #2159
Full Changelog: v2.3.4...v2.3.5
v2.3.4
Improved
- Upgrade to the new version of PPT Conversion
- Support viewing playback across regions (versions) via links
- Adjust the limitation of modifying periodic sub-rooms
Commit History
- refactor(flat-components): remove fixed width from periodic room button by @hyrious in #2132
- refactor(flat-server-api): convert static resources by projector by @hyrious in #2133
- chore(web): add all region appIds to apple-app-site-association by @vince-hz in #2134
- fix(flat-pages): avoid JavaScript protocol in redirect URL by @hyrious in #2135
- chore(sa): add branch only-deploy-dev-web for sa test by @ooeyuna in #2136
- chore(web): update apple-app-site-association by @vince-hz in #2137
- chore(library): upgrade fastboard to 1.0.0-canary.11 by @hyrious in #2138
- refactor(flat-server-api): upload start payload changed by @hyrious in #2140
- fix(flat-components): edit periodic sub room times by @hyrious in #2141
- refactor(service-providers): recording max idle time to 5 min by @hyrious in #2142
- refactor(flat-components): date picker disallow change the year by @hyrious in #2144
- chore(version): upgrade slide version to v1.4.4 by @hqer927 in #2147
- refactor(service-providers): check recording end status by @hyrious in #2146
- chore(version): upgrade version to v2.3.4 by @hqer927 in #2148
New Contributors
Full Changelog: v2.3.3...v2.3.4
v2.3.3
Features
- Periodic rooms support joining across regions
- Teachers and students can join the scheduled room 10 minutes in advance
- Rooms that are active for over 48 hours will automatically close
- Course playback supports fast-forward 15 seconds, rewind 15 seconds fast operation
Improved
- Account merging process
- Accelerated cross-regional whiteboard connections
- Lowered the sound effect volume for sending trophies
- Add tips related to room billing
- Adjust the position of the clear screen button to prevent accidental touching
Fixed
- The issue where PMI (Personal Meeting ID) option could not be selected under certain conditions
- Refresh does not affect recording status
Commit History
- fix(flat-stores): fix wrong target by @syt-honey in #2085
- refactor(flat-server-api): check country code in periodic uuid by @hyrious in #2086
- chore(project): fix ci script workspace format by @hyrious in #2087
- chore(project): fix ci missing packages by @hyrious in #2088
- refactor(flat-pages): extract invite code from clipboard by @hyrious in #2090
- refactor(flat-components): invite link only show PMI by @hyrious in #2091
- refactor(flat-components): invite title follow PMI info by @hyrious in #2092
- refactor(flat-components): handle long title in room detail page by @hyrious in #2093
- refactor(flat-components): improve some colors in dark mode by @hyrious in #2094
- chore(project): update domain by @hyrious in #2096
- chore(library): upgrade @netless/app-slide by @hyrious in #2097
- fix(flat-components): start storybook failed by @hyrious in #2098
- refactor(flat-pages): change reward volume to 0.3 by @hyrious in #2099
- fix(flat-pages): show room stopped modal on creator side by @hyrious in #2100
- refactor(flat-stores): make admin message never dismiss by @hyrious in #2101
- refactor(flat-server-api): append server message by @hyrious in #2102
- refactor(i18n): add time limit tip on join room by @hyrious in #2104
- refactor(flat-pages): update messages on join rooms not begin by @hyrious in #2105
- fix(flat-services): correct message when failed to convert file by @hyrious in #2108
- refactor(flat-components): update room list item styles by @hyrious in #2109
- refactor(flat-stores): all use broadcast mode by @hyrious in #2110
- chore(project): upgrade prettier, apply format by @hyrious in #2111
- refactor(flat-components): update styles by @hyrious in #2112
- style(flat-components): prevent overflow by @hyrious in #2113
- style(flat-components): update status text and join button by @hyrious in #2114
- refactor(flat-pages): update room not begin modal by @hyrious in #2115
- fix(flat-pages): room not begin modal wrong logic by @hyrious in #2116
- fix(flat-pages): refresh rooms list on room not begin error by @hyrious in #2117
- fix(flat-pages): refresh rooms list on any join room error by @hyrious in #2118
- refactor(i18n): update room not begin error message by @hyrious in #2119
- fix(flat-components): ended timer logic error by @hyrious in #2120
- refactor(i18n): update room status text in list by @hyrious in #2121
- chore(library): upgrade fastboard to 1.0.0-canary.10 by @hyrious in #2122
- refactor(flat-pages): add rewind / fast-forward in replay page by @hyrious in #2123
- fix(service-providers): reporting end time on recovering record by @hyrious in #2124
- refactor(flat-stores): merge whiteboard members into RTM members by @hyrious in #2127
- refactor(flat-components): scroll to chat list bottom smartly by @hyrious in #2128
- refactor(flat-pages): update styles by @hyrious in #2129
- chore(version): upgrade version to v2.3.3 by @hyrious in #2130
Full Changelog: v2.3.2...v2.3.3
v2.3.2
Features
- Support to end the class quickly outside the room
- Support creating and scheduling personal rooms (PMI) with unchanged room numbers
- Support to join a room quickly by selecting the historical room number from the drop-down list on the join room page
Improved
- Support viewing all room history records
- Adjust the font size of text editor
- Adjust the order of PPT handwriting page cutting to make the page cutting more smooth
Fixed
- Avatars fail to load when the network is abnormal
Commit History
- refactor(flat-stores): load message user's avatar on demand by @hyrious in #2042
- refactor(flat-stores): joiners auto on stage in one to one room by @hyrious in #2043
- chore(library): upgrade @netless/app-quill to 0.1.2 by @hyrious in #2044
- refactor(flat-components): remove outline on login buttons by @hyrious in #2047
- refactor(flat-components): add fallback avatar by @hyrious in #2048
- refactor(flat-components): update empty rooms image size by @hyrious in #2049
- chore(web): change apple-app-site-association by region by @hyrious in #2050
- feat(project): add user pmi by @syt-honey in #2051
- refactor(flat-pages): add stop class command in room list by @hyrious in #2052
- refactor(project): refactor pmi link by @syt-honey in #2053
- refactor(flat-stores): load more history rooms on scroll end by @hyrious in #2055
- chore(library): upgrade @netless/app-slide to 0.3.0-canary.20 by @hyrious in #2056
- fix(flat-pages): add stop class command and refresh list correctly by @hyrious in #2059
- refactor(flat-components): format pmi id by @syt-honey in #2060
- refactor(flat-pages): format pmi invitation by @syt-honey in #2061
- fix(flat-stores): save uuid instead of invite code on join room by @hyrious in #2062
- refactor(flat-pages): allow controlling apps in replay mode by @hyrious in #2063
- refactor(flat-pages): fix the pmi menu item height by @hyrious in #2064
- refactor(style): adjust style by @syt-honey in #2065
- fix(flat-pages): fix wrong pmi checkbox initial value by @syt-honey in #2066
- refactor(flat-pages): adjust schedule layout by @syt-honey in #2067
- refactor(flat-pages): refactor pmi link in invitation modal by @syt-honey in #2068
- fix(flat-stores): fix wrong room list by @syt-honey in #2069
- fix(flat-stores): refresh main room list logic by @hyrious in #2070
- refactor(project): refactor pmi by @syt-honey in #2071
- fix(service-providers): stop using camera when leaving device test by @hyrious in #2072
- refactor(style): adjust periodic bg by @syt-honey in #2073
- fix(service-providers): stop using camera on history back by @hyrious in #2074
- refactor(flat-components): update pmi related texts and styles by @hyrious in #2075
- refactor(flat-server-api): add pmi room not found error code by @hyrious in #2076
- refactor(flat-pages): add join room history panel by @hyrious in #2077
- refactor(flat-stores): reset pmi status when user logout by @syt-honey in #2078
- refactor(flat-pages): remove login page border-radius on electron by @hyrious in #2079
- chore(desktop): use @electron/notarize by @hyrious in #2080
- refactor(flat-components): remove spaces around time range by @hyrious in #2081
- chore(version): upgrade version to v2.3.2 by @hyrious in #2082
Full Changelog: v2.3.1...v2.3.2
v2.3.0
Features
- Support open video mirroring
- Support password login (phone / email)
- Support holding ctrl / command to quickly copy selected objects (pictures, strokes)
- Support third-party login binding existing cell phone number account to trigger the account merging process
Improved
- Small class automatically on stage
- Remember the last selected brush thickness and text size across rooms
- Adjust the overall UI and default avatar
Fixed
- Dotted lines incorrect in some cases
- Holding shift to draw straight line did not restore when the key is released on Windows
- Fixed the time limit when scheduling a room
- Speaker detection caused abnormal in-room calls
Commit History
- refactor(service-providers): remember tool states like stroke width by @hyrious in #1962
- chore(project): support iOS replay room associated domain by @vince-hz in #1964
- fix(flat-stores): make duration equal to the server by @hyrious in #1965
- chore(library): upgrade @netless/slide to 1.1.1 by @hyrious in #1966
- feat(flat-pages): add region code by @hyrious in #1968
- refactor(flat-components): update fonts by @hyrious in #1969
- feat(service-providers): rtc add mirror mode (local only) by @hyrious in #1967
- fix(i18n): update mirror mode text by @syt-honey in #1970
- chore(library): upgrade white-web-sdk and @netless/window-manager by @hyrious in #1971
- refactor(flat-components): update invite modal styles by @hyrious in #1972
- fix(flat-pages): replace loadable component with suspense by @hyrious in #1973
- fix(flat-components): handle search params from hash router by @hyrious in #1976
- chore(config): update AK by @hyrious in #1979
- fix(flat-components): incorrect end time picker at same hour by @hyrious in #1981
- chore(ci): flat-web add sg deploy by @ooeyuna in #1983
- feat(flat-pages): add password login & register by @syt-honey in #1984
- feat(login): add account history in login page by @syt-honey in #1985
- fix(i18n): fix register failed tip by @syt-honey in #1988
- fix(flat-components): fix avatar show error by @syt-honey in #1989
- fix(flat-server-api): fix email language error by @syt-honey in #1986
- refactor(project): add env FEEDBACK_URL, CENSORSHIP, LOGIN_METHODS by @hyrious in #1987
- refactor(project): add config from server by @syt-honey in #1990
- feat(project): add sg support by @syt-honey in #1991
- refactor(flat-components): refactor login components by @syt-honey in #1993
- chore(library): upgrade @netless/slide to 1.1.2 by @hyrious in #1992
- refactor(flat-stores): add countryCode to history & keep first 10 accounts by @syt-honey in #1994
- chore(deploy): add sg deploy, remove US region by @ooeyuna in #1995
- chore(deploy): change dev replicaCount, add
--namespace sg
for sg dev deploy by @ooeyuna in #1996 - refactor(flat-pages): add merge account by @syt-honey in #1997
- fix(flat-pages): fix an ant design warning in development mode by @hyrious in #1998
- refactor(flat-pages): update sg logo by @syt-honey in #1999
- refactor(style): adjust login style by @syt-honey in #2001
- refactor(flat-components): refactor LoginAccount to specify input type by @syt-honey in #2003
- fix(flat-components): fix send code tip error by @syt-honey in #2002
- refactor(flat-pages): refactor personal page layout & add email/phone binding by @syt-honey in #2004
- fix(flat-pages): fix phone/email binding error by @syt-honey in #2005
- refactor(assets): update UI by @syt-honey in #2006
- refactor(project): cleanup environments by @hyrious in #2007
- fix(style): fix empty img error by @syt-honey in #2008
- refactor(service-providers): pass whiteboard region by @hyrious in #2009
- refactor(flat-pages): refactor personal page style by @syt-honey in #2010
- refactor(flat-pages): add status check for nickname input by @syt-honey in #2011
- refactor(flat-pages): add bind tip name by @syt-honey in #2012
- refactor(i18n): update unbind fail message by @hyrious in #2013
- refactor(desktop): cleanup renderer app by @hyrious in #2014
- refactor(flat-server-api): choose server by room's region by @hyrious in #1974
- chore(deps-dev): bump vite from 3.1.3 to 3.2.7 by @dependabot in #1982
- refactor(flat-components): set cover no-draggable by @syt-honey in #2016
- refactor(project): update us to sg by @syt-honey in #2017
- style(project): adjust setting & sub menu style by @syt-honey in #2018
- refactor(assets): update empty images by @syt-honey in #2019
- refactor(style): adjust sidebar menu active style by @syt-honey in #2020
- fix(desktop): open external links in browser by @hyrious in #2021
- refactor(flat-pages): remember phone to bind by @hyrious in #2022
- chore(project): update env by @hyrious in #2024
- refactor(flat-pages): upload avatar use v2 by @hyrious in #2025
- refactor(style): refactor icon style and text tip by @syt-honey in #2026
- refactor(i18n): update sent verify code to email text by @hyrious in #2027
- refactor(style): refactor user list avatar style by @syt-honey in #2029
- fix(flat-stores): whiteboard access tip incorrect by @hyrious in #2028
- fix(service-providers): keep audio state when testing speaker by @hyrious in #2030
- chore(project): upgrade white-web-sdk by @hyrious in #2031
- refactor(i18n): update words in login page by @hyrious in #2032
- chore(version): upgrade version to v2.3.0 by @hyrious in #2034
Full Changelog: v2.2.3...v2.3.0
v2.2.3
Features
Bug Fixes
- flat-components: fix login cover image (#1957) (96153039)
- flat-stores: remove legacy code of scroll to top (#1953) (40759210)
Performance Improvements
Commit History
- chore(library): upgrade window-manager to 1.0.0-canary.77 by @hyrious in #1944
- refactor(flat-components): change login cover image by @hyrious in #1945
- perf(flat-stores): fetch users info only when necessary by @hyrious in #1946
- refactor(flat-pages): drop/paste images to temporary storage by @hyrious in #1947
- refactor(service-providers): reset scroll state on page changed by @hyrious in #1950
- refactor(flat-pages): disable drop file without drawing permission by @hyrious in #1951
- chore(service-providers): upgrade @netless/fastboard by @hyrious in #1952
- fix(flat-stores): remove legacy code of scroll to top by @hyrious in #1953
- chore(service-providers): upgrade @netless/window-manager by @hyrious in #1954
- feat(project): add replay room url protocol by @hyrious in #1955
- refactor(service-providers): update recording layout to 15 users by @hyrious in #1956
- fix(flat-components): fix login cover image by @hyrious in #1957
- chore(version): upgrade version to v2.2.3 by @hyrious in #1958
Full Changelog: v2.2.2...v2.2.3
v2.2.2
Features
- flat-pages: add option to hide others' cursor names (#1934) (cdffb42f)
- flat-pages: add option to change background of whiteboard (#1931) (82f9b78a)
- flat-pages: add option to hide small class top row (#1918) (14c4976f)
- flat-pages: add preferences modal in room (#1910) (bd2edc26)
- flat-pages: add shortcuts to grant whiteboard and rewards (#1905) (472ba60f)
- flat-pages: add sensitive page (#1902) (96ca7ae3)
Bug Fixes
- flat-stores: set devices on entering room (#1926) (318b9380)
- desktop: define flat version env variable (#1919) (f113effc)
- flat-stores: usersInfo may not include all users (#1913) (9a2dc719)
- service-providers: fix device id after creating tracks (#1914) (50ddfebf)
- flat-pages: fix shortcuts style on big class room (#1911) (a8921772)
- service-providers: correctly dispose loopback recording (#1909) (63d54705)
- flat-pages: show share record menu only when has record (#1907) (58c277c0)
- flat-pages: pass token into sensitive api (#1904) (98feef0b)
- flat-pages: wrong style on login page (#1897) (28334c6f)
Commit History
- chore(desktop): fix upload script logic by @hyrious in #1895
- fix(flat-pages): wrong style on login page by @hyrious in #1897
- docs(project): update readme images by @hyrious in #1898
- refactor(flat-components): make file name sortable by @hyrious in #1900
- refactor(flat-stores): remove userUUID from replay store by @hyrious in #1899
- refactor(desktop): make most the pages resizable by @hyrious in #1901
- feat(flat-pages): add sensitive page by @hyrious in #1902
- fix(flat-pages): pass token into sensitive api by @hyrious in #1904
- feat(flat-pages): add shortcuts to grant whiteboard and rewards by @hyrious in #1905
- fix(flat-pages): show share record menu only when has record by @hyrious in #1907
- refactor(flat-pages): add shortcuts to restore windows and mute all by @hyrious in #1908
- fix(service-providers): correctly dispose loopback recording by @hyrious in #1909
- feat(flat-pages): add preferences modal in room by @hyrious in #1910
- fix(flat-pages): fix shortcuts style in big class room by @hyrious in #1911
- refactor(flat-pages): update preferences modal's styles by @hyrious in #1912
- fix(service-providers): fix device id after creating tracks by @hyrious in #1914
- fix(flat-stores): usersInfo may not include all users by @hyrious in #1913
- refactor(flat-components): add title and hover effect to some buttons by @hyrious in #1916
- refactor(flat-components): add active effect on raise hand button by @hyrious in #1917
- fix(desktop): define flat version env variable by @hyrious in #1919
- feat(flat-pages): add option to hide small class top row by @hyrious in #1918
- refactor(flat-stores): add cooldown to the reward action by @hyrious in #1921
- refactor(flat-stores): add tip on whiteboard access change by @hyrious in #1920
- refactor(flat-pages): change fold button to sidebar handle by @hyrious in #1922
- refactor(flat-components): update chat icon size by @hyrious in #1924
- refactor(flat-stores): never delete owner info in classroom by @hyrious in #1923
- refactor(flat-components): update raise hand styles by @hyrious in #1925
- fix(flat-stores): set devices on entering room by @hyrious in #1926
- refactor(flat-pages): hide avatars scroll handle if avatars hidden by @hyrious in #1927
- refactor(flat-components): hide raise hand button if creator left by @hyrious in #1928
- refactor(flat-pages): update default avatars by @hyrious in #1930
- refactor(flat-components): update network status styles by @hyrious in #1929
- feat(flat-pages): add option to change background of whiteboard by @hyrious in #1931
- refactor(flat-components): remove network status title tip by @hyrious in #1932
- refactor(flat-pages): update preferences modal styles by @hyrious in #1933
- feat(flat-pages): add option to hide others' cursor names by @hyrious in #1934
- refactor(project): only owner can operate the geogebra app by @hyrious in #1935
- refactor(flat-components): put top bar center at visual center by @hyrious in #1936
- refactor(flat-pages): fix text color in setting page by @hyrious in #1937
- refactor(flat-components): workaround table style on electron 12 by @hyrious in #1938
- refactor(flat-pages): add sensitive page dark theme by @hyrious in #1939
- chore(version): upgrade version to v2.2.2 by @hyrious in #1940
- chore(desktop): add windows code signing server config by @hyrious in #1942
Full Changelog: v2.2.1...v2.2.2
v2.2.1
Bug Fixes
Commit History
- refactor(flat-pages): update big class / one to one avatar layout by @hyrious in #1887
- refactor(service-providers): enable text can select text by @hyrious in #1888
- refactor(desktop): add option to enable / disable audio on share screen by @hyrious in #1889
- refactor(desktop): build arm64 targets on macOS by @hyrious in #1870
- refactor(service-providers): mix screen audio into microphone by @hyrious in #1890
- refactor(flat-components): update sidebar menu icons by @hyrious in #1891
- refactor(flat-components): update sidebar style and icons by @hyrious in #1892
- fix(flat-pages): register apps in replay page by @hyrious in #1893
- chore(version): upgrade version to v2.2.1 by @hyrious in #1894
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Features
Commit History
- refactor(flat-pages): open users panel on click users count by @hyrious in #1838
- fix(desktop): nav avatar should only fail when src exists by @hyrious in #1839
- fix(desktop): dedupe flat-server-api and flat-stores by @hyrious in #1840
- fix(i18n): fix banned text by @hyrious in #1841
- feat(flat-components): add avatar window by @hyrious in #1847
- refactor(flat-components): change model by @hyrious in #1849
- fix(service-providers): remove room writable hack by @hyrious in #1850
- refactor(flat-stores): delete avatar window on leaving stage by @hyrious in #1851
- refactor(flat-pages): hide toolbar on avatar grid mode by @hyrious in #1852
- chore(library): upgrade @netless/app-slide by @hyrious in #1854
- refactor(flat-pages): implement grid layout (up to 6 items) by @hyrious in #1853
- refactor(flat-pages): show join options in more places by @hyrious in #1855
- fix(flat-stores): joiner off stage leaves window by @hyrious in #1856
- chore(desktop): ignore environment variables with spaces in names by @hyrious in #1859
- refactor(flat-stores): user windows treat empty array as normal mode by @hyrious in #1861
- fix(library): duplicate app-slide by @hyrious in #1862
- fix(library): upgrade app countdown by @hyrious in #1863
- refactor(service-providers): use 384x216 (16:9) source video by @hyrious in #1864
- refactor(flat-pages): add gap to one-to-one avatars by @hyrious in #1865
- refactor(desktop): update macos app icons by @hyrious in #1866
- refactor(flat-stores): automatically on stage in small class mode by @hyrious in #1867
- refactor(desktop): load RTC at the very beginning by @hyrious in #1869
- chore(desktop): update mac icon format and size by @vince-hz in #1868
- chore(desktop): fix terminal launch script by @hyrious in #1871
- chore(desktop): add "mas" build config (mac app store) by @vince-hz in #1872
- refactor(flat-pages): recalculate grid layout to keep window ratio by @hyrious in #1875
- refactor(service-providers): share screen with audio on web by @hyrious in #1874
- fix(service-providers): use standalone avatar for testing devices by @hyrious in #1876
- refactor(flat-stores): auto on stage in small class only for once by @hyrious in #1877
- chore(web): add google analytics to web dev site by @hyrious in #1878
- refactor(flat-components): show avatar windows that has left by @hyrious in #1879
- refactor(service-providers): enable audio with share screen in electron by @hyrious in #1881
- chore(project): add google analytics to web and electron by @hyrious in #1882
- fix(desktop): incorrect origin in development build by @hyrious in #1883
- fix(service-providers): fix electron share screen with audio by @hyrious in #1884
- chore(version): upgrade version to v2.2.0 by @hyrious in #1885
New Contributors
Full Changelog: v2.1.0...v2.2.0
v2.1.0
Features
Commit History
- fix(service-providers): only switch to usable devices by @hyrious in #1790
- fix(service-providers): incorrect window size by @hyrious in #1791
- fix(flat-pages): bring back auto update in login and home page by @hyrious in #1793
- fix(service-providers): share screen buffer may be null by @hyrious in #1792
- chore(library): upgrade window-manager to 1.0.0-canary.71 by @hyrious in #1795
- refactor(flat-pages): redirect to browser in wechat by @hyrious in #1796
- chore(project): update dependencies by @hyrious in #1797
- fix(flat-components): clickable after the button is show by @shunyue1320 in #1800
- fix(flat-pages): delete redundant routeConfig by @shunyue1320 in #1799
- refactor(flat-components): add more object-fit: cover to avatars by @hyrious in #1798
- refactor(desktop): bring back splash page by @hyrious in #1804
- feat(flat-components): users panel by @hyrious in #1801
- refactor(desktop): localize menus by @hyrious in #1805
- fix(flat-stores): creator's initial whiteboard state by @hyrious in #1806
- refactor(flat-pages): expand whiteboard access to more area by @hyrious in #1807
- fix(flat-pages): missing users button by @hyrious in #1808
- refactor(desktop): re-enable url protocol to join room by @hyrious in #1810
- refactor(flat-pages): allow set preview theme by search params by @hyrious in #1812
- refactor(project): change icons by @hyrious in #1815
- refactor(flat-components): fix word break in chat bubble by @hyrious in #1814
- fix(project): downgrade electron-builder by @hyrious in #1813
- refactor(flat-pages): make avatars list draggable by @hyrious in #1816
- refactor(i18n): translate more error codes by @hyrious in #1817
- refactor(flat-components): use ESM version locale in antd by @hyrious in #1818
- refactor(service-providers): remove html2canvas in snapshot by @hyrious in #1819
- fix(flat-server-api): make sure to not return broken meta data by @hyrious in #1822
- refactor(flat-components): show offline on-stage users in users panel by @hyrious in #1821
- refactor(flat-components): always show teacher info in users panel by @hyrious in #1820
- refactor(flat-components): update raise hand button styles by @hyrious in #1824
- refactor(flat-pages): update hand raising panel style by @hyrious in #1825
- refactor(flat-stores): improve users panel accessibility by @hyrious in #1826
- refactor(service-providers): web rtc support select speaker by @hyrious in #1827
- refactor(flat-components): video avatar change owner permissions by @hyrious in #1828
- refactor(flat-components): update title of absent avatars by @hyrious in #1829
- refactor(flat-pages): sort users list by their names by @hyrious in #1830
- refactor(flat-components): update styles and fix trivial issues by @hyrious in #1831
- fix(flat-components): users panel incorrect on stage permission by @hyrious in #1832
- fix(flat-pages): don't update color scheme in preview when no query by @hyrious in #1833
- chore(project): upgrade white-web-sdk by @hyrious in #1834
- fix(flat-components): users panel incorrect on stage permission by @hyrious in #1835
- fix(service-providers): disable app collector when not allow drawing by @hyrious in #1836
- chore(version): upgrade version to v2.1.0 by @hyrious in #1837
Full Changelog: v2.0.3...v2.1.0