What's Changed
- feat(native): media capture by @Brooooooklyn in #9992
- chore(editor): bump @floating-ui/dom to 1.6.13 by @fundon in #10425
- fix(nbstore): reduce unnecessary sync by @EYHN in #10426
- fix(core): fallback when loading share page by @EYHN in #10428
- feat(native): doc loader for common native by @darkskygit in #9941
- fix(editor): discard stale layout bitmap in turbo renderer by @doodlewind in #10427
- fix(editor): improve string conversion logic for checkbox property by @zzj3720 in #10433
- fix(editor): affine preview root style by @donteatfriedrice in #10420
- fix(editor): remote cursor color inconsistency by @doodlewind in #10437
- fix(editor): table block supports parsing rich text by @zzj3720 in #10430
- fix(ios): fix magic link sign in by @EYHN in #10436
- refactor(editor): request refresh after finding stale bitmap by @doodlewind in #10438
- fix(core): fix doc url parsing with custom domain names by @fundon in #10444
- fix(core): correctly toggle visibility of starter-bar based on doc.isEmpty by @CatsJuice in #10439
- feat(server): adapt doc loader for server native by @darkskygit in #9942
- chore(editor): improve color formatting tests by @fundon in #10429
- refactor(editor): simplify renderer state by @doodlewind in #10441
- fix(editor): overflow of embed github card in edgeless note by @L-Sun in #10442
- feat(editor): schema extension by @Saul-Mirone in #10447
- fix(editor): list toggle position offset by @doodlewind in #10448
- feat(editor): add widget in viewUpdated slot by @Saul-Mirone in #10452
- refactor(editor): use transformer from store when possible by @Saul-Mirone in #10453
- refactor(editor): remove legacy service watcher by @Saul-Mirone in #10455
- fix(core): ai chat panel scrolling dizziness problem by @akumatus in #10458
- feat(editor): automatically hide canvas optimized blocks by @doodlewind in #10451
- fix(editor): ai chat panel textarea selection issue by @pengx17 in #10461
- refactor(editor): remove non null asserts in turbo renderer by @doodlewind in #10454
- fix(native): potential sharablecontent icon/name crash by @pengx17 in #10464
- fix(editor): handle resize in turbo renderer by @doodlewind in #10465
- feat(core): convert ai think tag to markdown divider by @akumatus in #10459
- fix(editor): toDraftModal supports flat data structures by @zzj3720 in #10466
- fix(editor): adjust black and white in shape text color palettes to pure black and pure white by @fundon in #10450
- fix(server): avoid global rejection when event handler errors by @forehalo in #10467
Full Changelog: v0.20.2-beta.1...v0.20.3-canary.1