What's Changed
Feat
- Support esc shortcut on input-edit (#6143) by @fundon in #6143
- Enable css text autospace (#6218) by @EYHN in #6218
- Open new page on meta-clicking a page link (#6220) by @pengx17 in #6220
- Add isMaximized flag to html (#6199) by @pengx17 in #6199
- Update split view icons and texts (#6193) by @CatsJuice in #6193
- Save user habits in right sidebar (#6262) by @EYHN in #6262
- Support ai plan (#6216) by @forehalo in #6216
- New doc sync engine (#6205) by @EYHN in #6205
- Add confirm modal for delete tag action (#6268) by @JimmFly in #6268
- Open about page in setting modal when click about menu (#6245) by @BABA983 in #6245
- Define runtimeConfig in esbuild (#6287) by @EYHN in #6287
- Livedata effect (#6281) by @EYHN in #6281
- Add page group and display properties (#6228) by @JimmFly in #6228
- Add remove from collection to collection page list (#6265) by @JimmFly in #6265
- Bump blocksuite (#6294) by @donteatfriedrice in #6294
- Adjust app sidebar's style (#6162) by @CatsJuice in #6162
- Refactor sidebar header (#6251) by @CatsJuice in #6251
Fix
- Use the esc shortcut to exit in create collection dialog (#6138) by @fundon in #6138
- Hotfix (#6161) by @forehalo
- Ensure selfhost admin created after all data migrated (#6163) by @forehalo
- Sync list titles in sidebar (#6157) by @fundon in #6157
- Add dedicated api for opening external links in the default browser (#6166) by @pengx17 in #6166
- Disable mica for windows for now (#6165) by @pengx17 in #6165
- Hotfix auth & doc push (#6168) by @forehalo
- Wrap read-modify-write apis with distributed lock (#6142) by @darkskygit in #6142
- Inject correct locker to request scope mutex (#6140) by @forehalo in #6140
- Handle expired lock re-release & external locker injection (#6145) by @darkskygit in #6145
- Do not force sign in password length (#6188) by @forehalo
- Page info should use sans font (inter) (#6196) by @pengx17 in #6196
- Tag size in docs view (#6197) by @pengx17 in #6197
- Wrong google oauth param (#6227) by @forehalo
- Decode uri component before verify token (#6231) by @forehalo
- Optimize electron open/close on mac (#6224) by @pengx17 in #6224
- Fix typo in onboarding template (#6221) by @EYHN in #6221
- Menu item position on Mac when fullscreen (#6200) by @pengx17 in #6200
- Resize-handle remains interactive when dragging split-view (#6217) by @CatsJuice in #6217
- Move traffic lights based on zoom level (#6201) by @pengx17 in #6201
- Change cursor when hovering the area blow editor (#6226) by @pengx17 in #6226
- Linux crash on exiting presentation mode (#6253) by @pengx17 in #6253
- Add icon for AppImage build (#6257) by @pengx17 in #6257
- Avoid error when other prices added but logic is not released (#6191) by @forehalo in #6191
- Fix stuttering when change doc title (#6269) by @EYHN in #6269
- Storybook build issue (#6274) by @pengx17 in #6274
- Do not ensure properties on read (#6263) by @pengx17 in #6263
- Creating multiple workspaces with consecutive clicks (#6259) by @fundon in #6259
- Set referer and origin headers for electron (#6289) by @pengx17 in #6289
- Image preview flaky (#6292) by @pengx17 in #6292
- Fix flaky e2e (#6293) by @EYHN in #6293
- Edit tag input autofocus (#6296) by @JimmFly in #6296
- Storybook stability for date (#6300) by @pengx17 in #6300
- Fix error when switch to local workspace (#6144) by @EYHN
- Hidden modals when workspace fallback (#6301) by @EYHN in #6301
- Fix electron build (#6305) by @pengx17 in #6305
- Runtime issue for electron app (#6306) by @pengx17 in #6306
- Possible issue on openning two main windows (#6307) by @pengx17 in #6307
- Add env info to tracks (#6313) by @Brooooooklyn in #6313
- Button should have its font-family inherited (#6311) by @pengx17 in #6311
- Tag color should use palette-line-color (#6315) by @JimmFly in #6315
- Large page list performance (#6319) by @EYHN in #6319
- Fix meta.xxx is undefined (#6321) by @EYHN in #6321
- Wrong import path (#6317) by @forehalo in #6317
- Always set new session cookie (#6323) by @forehalo in #6323
- Duplicate window controls in trash (#6329) by @EYHN in #6329
- Optimize sidebar workspace card and avatar (#6324) by @CatsJuice in #6324
- Fix sqlite not save data (#6336) by @EYHN in #6336
- Opt out telemetry if it was set to false (#6335) by @Brooooooklyn in #6335
- Editor pgup/pgdn issues (#6331) by @pengx17 in #6331
- Use overflow: clip instead of js to prevent scrolling with pgup/pgdown (#6338) by @pengx17 in #6338
Build
- Add source-map-loader for blocksuite codes (#6137) by @Brooooooklyn in #6137
- Bump follow-redirects from 1.15.5 to 1.15.6 (#6164) by @Brooooooklyn in #6164
- Add sourceMaps and inlineSourcesContent option to swc (#6234) by @Brooooooklyn in #6234
- Bump webpack-dev-middleware from 7.0.0 to 7.1.1 (#6275) by @dependabot[bot] in #6275
Chore
- Bump up get-stream version to v9 (#6139) by @Brooooooklyn in #6139
- Organize server configs (#6169) by @forehalo in #6169
- Bump base version to 0.14.0 (#6170) by @forehalo in #6170
- Bump up all non-major dependencies (#6107) by @Brooooooklyn in #6107
- Bump up happy-dom version to v14 (#6187) by @Brooooooklyn in #6187
- Bump up @aws-sdk/client-s3 version to v3.537.0 (#6210) by @Brooooooklyn in #6210
- Align sidebar icons (#6219) by @CatsJuice in #6219
- Bump @napi-rs/macos-alias (#6240) by @pengx17 in #6240
- Add mixpanel track (#6202) by @Brooooooklyn in #6202
- Disable onborading on the web (#6222) by @fundon in #6222
- Add telemetry switch (#6267) by @Brooooooklyn in #6267
- Remove unused dependencies (#6203) by @Brooooooklyn in #6203
- Fix renderer entry path not found in desktop development (#6270) by @BABA983 in #6270
- Add oauth connecting state (#6225) by @fundon in #6225
- Config vitest swc (#6282) by @EYHN in #6282
- Cache blob list result (#6297)
- Bump up express version to v4.19.2 [SECURITY] (#6308) by @renovate[bot] in #6308
- Bump oxlint and rules (#6314) by @Brooooooklyn in #6314
- Cache blob list result (#6297) by @forehalo
- Improve password error message (#6255) by @fundon in #6255
Ci
- Fix isSelfHosted does not take effect (#6249) by @Brooooooklyn in #6249
- Set private key from env (#6239) by @forehalo in #6239
- Fix lint oom (#6295) by @Brooooooklyn in #6295
Refactor
- Render react element into lit (#6124) by @pengx17 in #6124
- Split web entry from core (#6082) by @Brooooooklyn in #6082
- Refactor tag to use di (#6079) by @JimmFly in #6079
Style
- Enable rxjs/finnish (#6276) by @EYHN in #6276
- No import infra submodule (#6278) by @EYHN in #6278
- Enable import-x/no-duplicates (#6279) by @EYHN in #6279
Test
New Contributors
Full Changelog: v0.13.1...v0.13.2