Releases: netless-io/flat
v1.7.0
Bug Fixes
- component: update small class video avatar styles (#1413) (a1f9ea8)
- desktop: device check speaker invalid (#1395) (4f75b16)
- doc: link error in README-zh (0b18d37)
- flat-components: chat message color & cancel-hands button position (#1410) (27aeab6)
- flat-components: cloud storage file title color (#1384) (23d0853)
- flat-components: fix the more btn show bug in home page room list (#1400) (9b43035)
- flat-components: handle very long user name (#1408) (5f421c3)
- flat-components: incorrect chat type box color (was inherit) (#1403) (b276207)
- flat-components: incorrect teacher's chat avatar position (#1407) (51cba1b)
- flat-components: periodic room detail page overflow (#1404) (f7121ff)
- project: jump to modify room page rather than modify periodic room page (#1406) (c251991)
- project: telebox position error (#1416) (41b7c15)
- renderer-app: room detailed page overflow (#1398) (e11d1a1)
Features
- flat-components: add appearance picker component (#1373) (91c4827)
- flat-components: add flat icons (#1368) (cf4c9d7)
- project: support drag-and-drop files to cloud storage (#1376) (c894261)
Commit History
- feat(flat-components): add flat icons by @crimx in #1368
- refactor(flat-components): add default icon size by @crimx in #1369
- chore(project): fix
yarn workspace X add Y
not working by @hyrious in #1371 - refactor(flat-components): add icon active state by @crimx in #1370
- feat(flat-components): add appearance picker component by @Cheerego7 in #1373
- refactor(flat-components): add dark theme to chat panel by @hyrious in #1372
- refactor(component): add HomePage dark mode by @crimx in #1374
- chore(deps): bump url-parse from 1.5.3 to 1.5.7 by @dependabot in #1375
- feat(project): support drag-and-drop files to cloud storage by @hyrious in #1376
- chore(library): bump window-manager from 0.4.4 to 0.4.5 by @hyrious in #1377
- refactor(project): apply dark mode to controls in the room by @hyrious in #1378
- refactor(web): apply setting page and MainPageLayout component dark mode by @Cheerego7 in #1379
- refactor(component): update HomePage list dark styles by @crimx in #1380
- refactor(storybook): add antd provider by @crimx in #1381
- refactor(web): improve agora sso login callback url by @BlackHole1 in #1382
- refactor(desktop): auto hide menu bar by @BlackHole1 in #1383
- fix(flat-components): cloud storage file title color by @hyrious in #1384
- refactor(desktop): disable window zoom by @BlackHole1 in #1387
- refactor(project): add flat dark mode by @Cheerego7 in #1386
- chore(deps): bump url-parse from 1.5.7 to 1.5.10 by @dependabot in #1385
- refactor(project): add dark theme to replay page by @hyrious in #1388
- refactor(project): adjust style of CloudStorageButton,DeviceTestPage,InviteModal components by @Cheerego7 in #1389
- refactor(project): adjust style of radio component by @Cheerego7 in #1390
- refactor(project): add radio component dark mode by @Cheerego7 in #1391
- refactor(component): cleanup theme styles by @crimx in #1392
- refactor(whiteboard): change the button outline of the Electron default properties by @Cheerego7 in #1393
- refactor(project): add settingPage, InviteModal dark mode and remove unused style file by @Cheerego7 in #1394
- fix(desktop): device check speaker invalid by @BlackHole1 in #1395
- refactor(flat-components): reduce a:visited specificity by @crimx in #1396
- fix(renderer-app): room detailed page overflow by @crimx in #1398
- refactor(renderer-app): add DeviceCheckPage dark mode by @Cheerego7 in #1399
- fix(flat-components): fix the more btn show bug in home page room list by @syt-honey in #1400
- chore(deps): bump plist from 3.0.3 to 3.0.4 by @dependabot in #1402
- fix(flat-components): incorrect chat type box color (was inherit) by @hyrious in #1403
- fix(flat-components): periodic room detail page overflow by @Cheerego7 in #1404
- refactor(flat-components): add DeviceTestSelect component dark mode by @Cheerego7 in #1405
- fix(project): jump to modify room page rather than modify periodic room page by @Cheerego7 in #1406
- fix(flat-components): incorrect teacher's chat avatar position by @hyrious in #1407
- fix(flat-components): handle very long user name by @hyrious in #1408
- Update README-zh.md by @kongkang in #1409
- refactor(component): add video avatar by @crimx in #1411
- fix(flat-components): chat message color & cancel-hands button position by @hyrious in #1410
- refactor(flat-components): add dark theme to raise hand button by @hyrious in #1412
- fix(component): update small class video avatar styles by @crimx in #1413
- chore(project): bump fastboard to 0.2.10 by @hyrious in #1414
- refactor(component): update room info colors by @hyrious in #1415
- fix(project): telebox position error by @Cheerego7 in #1416
- style(flat-components): adjust font color by @Cheerego7 in #1417
- style(project): update classroom top bar icons by @hyrious in #1418
- refactor(project): change layout of the UserSettingPage component by @Cheerego7 in #1420
- chore(project): bump fastboard to 0.2.11 by @hyrious in #1421
- chore(version): upgrade version to v1.7.0 by @BlackHole1 in #1422
- docs(changelog): update CHANGELOG.md by @BlackHole1 in #1423
New Contributors
Full Changelog: v1.6.1...v1.7.0
v1.6.1
Bug Fixes
- i18n: pad space (#1359) (d13baf7)
- renderer-app: add record tips (#1358) (1d88d8a)
- web,renderer-app: correctly destroy window-manager on exit (#1352) (baf8c74)
Features
Commit History
- fix(web,renderer-app): correctly destroy window-manager on exit by @hyrious in #1352
- refactor(flat-components): hide ant tabs operations by @crimx in #1353
- feat(whiteboard): use fastboard by @Cheerego7 in #1356
- fix(renderer-app): add record tips by @Cheerego7 in #1358
- refactor(flat-components): add dark theme of cloud-storage by @hyrious in #1357
- fix(i18n): classroom timing typography by @Matrixbirds in #1359
- chore(library): upgrade fastboard to 0.2.6 by @hyrious in #1360
- chore(deps): bump follow-redirects from 1.14.7 to 1.14.8 by @dependabot in #1361
- chore(library): bump white-web-sdk from 2.16.6 to 2.16.8 by @hyrious in #1362
- chore(library): bump window-manager from 0.4.0 to 0.4.3 by @hyrious in #1363
- chore(library): bump window-manager from 0.4.3 to 0.4.4 by @hyrious in #1364
- chore(version): upgrade version to v1.6.1 by @BlackHole1 in #1366
Full Changelog: v1.6.0...v1.6.1
v1.6.0
Bug Fixes
- ci: storybook lint failed (#1344) (a0c49c9)
- classroom: language will be reset upon enter classroom (#1314) (3756edd)
- classroom: not support require.context (#1317) (dda53be)
- component: timing ui tremble (#1334) (b252d3f)
- flat-components: fix i18n (#1345) (dc53c45)
- i18n: i18n fixes (#1312) (198e065), closes #1314
- i18n: optimize room started text (#1313) (27e2ebd)
- renderer-app,web: pan list result incorrect when file number more then 50 (#1299) (f3a38c3)
- renderer-app: error of whiteboard resize (#1323) (dfefbac)
- renderer-app: monaco app cannot be opened after a build (#1307) (1153c7c)
- renderer-app: preview file style loading failed (#1298) (6cad8cf)
- web: bundle sourcemap incorrect (#1320) (c7e3e17)
Features
- renderer-app: change render app bundler to vite (#1265) (ad71ae8)
- ui: add ClassRoom Timer (#1288) (dbd49e9)
- web,renderer-app,flat-component: support agora sso (#1341) (049dd1f)
- web: enable acoustic echo cancellation and noise suppression (#1308) (1c5832d)
- web: remember last device id (#1336) (fd5d93c)
Commit History
- feat(renderer-app): change render app bundler to vite by @Cyberhan123 in #1265
- fix(renderer-app): preview file style loading failed by @BlackHole1 in #1298
- fix(renderer-app,web): pan list result incorrect when file number more then 50 by @BlackHole1 in #1299
- chore(deps): bump shelljs from 0.8.4 to 0.8.5 by @dependabot in #1301
- chore(eslint): fix ESLint editor settings for VS Code by @LitoMore in #1302
- chore(eslint): add
no-negated-condition
by @LitoMore in #1303 - chore(project): add SVGO script by @LitoMore in #1289
- chore(eslint): add
react/jsx-sort-props
by @LitoMore in #1304 - chore(renderer-app): improve vite config path by @BlackHole1 in #1306
- fix(renderer-app): monaco app cannot be opened after a build by @BlackHole1 in #1307
- refactor(ui): change record button by @Matrixbirds in #1305
- feat(ui): add ClassRoom Timer by @Matrixbirds in #1288
- chore(web): add inline assets by @Matrixbirds in #1280
- feat(web): enable acoustic echo cancellation and noise suppression by @Matrixbirds in #1308
- chore(web): improve vite config path by @shunyue1320 in #1310
- refactor(renderer-app): remove useless code and library by @BlackHole1 in #1309
- chore(renderer-app): resolve css warning of the vite build by @BlackHole1 in #1311
- chore(i18n): optimize room started text by @Matrixbirds in #1313
- fix(classroom): language will be reset upon enter classroom by @BlackHole1 in #1314
- fix(i18n): i18n fixes by @BlackHole1 in #1312
- refactor: add flat theme by @crimx in #1316
- chore(deps): bump trim-off-newlines from 1.0.1 to 1.0.3 by @dependabot in #1318
- fix(classroom): not support require.context by @BlackHole1 in #1317
- chore(library): upgrade app-slide to 0.0.56 by @hyrious in #1321
- fix(web): bundle sourcemap incorrect by @Matrixbirds in #1320
- refactor: move theme provider to app route container by @crimx in #1322
- fix(renderer-app): error of whiteboard resize by @Cheerego7 in #1323
- refactor(project): upgrade white-web-sdk to 2.16.1 by @Cheerego7 in #1324
- build(storybook): remove unsupported storybook build args by @crimx in #1325
- chore(library): upgrade window-manager version to 0.4.0-canary.20 by @Cheerego7 in #1326
- chore(library): upgrade window-manager version to 0.4.0-canary.22 by @Cheerego7 in #1328
- chore(library): upgrade window-manager version to 0.4.0-canary.23 by @Cheerego7 in #1330
- chore(deps): bump node-fetch from 2.6.1 to 2.6.7 by @dependabot in #1329
- chore(deps): bump nanoid from 3.1.25 to 3.2.0 by @dependabot in #1327
- chore(library): upgrade window-manager version to 0.4.0-canary.25 by @Cheerego7 in #1331
- chore(library): upgrade window-manager version to 0.4.0-canary.26 by @Cheerego7 in #1332
- chore(library): upgrade white-web-sdk version to 2.16.3 by @Cheerego7 in #1333
- fix(component): timing ui tremble by @Matrixbirds in #1334
- refactor(whiteboard): change the way to update the scenesLength value by @Cheerego7 in #1335
- feat(web): remember last device id by @Cheerego7 in #1336
- chore(library): upgrade window-manager version to 0.4.0-canary.28 by @Cheerego7 in #1338
- chore(desktop): turn off vite eslint cache by @Matrixbirds in #1342
- chore(library): upgrade window-manager version to 0.4.0-canary.29 by @Cheerego7 in #1343
- feat(web,renderer-app,flat-component): add agora sso by @Matrixbirds in #1341
- fix(flat-components): agora sso login ci failed by @Matrixbirds in #1344
- fix(flat-components): i18n by @Matrixbirds in #1345
- chore(readme): update the disclaimers by @Cheerego7 in #1346
- docs: update disclaimer by @hyrious in #1347
- chore(library): upgrade window-manager version to 0.4.0-canary.31 by @hyrious in #1349
- chore(version): upgrade version to v1.6.0 by @BlackHole1 in #1350
Full Changelog: v1.5.3...v1.6.0
v1.5.3
Bug Fixes
Commit History
- chore(deps): bump follow-redirects from 1.14.5 to 1.14.7 by @dependabot in #1292
- fix(desktop): temp solution to the inability to screen share and preview files by @BlackHole1 in #1295
- chore(project): upgrade version to 1.5.3 by @BlackHole1 in #1296
Full Changelog: v1.5.2...v1.5.3
v1.5.2
Bug Fixes
Commit History
- refactor(web): add version info in about page by @hyrious in #1287
- fix(desktop): online courseware remote execution vulnerability by @BlackHole1 in #1290
- chore(project): upgrade version to 1.5.2 by @BlackHole1 in #1291
Full Changelog: v1.5.1...v1.5.2
v1.5.1
Bug Fixes
Commit History
- fix(electron): ui display error when upgrading flat by @BlackHole1 in #1284
- chore(project): upgrade version to 1.5.1 by @BlackHole1 in #1285
Full Changelog: v1.5.0...v1.5.1
v1.5.0
During the period since the last release, we have gained one new maintainer:
@shunyue1320 🎉🎉🎉
Their arrival has made the project even more robust.
Bug Fixes
- library: sync camera on insert image (#1281) (3b4e7d8)
- project: refresh channel info on reconnect (#1274) (8fa0c1f)
- renderer-app: hot keys invalid in preview file window (#1264) (f3f2bef)
Features
- desktop: support macOS localized (#1260) (d6c668a)
- web: add "open in browser" tip in wechat browser (#1268) (76e87c8)
Commit History
- feat(desktop): support macOS localized by @Matrixbirds in #1260
- fix(renderer-app): hot keys invalid in preview file window by @BlackHole1 in #1264
- chore(library): upgrade app-slide to 0.0.55 by @hyrious in #1267
- refactor(project): show refresh button on network error by @hyrious in #1266
- feat(web): add "open in browser" tip in wechat browser by @hyrious in #1268
- refactor(web): don't remember last language detection result by @hyrious in #1269
- chore(library): upgrade window-manager to 0.4.0-canary.1 by @Cheerego7 in #1270
- refactor(library): show reconnecting info instead of whole loading page by @hyrious in #1271
- chore(library): remove ts-enum-util by @BlackHole1 in #1272
- chore(web): resolve css warning of the vite build by @BlackHole1 in #1273
- fix(project): refresh channel info on reconnect by @hyrious in #1274
- refactor(renderer-app): improve image import by @BlackHole1 in #1275
- chore(library): upgrade window-manager to 0.4.0-canary.3 by @Cheerego7 in #1276
- chore(library): upgrade window-manager to 0.4.0-canary.4 by @Cheerego7 in #1278
- chore(scripts): improve scpt code format by @shunyue1320 in #1277
- chore(library): upgrade window-manager to 0.4.0-canary.5 by @Cheerego7 in #1279
- docs(readme): reorganize the en readme structure for better readability by @yamasite in #1262
- fix(library): sync camera on insert image by @hyrious in #1281
- chore(project): upgrade version to 1.5.0 by @BlackHole1 in #1282
Full Changelog: v1.4.0...v1.5.0
v1.4.0
During the period since the last release, we have gained two new contributors:
@GuYith @levi-oh 💖💖💖
Their arrival has made the project even more robust.
Bug Fixes
- ci: docker push tag typo (#1186) (a2ed313)
- desktop: Apple M1 open and build failed on development (#1251) (70a6ef1)
- desktop: mouse cannot be displayed during screen sharing (#1199) (8f46b28)
- desktop: not jumping to the login page when the token expires (#1197) (cf22c0c)
- desktop: refresh crash in any page (#1246) (bd02188)
- desktop: throw error after refreshing within classroom and device check (#1248) (0f29a81)
- flat-components: button text error of RoomDetailFooter components (#1227) (7f6f5b0)
- flat-components: loading page covers the top bar (#1204) (d2d1694)
- main-app: send ipc crash (#1242) (22bcc47)
- renderer-app: close cloud storage panel fail after insert file (#1193) (7b159ce)
- renderer-app: share screen tips window style incorrect (#1250) (56e8fb8)
- renderer-app: share screen tips window unable to drag (#1256) (5689d92)
- web,renderer-app: tag type error of MainRoomList components (#1224) (c5c391c)
- web: add dependency
@babel/runtime
(#1216) (b37e2ad) - web: local track error introduced by #1203 (#1212) (b89fbb8)
- web: rtc not turn-ed off when destroy (#1203) (eab733c)
Features
- desktop: support preview file at new window (#1243) (aea964f)
- flat-components: add theme colors (#1226) (5339370)
- whiteboard: add new config to whiteboard (#1245) (18a94e9)
Performance Improvements
v1.3.0
During the period since the last release, we have gained one new maintainer:
@Matrixbirds 🎉🎉🎉
And new Contributors:
@jayeclark 💖💖
Their arrival has made the project even more robust.
Bug Fixes
- electron: load react devtools extension failed (#1102) (5cccbca)
- flat-components: fix ant-mod text layout (#1156) (0503813), closes #872
- flat-types: ci failure with lose build script (#1154) (174f695)
- project: hanging on login page when no-login join room (#1147) (54b271b)
- renderer-app: audio playback device test failed on windows system (#1182) (1a2d13f)
- room: room detail request failed (#1165) (21001e5)
- web: at most download once (#1106) (90f467b)
- web: import utils incorrect (#1166) (26ead1f)
- web: manual open invite url crash in safari (#1146) (d2d6958)
- web: open invite url crash in safari (#1113) (a5d3da1)
- web: prevent duplicate
network error
(#1177) (e9be221) - web: whiteboard size error when the avatar wrap becomes longer (#1103) (b11c83d)
Features
- classroom: add user guide to the classroom (#1179) (f75c14e)
- desktop: support local react devtools (#1084) (0ea1e5c)
- desktop: support window manager in replay mode (#1142) (d0edfe0)
- project: support drag and drop supported file in room (#1144) (e779367)
- web: add device test page (#1145) (653bd2e)
- web: support android asset links (#1170) (537f898)
- web: support apple app site association (#1167) (59bab15)
- web: support window manager in replay mode (#1140) (7d0360b)
- web: the classroom page device keep consistent with devices selected by the devices test page (#1183) (7c002d8)
Performance Improvements
v1.2.0
During the period since the last release, we have gained several new maintainer:
@LitoMore @syt-honey @Cyberhan123 @qianfengg @yamasite 🎉🎉🎉
Their arrival has made the project even more robust.
Bug Fixes
- deployment: svg is not cached (#1040) (d0c4fd2)
- desktop: cannot open camera on desktop (#1072) (f46055c)
- flat-components: add width value for avoid content dislocation when cover resource not loaded (#1039) (508bfdb)
- renderer-app: the right side of classroom bar not hidden when click hidden button (#1008) (08620d0)
- scripts: flat-web build failed on windows system (#1062) (8a239fe)
- storybook: fix FakeStore api (#1030) (5ed7415)
- style: error style of the slide button (#1092) (8757bc0)
- web,scripts: flat-web failed to startup in windows system (#1007) (d2ab4a5)
- web: black screen when playing dynamic PPT video (#1024) (080ac55)
- web: force wait rtc join (#1036) (b3ea971)
- web: pptx extension check failed (#1028) (afcdf71)
- web: record tips position error (#1041) (f9b3d99)
- web: rtc is not initialized (#1035) (d1dc852)
- web: try to fix chrome permission popup (#1057) (dae0386)
- whiteboard: disabled read only the user zoom behavior (#1073) (069861a)
- whiteboard: style error of the smallClassPage when join room (#1076) (933a7e5)
- whiteboard: the buttons at the bottom of the whiteboard error style (#1089) (885d936)
- whiteboard: window-manager not mount when whiteboard was connected (#1034) (c555024)
- whiteboard: window-manager repeat mount when whiteboard unMount (#1014) (587b498)