Releases: netless-io/flat
Releases · netless-io/flat
v2.0.3
Bug Fixes
- flat-components: remove horizontal scrollbar in chat users (#1787) (7b482df1)
- flat-services: share screen not working on windows (#1785) (188d2b39)
Commit History
- fix(desktop): windows arch incorrect by @BlackHole1 in #1783
- chore(desktop): fix error when developing on windows by @hyrious in #1784
- fix(flat-services): share screen not working on windows by @hyrious in #1785
- fix(service-providers): (snapshot) fetch images without cache by @hyrious in #1786
- fix(flat-components): remove horizontal scrollbar in chat users by @hyrious in #1787
- fix(flat-components): add cases where the backend does not return err… by @Leooeloel in #1788
- chore(version): upgrade version to v2.0.3 by @hyrious in #1789
Full Changelog: v2.0.2...v2.0.3
v2.0.2
Bug Fixes
Commit History
- fix(desktop): launch windows app failed by @BlackHole1 in #1780
- chore(version): upgrade version to v2.0.2 by @BlackHole1 in #1781
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Bug Fixes
Commit History
- fix(flat-stores): do not insert directory as courseware by @hyrious in #1777
- chore(version): upgrade version to v2.0.1 by @BlackHole1 in #1778
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Bug Fixes
- agora: fix rtc element being destroyed (61df7f1)
- ci: actions not working (#1665) (dd343d1)
- classroom: enable device base on preferences when on stage (#1696) (2994a05)
- classroom: filter teacher device state (#1661) (a9fe752)
- classroom: fix cannot shrink more (#1690) (2255192)
- classroom: include owner in recording layout (#1769) (9bcccf1)
- classroom: remove device state when off stage (#1663) (3de410f)
- classroom: store not destroyed after leaving room (2e8095d)
- classroom: update device-state on all users (5884795)
- cloud-storage: call convertFinish after query status (#1666) (03070e3)
- cloud-storage: file converting status error when upload file to the cloud storage (#1603) (3b329eb)
- cloud-storage: render error of the CloudStorageNavigation component (#1746) (7ac040d)
- cloud-storage: static file convert fail (#1732) (133edb4)
- desktop: about page menu icons (#1742) (32fd85b)
- desktop: add exit modal component and adjust layout (#1750) (c89548d)
- desktop: correctly reuse rtc share screen (#1591) (c5ecd99)
- desktop: fix about page menu (#1735) (351e87d)
- desktop: replay not working (#1743) (cd0572d)
- desktop: share screen not rendering on first join (#1739) (938e2ce)
- desktop: share screen not work (#1736) (cca61a3)
- electron: build windows platform app failed (#1702) (a369ea9)
- electron: test audio path changed in vite (#1765) (ada1a75)
- flat-components: add error tips to upload failed (#1683) (9a4cf61)
- flat-components: close popover when click popMenu element (#1646) (7ba7231)
- flat-components: do not select devices that are not exist (#1770) (fe4c02f)
- flat-components: fix antd warnings, close #1547 (#1707) (575d11e)
- flat-components: storage total usage in binary (1024 based) (#1682) (a2a7b98)
- flat-components: test audio memory leak (#1773) (5946ea8)
- flat-pages: replay button not work in electron (#1764) (6d0aba3)
- flat-pages: select default device when necessary (#1772) (7122c90)
- flat-pages: share screen style different in desktop and web (#1747) (a943c9f)
- flat-pages: use 24-hours based time format (#1730) (02038cd)
- flat-pages: use 24-hours based time format (#1757) (8d27eae)
- flat-pages: wrong inviteBaseUrl (#1657) (8c5ab11)
- flat-rtc: add test avatar (#1590) (201bcf7)
- flat-rtc: disable share screen on track ended (#1588) (f4d4926)
- flat-rtc: share screen incorrectly destroyed early (#1589) (1b9f817)
- flat-server-api: batch delete cloud storage files (#1753) (b0cd6dd)
- flat-server-api: update api (606a17f)
- flat-services: remove disable track (8aaebff)
- flat-stores: fix typo (#1712) (dd3c1c6)
- flat-stores: fix videos keep playing on exit (#1755) (a579ddc)
- flat-stores: initialize on stage users storage state (#1689) (321da35)
- project: always define FLAT_UA (#1708) (f66a886)
- renderer-app: file converting status error when upload file to the cloud storage (#1604) (c485522)
- renderer-app: use page store and disable MainPageLayout component in class page (#1633) (b01ce1c)
- service-providers: electron role publishing wrong (#1763) (7d4325d)
- service-providers: electron uid wrong type (#1672) (b9ab14a)
- service-providers: fix err-low-volume logic (#1701) (a4882b6)
- service-providers: fix scroll position on resize ([#1700](https://github.com/net...
v1.8.4
Bug Fixes
Commit History
- refactor(project): apply UA once, include version in electron by @hyrious in #1627
- fix(classroom): add loading state to cloud record button by @hyrious in #1628
- refactor(whiteboard): change to selector once insert image by @hyrious in #1629
- refactor(classroom): make cloud recording more stable by @hyrious in #1634
- chore(version): upgrade version to v1.8.4 by @BlackHole1 in #1635
Full Changelog: v1.8.3...v1.8.4
v1.8.3
Bug Fixes
- classroom: disable camera and mic on down stage (1fc82c3)
- whiteboard: don't set state when not writable (#1607) (#1616) (ef012df)
Commit History
- fix(whiteboard): don't set state when not writable (#1607) by @BlackHole1 in #1616
- hotfix by @BlackHole1 in #1618
Full Changelog: v1.8.2...v1.8.3
v1.8.2
Bug Fixes
- electron: fix rtc avatar init without setting active (#1583) (797186b)
- flat-components: click TopBarRoundBtn component fail (#1568) (b404c3f)
- flat-components: loginTitle stories props
LoginPanelProps
toLoginTitleProps
(#1584) (1eeb652) - flat-rtc: fix rtc avatar black-screened due to partial IAgoraRTCRemoteUser callback (#1582) (8cf4c43)
- flat-rtc: fix rtc avatar destroyed unexpectedly (#1581) (5d81121)
- web: text of the subMenu component no refreshed when language is changed (#1580) (4463a53)
Features
- project: support bind github (#1576) (bdf8eed)
- project: support bind wechat (#1572) (8439088)
- project: support delete account (#1577) (76d93b0)
- project: support unbind wechat (#1573) (cd30465)
Commit History
- chore(project): upgrade @netless/app-slide to 0.2.2 by @hyrious in #1567
- fix(flat-components): click TopBarRoundBtn component to fail by @Cheerego7 in #1568
- refactor(cloud-storage): optimize scrolling experience by @Cheerego7 in #1569
- refactor(classroom): adjust small class by @hyrious in #1570
- feat(project): support bind wechat by @hyrious in #1572
- feat(project): support unbind wechat by @hyrious in #1573
- refactor(server): update some server router path by @BlackHole1 in #1574
- feat(project): support bind github by @hyrious in #1576
- feat(project): support delete account by @hyrious in #1577
- chore(project): use white-web-sdk-esm to slightly reduce bundle size by @hyrious in #1579
- fix(web): text of the subMenu component no refreshed when language is changed by @Cheerego7 in #1580
- fix(flat-rtc): fix rtc avatar destroyed unexpectedly by @crimx in #1581
- fix(flat-rtc): fix rtc avatar black-screened due to partial IAgoraRTCRemoteUser callback by @crimx in #1582
- fix(electron): fix rtc avatar init without setting active by @crimx in #1583
- fix(flat-components): improve loginTitle stories props by @shunyue1320 in #1584
- chore(version): upgrade version to v1.8.2 by @BlackHole1 in #1585
Full Changelog: v1.8.1...v1.8.2
v1.8.1
Bug Fixes
- classroom: force using periodic uuid when exist (#1551) (1817304)
- cloud-storage: fetch more cloud files fail (#1558) (b45e14d)
- renderer-app: fix rtc avatar missing init state (#1544) (f0e620d)
- whiteboard: scroll bug on the edge (#1561) (b5ee57c)
- whiteboard: upgrade fastboard to 0.3.4-canary.2 (#1563) (dbabeff)
Features
## Commit History
- fix(renderer-app): fix rtc avatar missing init state by @crimx in #1544
- feat(project): add rename settings by @hyrious in #1545
- refactor(project): support new convert backend api by @hyrious in #1548
- chore(whiteboard): disable erase image by @hyrious in #1550
- refactor(component): update test icon by @hyrious in #1549
- refactor(classroom): make invite code selectable by @hyrious in #1552
- fix(classroom): force using periodic uuid when exist by @hyrious in #1551
- refactor(project): update convert api by @hyrious in #1554
- chore(electron): support mac zip block map by @BlackHole1 in #1555
- refactor(login): use 302 method in agora sso login by @BlackHole1 in #1557
- fix(cloud-storage): fetch more cloud files fail by @Cheerego7 in #1558
- chore(whiteboard): upgrade fastboard to 0.3.4-canary.0 by @hyrious in #1556
- feat(project): upload avatar by @hyrious in #1559
- refactor(whiteboard): disable scale behavior, instead do scroll by @hyrious in #1553
- refactor(project): adjust avatar UI by @hyrious in #1560
- fix(whiteboard): scroll bug on the edge by @hyrious in #1561
- style(whiteboard): adjust position of collector element in the whiteboard by @Cheerego7 in #1562
- fix(whiteboard): upgrade fastboard to 0.3.4-canary.2 by @hyrious in #1563
- refactor(desktop): adjust position of boot-up checkbox by @hyrious in #1564
- chore(version): upgrade version to v1.8.1 by @BlackHole1 in #1565
Full Changelog: v1.8.0...v1.8.1
v1.8.0
Bug Fixes
- ci: out of memory when build web (#1516) (d36af29)
- ci: override
@types/react
version (#1515) (302403e) - ci: yaml syntax fix (#1522) (1ed7d24)
- classroom: whiteboard size error (#1524) (b586cce)
- component: move react key prop to correct place (#1528) (61d2510)
- component: visual bug in auto dark mode (#1531) (fd9dd15)
- desktop: after packing, file has no icon (#1481) (35c7271)
- desktop: cannot pack (#1459) (cf3868f)
- electron: correct assets root (#1493) (290728e)
- electron: cross pack failed (#1478) (2ea4e47)
- flat-rtc: remove global env (#1489) (f743817)
- flat-rtc: track web rtc delayed remote video track (#1540) (650a4e1)
- lint: git commit failed after change pnpm-lock.yaml file (#1475) (a83ad8b)
- main-app: cannot find electron-builder config file (#1472) (9add9d0)
- main-app: launch electron failed (#1466) (1fa6a44)
- project: cannot bind phone (#1494) (ed06dbe)
- project: change cdn for monaco-editor (#1534) (3a2e19d)
- project: leak loop refreshing files (#1496) (07dec32)
- project: leak refresh storage files loop (#1487) (1da209b)
- project: the Timer component display error (#1429) (b23c521)
- readme:
pnpm dev
changed topnpm start
(#1530) (8a0efa6) - scripts: bootstrap command execute failed (#1457) (cb8281f)
- scripts: pnpm run start at root path failed (#1467) (8c578f1)
- storybook: add mock data to the cloudStorageContainer component (#1460) (a0ce840)
- web: agoraSSOLoginID persistence (#1452) (734da34)
- web: cannot logout when login type is agora sso (#1454) (dfb8a27)
- web: should check agora sso only once (#1504) (e30113a), closes #1450
Features
- api: support set-cookie in login/process api (#1448) (a95c4fb)
- classroom: add double click event listener (#1497) (2bbd683)
- classroom: add presets (#1526) (984a53d)
- component: add save annotation modal (#1512) (87ab828)
- flat-rtc: add share screen (#1508) (e0686ee)
- i18n: add variable app name (#1453) (61e2327)
- login: support google login (#1465) (c9c1a34)
- project: add the MainPageTopBar component and hidden title bar of Electron (#1468) (0ad70d3)
- project: support America deploy (#1436) (53c84b1)
- project: support loading more cloudStorage data (#1443) (7a4af54)
Reverts
- Revert "feat(api): support set-cookie in login/process api (#1448)" (#1449) (a69546d), closes #1448 #1449
Commit History
- refactor(flat-components): add tools icons by @crimx in #1419
- chore(main-app): improve pack script by @BlackHole1 in #1397
- refactor(flat-components): add ShareScreenPicker component dark mode by @Cheerego7 in #1425
- chore(scripts): delete dist/release folder before build/pack by @BlackHole1 in #1426
- refactor(project): add dark mode of table placeholder hover status by @Cheerego7 in #1427
- refactor(renderer-app): add ownerAvatar config by @Cheerego7 in #1428
- fix(project): the Timer component display error by @Cheerego7 in #1429
- chore(project): bump fastboard to 0.3.0-canary.4 by @hyrious in #1430
- refactor(desktop): update flat logo animation by @crimx in #1432
- chore(project): upgrade dependencies by @hyrious in #1433
- chore(project): bump fastboard to 0.3.0 by @hyrious in #1434
- chore(project): bump fastboard to 0.3.1 by @hyrious in #1435
- feat(project): support America deploy by @BlackHole1 in #1436
- chore(ci): modify deploy us name by @BlackHole1 in #1437
- chore(project): bump app-slide to 0.1.0 by @hyrious in #1438
- chore(library): upgrade app-monaco to 0.1.13-beta.0 by @Cheerego7 in #1439
- style(project): adjust location of collector in the whiteboard by @Cheerego7 in #1441
- feat(project): support loading more cloudStorage data by @Cheerego7 in #1443
- refactor(component): set different fonts for different languages by @crimx in #1447
- feat(api): support s...
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