Skip to content

Releases: netless-io/flat

v2.0.3

23 Nov 04:47
fd497c6
Compare
Choose a tag to compare

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

16 Nov 13:06
4b216a1
Compare
Choose a tag to compare

Bug Fixes

Commit History

Full Changelog: v2.0.1...v2.0.2

v2.0.1

16 Nov 09:21
6a39ade
Compare
Choose a tag to compare

Bug Fixes

  • flat-stores: do not insert directory as courseware (#1777) (24c5b1c)

Commit History

Full Changelog: v2.0.0...v2.0.1

v2.0.0

16 Nov 07:14
83c284f
Compare
Choose a tag to compare

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...
Read more

v1.8.4

10 Aug 09:01
d8d06c8
Compare
Choose a tag to compare

Bug Fixes

  • classroom: add loading state to cloud record button (#1628) (a2d3878)

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

29 Jul 09:59
de42b3c
Compare
Choose a tag to compare

Bug Fixes

  • classroom: disable camera and mic on down stage (1fc82c3)
  • whiteboard: don't set state when not writable (#1607) (#1616) (ef012df)

Commit History

Full Changelog: v1.8.2...v1.8.3

v1.8.2

23 Jun 10:36
a83b77b
Compare
Choose a tag to compare

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 to LoginTitleProps (#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

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

10 Jun 08:18
a32dc3c
Compare
Choose a tag to compare

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

30 May 10:30
47778f6
Compare
Choose a tag to compare

Bug Fixes

Features

Reverts

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...
Read more

v1.7.0

08 Mar 10:52
927c048
Compare
Choose a tag to compare

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