From 7f485b0fc4c4332db19ee54d99bebbe58ae59c63 Mon Sep 17 00:00:00 2001 From: Black-Hole <158blackhole@gmail.com> Date: Fri, 6 Aug 2021 13:06:10 +0800 Subject: [PATCH] docs(changelog): add CHANGELOG.md (#845) --- CHANGELOG.md | 199 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 199 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000000..e1b728b72a3 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,199 @@ +# 1.0.0 (2021-08-06) + + +### Bug Fixes + +* **app:** application flickers ([#587](https://github.com/netless-io/Flat-native/issues/587)) ([b7db699](https://github.com/netless-io/Flat-native/commit/b7db699049e8ffd8946c7daa43184a2df9ca6814)) +* **auto-updater:** remove extra get-update-info ([#570](https://github.com/netless-io/Flat-native/issues/570)) ([85bcf9a](https://github.com/netless-io/Flat-native/commit/85bcf9a8878dfb69c94a2648e1679ec4b43f3aa1)) +* **big-class:** avatar default black background ([#576](https://github.com/netless-io/Flat-native/issues/576)) ([035771c](https://github.com/netless-io/Flat-native/commit/035771ccb1888ca5387279447356c08cad46ba03)) +* **ci:** code check ci failed ([#682](https://github.com/netless-io/Flat-native/issues/682)) ([958738b](https://github.com/netless-io/Flat-native/commit/958738bbe074454fffd368d7febfd98c035451fb)) +* **ci:** lose yarn script exit code ([#701](https://github.com/netless-io/Flat-native/issues/701)) ([0784719](https://github.com/netless-io/Flat-native/commit/078471969349875f3b188bead233057c52460088)) +* **ci:** typo workspace name ([#674](https://github.com/netless-io/Flat-native/issues/674)) ([443f0f3](https://github.com/netless-io/Flat-native/commit/443f0f3d1eb3c0cc6f66e9453109a9463647363a)) +* **classroom:** fix user join room race condition ([#579](https://github.com/netless-io/Flat-native/issues/579)) ([2d28915](https://github.com/netless-io/Flat-native/commit/2d2891563528cc9b2db18391c94624ce3064a0a4)) +* **classroom:** incorrectly destroy `` ([#780](https://github.com/netless-io/Flat-native/issues/780)) ([15d8f0f](https://github.com/netless-io/Flat-native/commit/15d8f0f1cebede4abb38704730874c2227c79ccd)) +* **classroom:** show fallback avatar if the user's failed ([#390](https://github.com/netless-io/Flat-native/issues/390)) ([e594ac0](https://github.com/netless-io/Flat-native/commit/e594ac0ceb7f2ee5e3556c4414c420d2722a7c64)) +* **classroom:** stop recording only if is recording ([#807](https://github.com/netless-io/Flat-native/issues/807)) ([a94a305](https://github.com/netless-io/Flat-native/commit/a94a305ba9742924b6805a88f917a21717733bf3)) +* **cloud-storage:** cancel upload when error ([#481](https://github.com/netless-io/Flat-native/issues/481)) ([54f201e](https://github.com/netless-io/Flat-native/commit/54f201eccb2c3122f123713671cfef4ef301a0c7)) +* **cloudstorage:** refresh list on file upload complete ([#549](https://github.com/netless-io/Flat-native/issues/549)) ([e09113b](https://github.com/netless-io/Flat-native/commit/e09113b41b7a291291eb0706c7682f0187f161d1)) +* **convert:** parse ppt url failed ([#831](https://github.com/netless-io/Flat-native/issues/831)) ([d36f52b](https://github.com/netless-io/Flat-native/commit/d36f52b66649673d2f7c32429dc0459b8fc574b8)) +* **convert:** query convert status with region ([#823](https://github.com/netless-io/Flat-native/issues/823)) ([f6e9836](https://github.com/netless-io/Flat-native/commit/f6e98361bd7ddfccd7fa99bbaa4f8d69c010b862)) +* **deployment:** upload artifacts file to alibaba cloud oss mime type incorrect ([#779](https://github.com/netless-io/Flat-native/issues/779)) ([910c93f](https://github.com/netless-io/Flat-native/commit/910c93f562cbc480b949380c454a3caa599b0e99)) +* **desktop:** creator exits room cause bug in homepage room list ([#679](https://github.com/netless-io/Flat-native/issues/679)) ([a6dfae2](https://github.com/netless-io/Flat-native/commit/a6dfae23798d2ba7093ff9a5bb4220d67699e66e)) +* **desktop:** exit room when creator cancel it ([#654](https://github.com/netless-io/Flat-native/issues/654)) ([f2bdff9](https://github.com/netless-io/Flat-native/commit/f2bdff967cbc51eefd774844430b081dce547eda)) +* **desktop:** fix homepage list scrolling overflow ([#540](https://github.com/netless-io/Flat-native/issues/540)) ([2181196](https://github.com/netless-io/Flat-native/commit/2181196aa61b6703efa1bde85fdc013d1984c353)) +* **desktop:** menu is not automatically hidden ([#463](https://github.com/netless-io/Flat-native/issues/463)) ([1699158](https://github.com/netless-io/Flat-native/commit/1699158bbb8069196e81ef4dcae28afe3e305eae)) +* **desktop:** preload static converted courseware bug ([#827](https://github.com/netless-io/Flat-native/issues/827)) ([d503568](https://github.com/netless-io/Flat-native/commit/d503568bb00cd7c98a361ea89cc7dc3e37ba052c)) +* **desktop:** remove rtc enableVideo and disableVideo ([#551](https://github.com/netless-io/Flat-native/issues/551)) ([f07505a](https://github.com/netless-io/Flat-native/commit/f07505a93743090231a6741e0651d1dd86f42f7d)) +* **desktop:** upgrade agora-electron-sdk ([#740](https://github.com/netless-io/Flat-native/issues/740)) ([2b2878b](https://github.com/netless-io/Flat-native/commit/2b2878b2d60560ef9d31485ef27c6dce4b43da4e)) +* **desktop:** when leaving the room with the maximized window, there is no unmaximize ([#457](https://github.com/netless-io/Flat-native/issues/457)) ([5757695](https://github.com/netless-io/Flat-native/commit/57576953295b8959f859b8337f663fc645eb4bdb)) +* **device-check:** cannot play mp3 ([#652](https://github.com/netless-io/Flat-native/issues/652)) ([8b64410](https://github.com/netless-io/Flat-native/commit/8b64410e9d71a7a7ffa6b82cf3a09e7d30dd3d64)) +* **devtools:** a lot of extension server error: Operation failed: Permission denied ([#375](https://github.com/netless-io/Flat-native/issues/375)) ([55b8d3d](https://github.com/netless-io/Flat-native/commit/55b8d3df78627a6bc66e4e032bf51cd8e900c4c5)) +* **edit-room:** correct initial periodic room end date ([#308](https://github.com/netless-io/Flat-native/issues/308)) ([c7d84c5](https://github.com/netless-io/Flat-native/commit/c7d84c5e609b6af0df5d6357408955c3e9ce5ed5)) +* **electron:** cannot launch electron ([#645](https://github.com/netless-io/Flat-native/issues/645)) ([4657a87](https://github.com/netless-io/Flat-native/commit/4657a87b396349a59b8e0689c7062c87230ac4e1)) +* **electron:** cannot open in after build ([#653](https://github.com/netless-io/Flat-native/issues/653)) ([5ac583b](https://github.com/netless-io/Flat-native/commit/5ac583bd1bea89f558ad506159e73fc051d28bec)) +* **electron:** error when dev use electron-devtools-installer ([#646](https://github.com/netless-io/Flat-native/issues/646)) ([f9b8e6c](https://github.com/netless-io/Flat-native/commit/f9b8e6c16d8073b28e4d418e3a6c8b06bcabd204)) +* **env:** miss SKIP_MAC_NOTARIZE logic ([#564](https://github.com/netless-io/Flat-native/issues/564)) ([c95d1c7](https://github.com/netless-io/Flat-native/commit/c95d1c7e5eed53a1f2dd4bb8470cb909cafa6e25)) +* **flat-component:** fix type error ([#399](https://github.com/netless-io/Flat-native/issues/399)) ([c85f687](https://github.com/netless-io/Flat-native/commit/c85f687a84e0ec30b67a83c12725b5f069bfdc5d)) +* **flat-component:** fixed an error in join room link ([#754](https://github.com/netless-io/Flat-native/issues/754)) ([426d95a](https://github.com/netless-io/Flat-native/commit/426d95a273acf3e41ce0ace307b94d7b756328a0)) +* **flat-components:** add black background to video avatar ([#686](https://github.com/netless-io/Flat-native/issues/686)) ([fe55ad8](https://github.com/netless-io/Flat-native/commit/fe55ad8bdb4ef43955219f9f3ade3b5f99e7eb72)) +* **flat-components:** cloud storage store missing actions ([#476](https://github.com/netless-io/Flat-native/issues/476)) ([87c97fb](https://github.com/netless-io/Flat-native/commit/87c97fb2c4c34ce6ae3e228d6882b9a61a2aa687)) +* **flat-components:** edit room page build type error ([#610](https://github.com/netless-io/Flat-native/issues/610)) ([84be862](https://github.com/netless-io/Flat-native/commit/84be8629ab0400d1b9e17bf1ae28b5cf1713d054)) +* **flat-components:** fix file list empty rename ([#483](https://github.com/netless-io/Flat-native/issues/483)) ([9e795d5](https://github.com/netless-io/Flat-native/commit/9e795d550523ed8aeb407cf4b784456cbefbcee5)) +* **flat-components:** fix round button style ([#530](https://github.com/netless-io/Flat-native/issues/530)) ([4921d36](https://github.com/netless-io/Flat-native/commit/4921d360af88bd3d5eb9f6957d075ee752a0f7c8)) +* **flat-components:** fix storybook less loader ([#408](https://github.com/netless-io/Flat-native/issues/408)) ([03f8ed9](https://github.com/netless-io/Flat-native/commit/03f8ed98aa4f9eefc5e3ec6d40b49b5efee015a6)) +* **flat-components:** hide upload panel mask when not visible ([#586](https://github.com/netless-io/Flat-native/issues/586)) ([a93a6ee](https://github.com/netless-io/Flat-native/commit/a93a6ee4ac5e9a6ca424e8b91ddb812b6650c5c6)) +* **flat-components:** missing css in production mode ([#467](https://github.com/netless-io/Flat-native/issues/467)) ([3e66e41](https://github.com/netless-io/Flat-native/commit/3e66e417d1c5dfa398a8fb304d74b8d032fcc03e)) +* **flat-web:** 2 icons not import from module ([#737](https://github.com/netless-io/Flat-native/issues/737)) ([ecc1431](https://github.com/netless-io/Flat-native/commit/ecc1431428de7ec3679c0e8325d9710a8718e247)) +* **flat-web:** always play tracks on user published ([#743](https://github.com/netless-io/Flat-native/issues/743)) ([4fd0bcd](https://github.com/netless-io/Flat-native/commit/4fd0bcdb7771d7dda5c436a8b85ef9f7d420c6eb)) +* **flat-web:** don't play local audio track ([#741](https://github.com/netless-io/Flat-native/issues/741)) ([0f7d0e0](https://github.com/netless-io/Flat-native/commit/0f7d0e0f5df54c43411dbbd7982b309291c2a236)) +* **flat-web:** lift up main page layout to prevent blinking ([#728](https://github.com/netless-io/Flat-native/issues/728)) ([9533234](https://github.com/netless-io/Flat-native/commit/953323434b4797f197f7e1ccdbeec7edf5b206df)) +* **flat-web:** not close tracks when exiting room ([#722](https://github.com/netless-io/Flat-native/issues/722)) ([3cf5072](https://github.com/netless-io/Flat-native/commit/3cf5072abd9001e0b58b8f2206cd50227b036c82)) +* **flat-web:** remove misleading error alert ([#735](https://github.com/netless-io/Flat-native/issues/735)) ([70ef156](https://github.com/netless-io/Flat-native/commit/70ef156d0f738fa7b72b9dcc58b8281f0eb626b9)) +* **flat-web:** wrong assets url in build result ([#736](https://github.com/netless-io/Flat-native/issues/736)) ([59b70ae](https://github.com/netless-io/Flat-native/commit/59b70ae323df81a4711d2e140a872ab0c7d7b5c1)) +* **flat-web:** wrong logic in using "title" ([#730](https://github.com/netless-io/Flat-native/issues/730)) ([c83c4f0](https://github.com/netless-io/Flat-native/commit/c83c4f0dc80272833d2ce252711e41dfdb853b2f)) +* **homepage:** break long room title name ([#359](https://github.com/netless-io/Flat-native/issues/359)) ([60fe8b3](https://github.com/netless-io/Flat-native/commit/60fe8b36096ea467aa8a2cfe69bf41b1748c9859)) +* **invite-modal:** fix crashes ([#326](https://github.com/netless-io/Flat-native/issues/326)) ([cfdd546](https://github.com/netless-io/Flat-native/commit/cfdd5462bf8f6b8c6f446e6bfa16a382f30a7f98)) +* **launch:** not show stderr(console.error) in development ([#307](https://github.com/netless-io/Flat-native/issues/307)) ([e44f22a](https://github.com/netless-io/Flat-native/commit/e44f22abc2a9f9d0772855001e30a2a0064645a8)) +* **login:** cannot show QR code in wechat login ([#313](https://github.com/netless-io/Flat-native/issues/313)) ([6b3012f](https://github.com/netless-io/Flat-native/commit/6b3012f04287f7b38a3ac13864074cd6d5582ca4)) +* **login:** login check failed ([#348](https://github.com/netless-io/Flat-native/issues/348)) ([3632976](https://github.com/netless-io/Flat-native/commit/3632976f518c121b551d60ed89884c3dbc56b8b4)) +* **MainPageLayout:** fix popMenu item styles ([#537](https://github.com/netless-io/Flat-native/issues/537)) ([d96c337](https://github.com/netless-io/Flat-native/commit/d96c337ce3b0a418159007c5ec70e2eeedc50d82)) +* **main:** preload injection agora-electron-sdk probability of failure ([#352](https://github.com/netless-io/Flat-native/issues/352)) ([8b8993d](https://github.com/netless-io/Flat-native/commit/8b8993d12995d60db012b3c1df8adfa9d9f90793)) +* **microphoneCheckPage:** fix device check logic ([#538](https://github.com/netless-io/Flat-native/issues/538)) ([bed7047](https://github.com/netless-io/Flat-native/commit/bed70479bafbfb040f1ebd49d89c60b8094fd0b8)) +* **package:** consist react-i18next version ([#733](https://github.com/netless-io/Flat-native/issues/733)) ([9f5b835](https://github.com/netless-io/Flat-native/commit/9f5b8355550c7b6d5889f6781d064f88ffe0c28d)) +* **pack:** ico resolution too low causes packaging Windows to fail ([#367](https://github.com/netless-io/Flat-native/issues/367)) ([47d455c](https://github.com/netless-io/Flat-native/commit/47d455c3c6cf6fb49912c8acf8296ef823e2c1a5)) +* **pack:** no installation package is generated in pack Windows ([#369](https://github.com/netless-io/Flat-native/issues/369)) ([a3540b8](https://github.com/netless-io/Flat-native/commit/a3540b824e5e1ff8d6aed523f2185392320dd410)) +* **pack:** not found preload.js file in production ([#366](https://github.com/netless-io/Flat-native/issues/366)) ([4cd8ffc](https://github.com/netless-io/Flat-native/commit/4cd8ffcb3381227b70f92ac9d66b9aef509b43d5)) +* **pack:** open flat app fail in build product ([#353](https://github.com/netless-io/Flat-native/issues/353)) ([09df44f](https://github.com/netless-io/Flat-native/commit/09df44ffc68064b1448e256a41e77a02a57e49a1)) +* **pages:** adjust RoomDetailPage & userSettingPage styles ([#548](https://github.com/netless-io/Flat-native/issues/548)) ([2365212](https://github.com/netless-io/Flat-native/commit/236521293a959e8f8b66bcaae983c5595a67caa0)) +* **pages:** check update new version when click homePage component every time. ([#694](https://github.com/netless-io/Flat-native/issues/694)) ([a47b8b3](https://github.com/netless-io/Flat-native/commit/a47b8b3cd967e335319bc36f55af4d020366d3b7)) +* **pkg-types:** lint-stage failed ([#299](https://github.com/netless-io/Flat-native/issues/299)) ([262268a](https://github.com/netless-io/Flat-native/commit/262268a0159e72c649388c29a69f634727213525)) +* **preload:** preload sometimes fails to execute the code inside correctly ([#362](https://github.com/netless-io/Flat-native/issues/362)) ([59dea3b](https://github.com/netless-io/Flat-native/commit/59dea3b8e4e7d81f0a5dc7b92aae3b44e8f24809)) +* **preview:** add bottom center style to the pagination element ([#817](https://github.com/netless-io/Flat-native/issues/817)) ([017ab90](https://github.com/netless-io/Flat-native/commit/017ab90d6b92d60b3fb989fd6ef5a15e06ffc178)) +* **region:** policy url incorrect ([#803](https://github.com/netless-io/Flat-native/issues/803)) ([da02f73](https://github.com/netless-io/Flat-native/commit/da02f7333a97b4fd97fbe8d240c90a5290c31b7f)) +* **region:** set region when in room ([#802](https://github.com/netless-io/Flat-native/issues/802)) ([8f7ed14](https://github.com/netless-io/Flat-native/commit/8f7ed145250fb47beb442b0cf5be35489133bb38)) +* **region:** should save region when create room ([#825](https://github.com/netless-io/Flat-native/issues/825)) ([7a44a0e](https://github.com/netless-io/Flat-native/commit/7a44a0ec0fa70f8c1fa515e652036878a09edac8)) +* **renderer:** optimize invite modal(title use current user name) ([cfa0517](https://github.com/netless-io/Flat-native/commit/cfa0517dbabda9b256f423ec32aa26177a82255a)) +* **replay:** update rtm message when replaying ([#534](https://github.com/netless-io/Flat-native/issues/534)) ([6c4ef42](https://github.com/netless-io/Flat-native/commit/6c4ef42fca31b7a575478218890d4cca668ae0bb)) +* **replay:** use new ErrorPage ([#680](https://github.com/netless-io/Flat-native/issues/680)) ([cb910db](https://github.com/netless-io/Flat-native/commit/cb910dbb45ee4daea9d4296f0fa65c6a972de10a)) +* **rtc:** enable local video on camera testing ([#560](https://github.com/netless-io/Flat-native/issues/560)) ([66bd999](https://github.com/netless-io/Flat-native/commit/66bd9997c09b7de963968a8d94a680172da91a0f)) +* **rtm:** remove user before add ([#796](https://github.com/netless-io/Flat-native/issues/796)) ([0f7e229](https://github.com/netless-io/Flat-native/commit/0f7e229e77560b1bf4a795e8e7a382162828f91e)) +* **script:** bootstrap script path error ([#716](https://github.com/netless-io/Flat-native/issues/716)) ([b8b5bec](https://github.com/netless-io/Flat-native/commit/b8b5bec8865882f1f45c6a75f12e04d46eed2c72)) +* **script:** postinstall script error in main-app ([#464](https://github.com/netless-io/Flat-native/issues/464)) ([1131ae7](https://github.com/netless-io/Flat-native/commit/1131ae78fc8a5154b5926955e221472e2d6f837c)) +* **script:** use flat replace main-app in root package scripts ([#687](https://github.com/netless-io/Flat-native/issues/687)) ([5c8d09b](https://github.com/netless-io/Flat-native/commit/5c8d09b0aaf1d538991173f8822812bafdbee8c1)) +* **server:** correct server api ([#350](https://github.com/netless-io/Flat-native/issues/350)) ([429c9a0](https://github.com/netless-io/Flat-native/commit/429c9a0adb9259c0cb7322f8a079b71acc9c6d9c)) +* **ship:** typo ([#505](https://github.com/netless-io/Flat-native/issues/505)) ([6726d2e](https://github.com/netless-io/Flat-native/commit/6726d2ed74be230610a0fb3694cc41d7ed811a41)) +* **small-class:** avatar user name overflow ([#575](https://github.com/netless-io/Flat-native/issues/575)) ([e7c150b](https://github.com/netless-io/Flat-native/commit/e7c150bd45b6b4246df0fcaf3f33e773c8945ce9)) +* **topbar:** typo ([#609](https://github.com/netless-io/Flat-native/issues/609)) ([79bf7c3](https://github.com/netless-io/Flat-native/commit/79bf7c3f9fe7ed05a9dc3c942b1147b12ca06bca)) +* **ui:** remove unknown char ([#578](https://github.com/netless-io/Flat-native/issues/578)) ([c156715](https://github.com/netless-io/Flat-native/commit/c156715ae5fcbcbe44abde85a2e7eec5f65b7fb4)) +* **update-version:** remove modalVisible in GlobalStore ([#567](https://github.com/netless-io/Flat-native/issues/567)) ([e670d6e](https://github.com/netless-io/Flat-native/commit/e670d6e4a9098a1ca60622217a2f788d1fbbdbc8)) +* **WeChatLogin:** spin element covered English text of WeChat login. ([#794](https://github.com/netless-io/Flat-native/issues/794)) ([8ebae66](https://github.com/netless-io/Flat-native/commit/8ebae66dd39fa5a8a1ead376639e51154b6378c8)) +* **whiteboard:** guard scalePptToFit() ([#550](https://github.com/netless-io/Flat-native/issues/550)) ([6ec35ed](https://github.com/netless-io/Flat-native/commit/6ec35ed6cf2d7269e273e19c5b5b4f7c69fece24)) +* **whiteboard:** line feed display error in ppt ([#584](https://github.com/netless-io/Flat-native/issues/584)) ([b591512](https://github.com/netless-io/Flat-native/commit/b5915128ea0b1356b39dab87e2677828a989816b)) +* **window:** no center when entering the room, no reset size when exiting the room ([#510](https://github.com/netless-io/Flat-native/issues/510)) ([2c138d9](https://github.com/netless-io/Flat-native/commit/2c138d974cc02a06c9ba27dfa7404e0e446557d1)) +* **window:** not reset window size in exit ClassRoom/Replay ([#398](https://github.com/netless-io/Flat-native/issues/398)) ([3bab1b3](https://github.com/netless-io/Flat-native/commit/3bab1b3f1211a18352c3b38c038d76e5d067dfd3)) +* **worker:** add multiple baseURL to match fetch request ([#833](https://github.com/netless-io/Flat-native/issues/833)) ([816e305](https://github.com/netless-io/Flat-native/commit/816e3056e0bae3a4abdf435f1e8cdb501cbbb420)) + + +### Features + +* **classroom:** add network quality check ([#300](https://github.com/netless-io/Flat-native/issues/300)) ([589c38c](https://github.com/netless-io/Flat-native/commit/589c38c4069a51b278ee7bee8802c661b5e06501)) +* **classroom:** add record hint tips ([#334](https://github.com/netless-io/Flat-native/issues/334)) ([134e586](https://github.com/netless-io/Flat-native/commit/134e586719904fc6904bcc10f2c3205be7f2ef51)) +* **cloud-recording:** add user avatar ([#554](https://github.com/netless-io/Flat-native/issues/554)) ([16e87a7](https://github.com/netless-io/Flat-native/commit/16e87a7bb0274dfcc8363124dfa527e19debc102)) +* **cloud-storage:** add cloud-storage modal to room ([#487](https://github.com/netless-io/Flat-native/issues/487)) ([d0a96e1](https://github.com/netless-io/Flat-native/commit/d0a96e14eac000cc91a695643e544af059e63016)) +* **cloud-storage:** cancel upload ([#480](https://github.com/netless-io/Flat-native/issues/480)) ([58698f0](https://github.com/netless-io/Flat-native/commit/58698f0cc9053044ef28e832fb72f854c31c9795)) +* **CloudStoragePage:** add preview components to cloud storage page ([#837](https://github.com/netless-io/Flat-native/issues/837)) ([e80badb](https://github.com/netless-io/Flat-native/commit/e80badb2d927d84e234b972d35758cf9708470bc)) +* **desktop:** add app update logic(UI not implemented yet) ([#503](https://github.com/netless-io/Flat-native/issues/503)) ([56cdcf1](https://github.com/netless-io/Flat-native/commit/56cdcf1c9f07492c9c87d8117331db994c1ca2ee)) +* **desktop:** customize url protocol to join room on homepage ([#749](https://github.com/netless-io/Flat-native/issues/749)) ([7458149](https://github.com/netless-io/Flat-native/commit/745814976c4befea4b2b4869d9039aa7fb9b6bb9)) +* **error-tips:** add error tips when server request failed ([#304](https://github.com/netless-io/Flat-native/issues/304)) ([ad9708e](https://github.com/netless-io/Flat-native/commit/ad9708e318172d88bc5fd34f5ee10261f50bc1a4)) +* **flat-component:** add CloudStorage i18n ([#640](https://github.com/netless-io/Flat-native/issues/640)) ([6903937](https://github.com/netless-io/Flat-native/commit/6903937126e58d7ff3fa682a911d3c7982b4ae56)) +* **flat-component:** Add disabled mode to ClassPicker component. ([#675](https://github.com/netless-io/Flat-native/issues/675)) ([a6916fc](https://github.com/netless-io/Flat-native/commit/a6916fc28938377486094115e6fc347d14f50260)) +* **flat-component:** add large mode to ClassPicker component ([#668](https://github.com/netless-io/Flat-native/issues/668)) ([d794a6d](https://github.com/netless-io/Flat-native/commit/d794a6d797b241edc6c3d1238b7936720fe39500)) +* **flat-component:** add LoginChannel component in LoginPage ([#596](https://github.com/netless-io/Flat-native/issues/596)) ([221197a](https://github.com/netless-io/Flat-native/commit/221197a223029956bc080ee3495f2347630465f8)) +* **flat-component:** add MainPageHeader component to storybook ([#642](https://github.com/netless-io/Flat-native/issues/642)) ([844e574](https://github.com/netless-io/Flat-native/commit/844e574c0e21ea7cbe382f5cbd0c48969ef57a65)) +* **flat-component:** add MoremMenu component to storybook ([#637](https://github.com/netless-io/Flat-native/issues/637)) ([9d8258e](https://github.com/netless-io/Flat-native/commit/9d8258efd830c78990f1bd59139c5b531d6331b9)) +* **flat-component:** add new nav component to MainPageLayout ([#693](https://github.com/netless-io/Flat-native/issues/693)) ([6d1c91d](https://github.com/netless-io/Flat-native/commit/6d1c91d2905880439b9f91a6c93bbec66b40da17)) +* **flat-component:** add PeriodicRoomPanel component to storybook ([#633](https://github.com/netless-io/Flat-native/issues/633)) ([cc0ccde](https://github.com/netless-io/Flat-native/commit/cc0ccde188125bbd2400b660ac1cd92206c49d09)) +* **flat-component:** add return to previous page button to MainPageNavHorizontal. ([#720](https://github.com/netless-io/Flat-native/issues/720)) ([be30e5e](https://github.com/netless-io/Flat-native/commit/be30e5ec05b6445e3eedb31083e86217b19255fa)) +* **flat-component:** add room list components ([#426](https://github.com/netless-io/Flat-native/issues/426)) ([caec6ba](https://github.com/netless-io/Flat-native/commit/caec6babe039f927f7caa80f2a1c24e05344ba0d)) +* **flat-component:** design class picker component && adjust the directory structure ([#583](https://github.com/netless-io/Flat-native/issues/583)) ([7605743](https://github.com/netless-io/Flat-native/commit/7605743a50943b69cca117c526f908c2cae3e9ac)) +* **flat-component:** design LoginPage component ([#590](https://github.com/netless-io/Flat-native/issues/590)) ([66af6a9](https://github.com/netless-io/Flat-native/commit/66af6a9dfa8b575821636d9227c31edd3fbba298)) +* **flat-components:** add animated upload panel in compact mode ([#445](https://github.com/netless-io/Flat-native/issues/445)) ([8020f68](https://github.com/netless-io/Flat-native/commit/8020f68252d7d5c2f95131b7af71d148e6a2579d)) +* **flat-components:** add clickable file list titles ([#465](https://github.com/netless-io/Flat-native/issues/465)) ([2101548](https://github.com/netless-io/Flat-native/commit/21015484697baccad8e9f35dc9c174b61f68cef4)) +* **flat-components:** add cloud storage converting ([#470](https://github.com/netless-io/Flat-native/issues/470)) ([4fe9a13](https://github.com/netless-io/Flat-native/commit/4fe9a133c889c79aeb80c6cd8a95c5b0f088cf8a)) +* **flat-components:** add Cloud Storage panel container ([#444](https://github.com/netless-io/Flat-native/issues/444)) ([e0c19e1](https://github.com/netless-io/Flat-native/commit/e0c19e1bf5b60cdd6b0b5acf8f7b51394b002b58)) +* **flat-components:** add Cloud Storage Upload Items ([#407](https://github.com/netless-io/Flat-native/issues/407)) ([d8ed8b2](https://github.com/netless-io/Flat-native/commit/d8ed8b28625f2348df8bf5712f3873898bca8a8f)) +* **flat-components:** add CloudStorageFileList ([#387](https://github.com/netless-io/Flat-native/issues/387)) ([1b11427](https://github.com/netless-io/Flat-native/commit/1b1142775baff54081bbab85329022f2f8b27283)) +* **flat-components:** add compact upload panel ([#432](https://github.com/netless-io/Flat-native/issues/432)) ([404d763](https://github.com/netless-io/Flat-native/commit/404d763407f99f05a97b4ec568666ad91d0e1e21)) +* **flat-components:** add EditRoomBody ([#607](https://github.com/netless-io/Flat-native/issues/607)) ([1831e4d](https://github.com/netless-io/Flat-native/commit/1831e4d1abe276174f4a83cf19c817046b423f3f)) +* **flat-components:** add fancy scrollbar ([#493](https://github.com/netless-io/Flat-native/issues/493)) ([916aacc](https://github.com/netless-io/Flat-native/commit/916aaccf615a82380c4416ee3a82ae733cac9e9b)) +* **flat-components:** add global style to input, radio, checkbo, button ([#528](https://github.com/netless-io/Flat-native/issues/528)) ([2a83d92](https://github.com/netless-io/Flat-native/commit/2a83d92dbbf44d469494741319a570f09f82c1d5)) +* **flat-components:** add home page hero button ([#418](https://github.com/netless-io/Flat-native/issues/418)) ([dedabb9](https://github.com/netless-io/Flat-native/commit/dedabb9e1d68f3c43e49d7b0dd00325961f7339b)) +* **flat-components:** add InviteModal and RemoveDetailModal ([#618](https://github.com/netless-io/Flat-native/issues/618)) ([a7f2b4f](https://github.com/netless-io/Flat-native/commit/a7f2b4fcdb41c9ddd76b0cefddf34e19ab3cff1b)) +* **flat-components:** add join link content to InviteModal component ([#776](https://github.com/netless-io/Flat-native/issues/776)) ([5048af0](https://github.com/netless-io/Flat-native/commit/5048af08af0eedf2c5d0ef87853e77e96748adf4)) +* **flat-components:** add join link to InviteModal component. ([#745](https://github.com/netless-io/Flat-native/issues/745)) ([e77f92d](https://github.com/netless-io/Flat-native/commit/e77f92ddeab1fae2675a6b278fb94f9235a8e331)) +* **flat-components:** add LoadingPage ([#671](https://github.com/netless-io/Flat-native/issues/671)) ([9e3271e](https://github.com/netless-io/Flat-native/commit/9e3271ecc5b97c733c1b6cb4f9256efd3015fc18)) +* **flat-components:** add remove history room modal to flat-components ([#724](https://github.com/netless-io/Flat-native/issues/724)) ([9dbdf9d](https://github.com/netless-io/Flat-native/commit/9dbdf9d86e9e21910334d245b99c4452c572272e)) +* **flat-components:** add rename panel ([#474](https://github.com/netless-io/Flat-native/issues/474)) ([2989b8e](https://github.com/netless-io/Flat-native/commit/2989b8e42fa8b9fb0747dd59770efd24be7d1453)) +* **flat-components:** add room list item buttons ([#489](https://github.com/netless-io/Flat-native/issues/489)) ([f9a7e0b](https://github.com/netless-io/Flat-native/commit/f9a7e0bbc7cb3ebb7489e6b285b7e583419f6063)) +* **flat-components:** add storybook flat brand image ([#389](https://github.com/netless-io/Flat-native/issues/389)) ([6502433](https://github.com/netless-io/Flat-native/commit/6502433007f025b9e11ccae4f88b35cec4b5f6d8)) +* **flat-components:** add storybook i18n switching ([#635](https://github.com/netless-io/Flat-native/issues/635)) ([4cd5102](https://github.com/netless-io/Flat-native/commit/4cd5102790a37f01ed58f3c9a73cf681048073d4)) +* **flat-components:** add theme css ([#491](https://github.com/netless-io/Flat-native/issues/491)) ([6969875](https://github.com/netless-io/Flat-native/commit/6969875161f2e606a8447f7765898705ba62b2c3)) +* **flat-components:** add upload panel ([#428](https://github.com/netless-io/Flat-native/issues/428)) ([3c61baa](https://github.com/netless-io/Flat-native/commit/3c61baa8fb93540697c1155c7dd4c07f9507e083)) +* **flat-components:** ChatPanel ([#655](https://github.com/netless-io/Flat-native/issues/655)) ([90f0c56](https://github.com/netless-io/Flat-native/commit/90f0c56e571f787c6e6fb7db3f0a27000107a388)) +* **flat-components:** ClassroomPage except chat panel and video avatar ([#632](https://github.com/netless-io/Flat-native/issues/632)) ([db281da](https://github.com/netless-io/Flat-native/commit/db281da5b181a53c2ff9f2ca2a82b66f5cd720c1)) +* **flat-components:** design RoomDetailPage module in storybook ([#623](https://github.com/netless-io/Flat-native/issues/623)) ([04218cb](https://github.com/netless-io/Flat-native/commit/04218cb7252989d7ff4d209a22e8b1eb313a8a55)) +* **flat-components:** extract RoomListSkeletions ([#689](https://github.com/netless-io/Flat-native/issues/689)) ([c86c546](https://github.com/netless-io/Flat-native/commit/c86c546b5580bb9514bac5460dda0966d8d7df43)) +* **flat-components:** video avatar ([#641](https://github.com/netless-io/Flat-native/issues/641)) ([3c15496](https://github.com/netless-io/Flat-native/commit/3c1549664de41bb3a3ce4734987a3a91ebd3c5bc)) +* **flat-web:** add big class page ([#719](https://github.com/netless-io/Flat-native/issues/719)) ([0cac4f0](https://github.com/netless-io/Flat-native/commit/0cac4f077739f4ea97039c764bddb6c976313037)) +* **flat-web:** add CloudStoragePage to flat-web. ([#715](https://github.com/netless-io/Flat-native/issues/715)) ([60382cf](https://github.com/netless-io/Flat-native/commit/60382cfa440b2822e1f20996d421b45d3cf992c8)) +* **flat-web:** add HomePage to Flat-web ([#702](https://github.com/netless-io/Flat-native/issues/702)) ([92f9106](https://github.com/netless-io/Flat-native/commit/92f9106d1ca9f9f27b5baf9b665f84a57ba429df)) +* **flat-web:** add join page to flat-web. ([#746](https://github.com/netless-io/Flat-native/issues/746)) ([0575170](https://github.com/netless-io/Flat-native/commit/05751707d4ab1af1f505463b51cb271ef1cb1609)) +* **flat-web:** add nav right menus ([#810](https://github.com/netless-io/Flat-native/issues/810)) ([d1d98ed](https://github.com/netless-io/Flat-native/commit/d1d98ed1562f40f5745d4b50a310ede0ad28583c)) +* **flat-web:** add one to one class page to flat-web ([#725](https://github.com/netless-io/Flat-native/issues/725)) ([400e874](https://github.com/netless-io/Flat-native/commit/400e874b2a35fb3497bbb103d74a87863f5b1108)) +* **flat-web:** add replay page ([#726](https://github.com/netless-io/Flat-native/issues/726)) ([210ebd9](https://github.com/netless-io/Flat-native/commit/210ebd94d2a1c9f9ca5a992ca5cf8d7222003c49)) +* **flat-web:** add RoomDetailPage and PeriodicRoomDetailPage to flat-web. ([#703](https://github.com/netless-io/Flat-native/issues/703)) ([5018848](https://github.com/netless-io/Flat-native/commit/50188482f48fa242f5a5626f6c0d443c58c44fec)) +* **flat-web:** add rtc & rtm ([#717](https://github.com/netless-io/Flat-native/issues/717)) ([fc6cd73](https://github.com/netless-io/Flat-native/commit/fc6cd733c8eae690ec886112c615eb39984c1445)) +* **flat-web:** add small class page to flat-web ([#723](https://github.com/netless-io/Flat-native/issues/723)) ([1cd452f](https://github.com/netless-io/Flat-native/commit/1cd452f7a4f77dd76368b3237afc361a291bbc68)) +* **flat-web:** add user settings related pages to the flat-web. ([#709](https://github.com/netless-io/Flat-native/issues/709)) ([e453f9d](https://github.com/netless-io/Flat-native/commit/e453f9dab75982584ab450c874898d62a6497b95)) +* **flat-web:** add UserScheduledPage,ModifyOrdinaryRoomPage,ModifyPeriodicRoomPage to flat-component ([#705](https://github.com/netless-io/Flat-native/issues/705)) ([77e51aa](https://github.com/netless-io/Flat-native/commit/77e51aa269bbcbb6faa1633698df462e0bdc4867)) +* **flat-web:** setup project ([#696](https://github.com/netless-io/Flat-native/issues/696)) ([0fa4943](https://github.com/netless-io/Flat-native/commit/0fa4943db7539cfdd451459e6bdd17db96b84cdc)) +* **i18n:** add all tips ([#765](https://github.com/netless-io/Flat-native/issues/765)) ([026e679](https://github.com/netless-io/Flat-native/commit/026e67969b41798caa7386322642ed5f5c32451e)) +* **i18n:** add ChatPanel ([#660](https://github.com/netless-io/Flat-native/issues/660)) ([101b891](https://github.com/netless-io/Flat-native/commit/101b891ce6546c116bacdaf92137226ba1b67fe5)) +* **i18n:** add ClassroomPage ([#662](https://github.com/netless-io/Flat-native/issues/662)) ([9d3353f](https://github.com/netless-io/Flat-native/commit/9d3353f252ff20fb14ed258faee90442a79b2e27)) +* **i18n:** add CloudStoragePage ([#758](https://github.com/netless-io/Flat-native/issues/758)) ([94a092f](https://github.com/netless-io/Flat-native/commit/94a092f97e9e7ac005ccc0a7576d4d2427536bb9)) +* **i18n:** add EditRoomPage i18n ([#734](https://github.com/netless-io/Flat-native/issues/734)) ([6e73c70](https://github.com/netless-io/Flat-native/commit/6e73c7012c692510f34c8a45861d40ddadf528c2)) +* **i18n:** add ErrorCode and DeviceCheck i18n ([#774](https://github.com/netless-io/Flat-native/issues/774)) ([6e5c84b](https://github.com/netless-io/Flat-native/commit/6e5c84b49d0c3605d35d3bbf3cc0d20442f68834)) +* **i18n:** add JoinPage i18n ([#785](https://github.com/netless-io/Flat-native/issues/785)) ([6215b78](https://github.com/netless-io/Flat-native/commit/6215b78be9925894f260564c20cb482e6611fb49)) +* **i18n:** add sample i18n for HomePage components ([#669](https://github.com/netless-io/Flat-native/issues/669)) ([9b0e57f](https://github.com/netless-io/Flat-native/commit/9b0e57fa4eb1d1fb61e97ba318e97709987f236b)) +* **i18n:** add server i18n ([#813](https://github.com/netless-io/Flat-native/issues/813)) ([c1aba03](https://github.com/netless-io/Flat-native/commit/c1aba0362dbb117a0132031f593e4dded33ed49c)) +* **i18n:** add translations of titles ([#750](https://github.com/netless-io/Flat-native/issues/750)) ([7ee2c13](https://github.com/netless-io/Flat-native/commit/7ee2c135e1c76761cc332a8f63616f6c95c8a3b0)) +* **i18n:** AppUpgradeModal and CloudStorageContainer ([#742](https://github.com/netless-io/Flat-native/issues/742)) ([43c5697](https://github.com/netless-io/Flat-native/commit/43c569718b14f6aaa3ab8247fa239c17dbdf530e)) +* **i18n:** flat-desktop support language switching ([#775](https://github.com/netless-io/Flat-native/issues/775)) ([0e2854c](https://github.com/netless-io/Flat-native/commit/0e2854c09fce2daf767a752da44e3e62284a4ff4)) +* **i18n:** translate texts in utils/room.ts ([#695](https://github.com/netless-io/Flat-native/issues/695)) ([d012b57](https://github.com/netless-io/Flat-native/commit/d012b57d481c89abdc8694ede965bd75728ac4ca)) +* **login:** add wechat QR code spinner ([#309](https://github.com/netless-io/Flat-native/issues/309)) ([bc5c8e6](https://github.com/netless-io/Flat-native/commit/bc5c8e63c8e2f71f4f5a898811e4a3eb18fce13b)) +* **main-app:** set protocol client ([#602](https://github.com/netless-io/Flat-native/issues/602)) ([659c6ae](https://github.com/netless-io/Flat-native/commit/659c6aedc591041a4bfa1e347fdd2a88a32e2847)) +* **main-room-list:** add loading skeletons ([#311](https://github.com/netless-io/Flat-native/issues/311)) ([5657f3c](https://github.com/netless-io/Flat-native/commit/5657f3c0e0745997dd5c481cb790dd6209a8eb2f)) +* **main:** enable electron nodeIntegrationInSubFrames window option ([#337](https://github.com/netless-io/Flat-native/issues/337)) ([ebea2f8](https://github.com/netless-io/Flat-native/commit/ebea2f86470ff6dc2b7bd0b380eab8d8580769d0)) +* **pages:** finish githubLogin Page ([#598](https://github.com/netless-io/Flat-native/issues/598)) ([5f801a9](https://github.com/netless-io/Flat-native/commit/5f801a9eca828841acc7b85bbe9814d736a41ff9)) +* **pages:** Using ClassPicker component in the CreateRoomBox ([#673](https://github.com/netless-io/Flat-native/issues/673)) ([193c1b3](https://github.com/netless-io/Flat-native/commit/193c1b3523fdf33b33fa4a9f372807c81f69e8c2)) +* **preview:** add resource preview to flat-web. ([#812](https://github.com/netless-io/Flat-native/issues/812)) ([19a3fbb](https://github.com/netless-io/Flat-native/commit/19a3fbb5b363c4bc0fe759167b75d02d5a40c40d)) +* **render:** add preloader utils ([#502](https://github.com/netless-io/Flat-native/issues/502)) ([9b81c8c](https://github.com/netless-io/Flat-native/commit/9b81c8c137c34aa2c9b980e9405a26e2769c435f)) +* **room-detail:** add localed time diff between begin and end time ([#318](https://github.com/netless-io/Flat-native/issues/318)) ([fb5aead](https://github.com/netless-io/Flat-native/commit/fb5aead2bf5ddf754519fe526fabb4027420ee0e)) +* **rtm:** exit room when user login on other device. ([#755](https://github.com/netless-io/Flat-native/issues/755)) ([b09b39d](https://github.com/netless-io/Flat-native/commit/b09b39d6b378e63c500e425aa4964ea044368b77)) +* **URLProtocol:** support browser launch flat join room ([#772](https://github.com/netless-io/Flat-native/issues/772)) ([f9e4fa6](https://github.com/netless-io/Flat-native/commit/f9e4fa67410863f454bb2794f3531232de4d98b8)), closes [#756](https://github.com/netless-io/Flat-native/issues/756) [#767](https://github.com/netless-io/Flat-native/issues/767) [#768](https://github.com/netless-io/Flat-native/issues/768) [#769](https://github.com/netless-io/Flat-native/issues/769) [#770](https://github.com/netless-io/Flat-native/issues/770) +* **UserScheduledPage:** complete room scheduling process. ([f259062](https://github.com/netless-io/Flat-native/commit/f25906229bb3e0f88d1b0191ed1d21dd7e265c3f)) +* **version-upgrade:** finish version upgrade features ([#561](https://github.com/netless-io/Flat-native/issues/561)) ([3be4369](https://github.com/netless-io/Flat-native/commit/3be436917d912bf151a76bd4962d736947b0d3ce)) +* **whiteboard:** add drag and drop image support ([#801](https://github.com/netless-io/Flat-native/issues/801)) ([217510d](https://github.com/netless-io/Flat-native/commit/217510d1d26b6ae4279bb8addd007d5b34274d21)) +* **whiteboard:** add the preload resource feature to flat-web ([#798](https://github.com/netless-io/Flat-native/issues/798)) ([7b9c7d4](https://github.com/netless-io/Flat-native/commit/7b9c7d43f39b5676fca71f34fb95eb4dd35d5b81)) +* **whiteboardStore:** preload file when the whiteboard scene state has been changed ([#795](https://github.com/netless-io/Flat-native/issues/795)) ([3739ee1](https://github.com/netless-io/Flat-native/commit/3739ee1f2a9e6fed799c98b4662a6bb16067b794)) +* **window:** prevent sleep when in room ([#391](https://github.com/netless-io/Flat-native/issues/391)) ([76e39bd](https://github.com/netless-io/Flat-native/commit/76e39bd555541809bf6d5d2d9a63a83dc179942f)) +* **window:** support resizable and maximizable in ClassRoom / Replay ([#388](https://github.com/netless-io/Flat-native/issues/388)) ([0137045](https://github.com/netless-io/Flat-native/commit/013704539b3b83bd3a0306ed44d18f667a15fa3c)) +* **window:** warp window exit event(add modal confirm) ([6b8f740](https://github.com/netless-io/Flat-native/commit/6b8f740463c3feca810f8c705fe396864351d2f3)) + + +### Reverts + +* Revert "feat(desktop): customize url protocol to join room on homepage (#749)" (#751) ([b58da8d](https://github.com/netless-io/Flat-native/commit/b58da8d98681907ad1e0ceb0993d6133f86b37aa)), closes [#749](https://github.com/netless-io/Flat-native/issues/749) [#751](https://github.com/netless-io/Flat-native/issues/751) + + +