What's Changed
- ci(core): eslint errors for core by @joooye34 in #4662
- fix(electron): dev reload by @pengx17 in #4911
- fix: get page preview based on block order by @lawvs in #4888
- fix: cherry pick hotfix back to master by @Brooooooklyn in #4915
- chore: bump the all-cargo-dependencies group with 5 updates by @dependabot in #4918
- fix(storybook): page tags display by @pengx17 in #4924
- chore: change default branch to canary by @Brooooooklyn in #4948
- fix(server): all viewers can share public link by @forehalo in #4968
- refactor: new provider by @EYHN in #4900
- fix(core): handle the getSession network error properly by @Brooooooklyn in #4909
- feat(i18n): update translation by @JimmFly in #4923
- chore: add devcontainer config by @EYHN in #4974
- fix(component): stack notification cards expand animation by @CatsJuice in #4962
- style(core): update pro plan card style by @CatsJuice in #4960
- fix(core): adjust cmdk list scroll padding block by @JimmFly in #4972
- feat(core): keep the latest toast showing when multiple call by @JimmFly in #4961
- fix(core): escape cmdk value by @JimmFly in #4947
- refactor(core): remove all MUI related components and utilities by @CatsJuice in #4941
- build: remove useless source-map-loader to speedup webpack by @Brooooooklyn in #4910
- chore: bump the all-cargo-dependencies group with 1 update by @dependabot in #4997
- fix(core): rerender by @EYHN in #4988
- fix(core): make e2e more stable by @EYHN in #4987
- feat(workspace): more status for SyncPeer by @EYHN in #4983
- feat(workspace): more status for SyncEngine by @EYHN in #4984
- fix(core): merge updates before push to storage by @EYHN in #4986
- fix(core): cmdk crash when entering double quotes by @JimmFly in #5008
- chore: faster lint-staged by @EYHN in #5013
- fix: invisible button should not be interactive by @pengx17 in #5017
- fix(core): hmr issue on dev by @pengx17 in #5006
- build(electron): asar by @pengx17 in #4965
- fix(core): add error boundary for workspace layout by @Brooooooklyn in #5014
- feat(server): add doc history support by @forehalo in #4970
- chore(server): remove deprecated redis manager by @forehalo in #4971
- feat(server): add cache module by @forehalo in #4973
- feat(server): reduce duplidated merge with cache by @forehalo in #4975
- feat(server): event on snapshot upserted by @forehalo in #5002
- feat(server): impl doc history by @forehalo in #5004
- chore: bump blocksuite by @Flrande in #5026
- chore: bump blocksuite by @Flrande in #5030
- fix(core): fix page loading shimmer by @EYHN in #5027
- fix(workspace): fast check svg buffer by @EYHN in #5032
- fix(core): should not reset page preset on rerender by @pengx17 in #5034
- fix(server): use iso date string as history query input by @forehalo in #5035
- refactor(core): use manual upgrade to replace auto migration when web setup by @joooye34 in #5022
- feat: upgrade dependencies and lockfile by @Brooooooklyn in #5016
- feat(core): add download app button to web by @JimmFly in #5023
- fix(electron): clone db file when enable cloud for desktop by @pengx17 in #5028
- fix(server): check state changes before saving history record by @forehalo in #5038
- refactor(workspace): blob sync by @EYHN in #5037
- chore(core): update react-resizable-panels by @pengx17 in #5041
- fix(electron): appimage forge builder by @Brooooooklyn in #5043
- chore: bump icons version by @JimmFly in #5042
- ci: fix storybook publish problem by @joooye34 in #5047
Full Changelog: v0.10.2...v0.10.3-beta.0