Releases: netless-io/flat
Releases · netless-io/flat
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
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...