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 set-cookie in login/process api by @BlackHole1 in #1448
- Revert "feat(api): support set-cookie in login/process api" by @BlackHole1 in #1449
- refactor(login): improve agora sso login by @BlackHole1 in #1450
- refactor(web): adjustment of agoraSSOLoginID location by @BlackHole1 in #1451
- fix(web): agoraSSOLoginID persistence by @BlackHole1 in #1452
- fix(web): cannot logout when login type is agora sso by @BlackHole1 in #1454
- feat(i18n): add variable app name by @crimx in #1453
- chore(project): migrate to pnpm by @hyrious in #1442
- fix(scripts): bootstrap command execute failed by @BlackHole1 in #1457
- chore(ci): build script argument invalid by @hyrious in #1456
- chore(project): remove unnecessary
bootstrap
script by @hyrious in #1458 - fix(desktop): cannot pack by @BlackHole1 in #1459
- chore(project): bump fastboard to 0.3.2-canary.4 by @hyrious in #1461
- fix(storybook): add mock data to the cloudStorageContainer component by @Cheerego7 in #1460
- chore(project): adjust eslint and tsconfig structure by @hyrious in #1462
- chore(ci): turn off legacy plugin in check by @hyrious in #1463
- chore(lint): improve cspell and lint-stage by @BlackHole1 in #1464
- feat: google login by @hyrious in #1465
- fix(main-app): launch electron failed by @BlackHole1 in #1466
- fix(scripts): pnpm run start at root path failed by @BlackHole1 in #1467
- chore(config): china -> cn, america -> us in FLAT_REGION and update config by @BlackHole1 in #1469
- chore(config): enable eslint formatter by @crimx in #1470
- chore(project): bump fastboard to 0.3.2-canary.6 by @hyrious in #1471
- fix(main-app): cannot find electron-builder config file by @BlackHole1 in #1472
- chore(lint): git commit failed after change pnpm-lock.yaml file by @BlackHole1 in #1475
- chore(project): bump app-slide to 0.1.3 by @hyrious in #1474
- chore(ci): remove partial workspaces by @crimx in #1477
- refactor(flat-rtc): add unified RTC interface by @crimx in #1476
- fix(electron): cross pack failed by @BlackHole1 in #1478
- chore(electron): pnpm start failed after cross pack by @BlackHole1 in #1479
- fix(desktop): move icon resources to new region directories by @BlackHole1 in #1481
- refactor(flat-components): login panel by @hyrious in #1473
- refactor(flat-rtc): add flat rtc electron service by @crimx in #1482
- chore(project): fix electron start script with region by @hyrious in #1483
- refactor(flat-rtc): update agora electron sdk download by @crimx in #1484
- refactor(component): must check agreement by @hyrious in #1485
- refactor(style): fix popover arrow color by @hyrious in #1486
- fix(project): leak refresh storage files loop by @hyrious in #1487
- chore(project): fix launch script without region argument by @hyrious in #1488
- fix(flat-rtc): remove global env by @crimx in #1489
- refactor(component): must bind phone on login by @hyrious in #1490
- refactor(electron): update device test with flat-rtc by @crimx in #1491
- fix(electron): correct assets root by @crimx in #1493
- fix(project): cannot bind phone by @hyrious in #1494
- feat(project): add the MainPageTopBar component and hidden title bar of Electron by @Cheerego7 in #1468
- fix(project): leak loop refreshing files by @hyrious in #1496
- feat(classroom): add topbar double click event listener by @Cheerego7 in #1497
- refactor(project): add back button to binding phone page by @hyrious in #1498
- refactor(desktop): add classroom rtc network check by @crimx in #1501
- style(whiteboard): adjust outline style of whiteboard toolbar component by @Cheerego7 in #1500
- refactor(web): request binding phone after third-party login by @hyrious in #1499
- refactor(component): request agreement before action by @hyrious in #1502
- chore(library): upgrade white-web-sdk to 2.16.19 by @Cheerego7 in #1503
- fix(web): should check agora sso only once by @hyrious in #1504
- chore(flat-components): remove redundant character by @Cheerego7 in #1505
- chore(library): upgrade white-web-sdk to 2.16.20 by @Cheerego7 in #1506
- feat(flat-rtc): add share screen by @hyrious in #1508
- chore(flat-components): add optimization svg git hook (#1192) by @gxhao2020 in #1507
- refactor(web): always check login state once in login page by @hyrious in #1509
- feat(component): add save annotation modal by @hyrious in #1512
- chore(pnpm): migrate to pnpm v7 🎉 by @BlackHole1 in #1513
- refactor(web): improve loading experience by reduce flashing by @hyrious in #1511
- fix(ci): override
@types/react
version by @hyrious in #1515 - fix(ci): out of memory when build web by @BlackHole1 in #1516
- chore(env): update agora app id in dev by @BlackHole1 in #1517
- refactor(whiteboard): add debugging by @crimx in #1518
- chore(web): remove legacy plugin by @hyrious in #1519
- chore(env): add FLAT_UA to ci deploy by @BlackHole1 in #1521
- fix(ci): yaml syntax fix by @hyrious in #1522
- chore(web): catch error from git command by @hyrious in #1520
- refactor(env): simplify ci env by @crimx in #1523
- fix(whiteboard): whiteboard size error by @Cheerego7 in #1524
- chore(pnpm): remove corepack constraints by @hyrious in #1525
- feat(classroom): add presets by @hyrious in #1526
- chore(project): upgrade dependencies by @hyrious in #1527
- fix(component): move react key prop to correct place by @hyrious in #1528
- chore(library): upgrade commitlint to 17.0.0 by @shunyue1320 in #1529
- fix(readme):
pnpm dev
changed topnpm start
by @shunyue1320 in #1530 - fix(project): change cdn for monaco-editor by @hyrious in #1534
- chore(renderer-app): add build memory to 8G by @BlackHole1 in #1535
- chore(library): upgrade electron-builder and electron-updater by @BlackHole1 in #1536
- chore(main-app): fix incorrect ts test rule by @hyrious in #1537
- chore(library): upgrade app-monaco to 0.1.14-beta.1 by @hyrious in #1538
- fix(component): visual bug in auto dark mode by @hyrious in #1531
- chore(version): upgrade version to v1.8.0 by @BlackHole1 in #1539
- fix(flat-rtc): track web rtc delayed remote video track by @crimx in #1540
- docs(changelog): update 1.8.0 changelog by @BlackHole1 in #1541
- chore(ci): add service path to deploy ci logic by @BlackHole1 in #1542
New Contributors
- @gxhao2020 made their first contribution in #1507
Full Changelog: v1.7.0...v1.8.0