What's Changed
- fix(core): nx cache configuration by @Brooooooklyn in #5065
- ci: always perform fresh build in deployment job by @Brooooooklyn in #5066
- fix(core): should not refetch avatar when url does not change by @pengx17 in #5070
- style: add no-self-compare rule by @Brooooooklyn in #5092
- feat(component): default collapse and float sidebar on mobile by @JimmFly in #5077
- feat(core): show searched result with results group and add duplicate commands by @JimmFly in #5073
- chore: upgrade typescript-eslint by @Brooooooklyn in #5110
- fix: resolve cycle imports and prevent it by oxlint by @Brooooooklyn in #5103
- fix: add eqeqeq lint rule by @Brooooooklyn in #5106
- fix: add prefer-dom-node-dataset rule by @Brooooooklyn in #5107
- fix: add prefer-dom-node-append rule by @Brooooooklyn in #5108
- fix: add prefer-array-some rule by @Brooooooklyn in #5109
- fix: add no-useless-promise-resolve-reject rule by @Brooooooklyn in #5111
- fix: add prefer-dom-node-remove rule by @Brooooooklyn in #5112
- fix: add prefer-date-now rule by @Brooooooklyn in #5113
- fix: add no-typeof-undefined rule by @Brooooooklyn in #5114
- fix: add new-for-builtins rule by @Brooooooklyn in #5116
- fix: add no-new-array rule by @Brooooooklyn in #5117
- fix: add prefer-blob-reading-methods rule by @Brooooooklyn in #5118
- fix: add require-array-sort-compare rule by @Brooooooklyn in #5119
- fix: add unified-signatures rule by @Brooooooklyn in #5120
- fix: add prefer-for-of rule by @Brooooooklyn in #5121
- fix: add prefer-readonly rule by @Brooooooklyn in #5122
- refactor(server): simplify metrics creation and usage by @forehalo in #5115
- ci: pr title lint job does not need to install all dependencies by @Brooooooklyn in #5124
- ci: upgrade setup-node action by @Brooooooklyn in #5125
- chore: add lint-staged command to pre-commit file by @Brooooooklyn in #5126
- chore: remove useless circular command by @Brooooooklyn in #5127
- chore: add rust-toolchain file by @Brooooooklyn in #5129
- chore(native): fix useless import by @Brooooooklyn in #5130
- feat(core): add manual check for updates by @JimmFly in #4957
- fix(core): language display names by @pengx17 in #5123
- fix(core): adjust ui styles by @JimmFly in #5094
- ci: remove publish job by @Brooooooklyn in #5135
- fix(core): implement editor timeout and report error from boundary (#5105) by @joooye34 in #5151
- chore: bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #5154
- fix(electron): do not restore window on get window by @pengx17 in #5163
- style(core): add page list header emptypage by @rakheesingh in #5162
- fix(workspace): fix svg display on browser by @EYHN in #5158
- chore: move cargo fmt to lint-staged from pre-commit by @Brooooooklyn in #5150
- refactor(component): migrate design components by @CatsJuice in #5000
- feat(core): remove all imports from design/component by @CatsJuice in #5078
- feat(component): add storybook by @CatsJuice in #5079
- fix(server): avoid snapshot write conflict by @forehalo in #5174
- feat(workspace): priority load opened page by @EYHN in #5156
- chore: bump blocksuite by @Flrande in #5138
New Contributors
- @rakheesingh made their first contribution in #5162
Full Changelog: v0.10.3...v0.10.4-canary.0