github toeverything/AFFiNE v0.20.0-canary.4
0.20.0-canary.4

pre-release21 hours ago

What's Changed

  • chore(server): move server tests folder by @forehalo in #9614
  • chore: bump up rustc version to v1.84.0 by @renovate in #9623
  • feat(editor): remove chat-cards and Open AI Chat menu item by @akumatus in #9626
  • fix(core): dependency cycle by @fundon in #9628
  • fix(core): fix menu not close when click outside by @EYHN in #9535
  • perf(editor): optimize the search for the closest element by @fundon in #9587
  • test(server): should await throwsAsync assert by @fengmk2 in #9631
  • feat(electron): close inactive views when switching workspace by @pengx17 in #9601
  • feat(editor): improve group title display for checkbox columns by @zzj3720 in #9622
  • feat(editor): support linked-doc in rich-text column by @zzj3720 in #9634
  • chore: bump up all non-major dependencies by @renovate in #9598
  • fix(editor): drag indicator flickering by @fundon in #9636
  • refactor(editor): rename job to transformer by @Saul-Mirone in #9639
  • chore(editor): remove unused awareness slot by @Saul-Mirone in #9640
  • ci: fix server build job by @Brooooooklyn in #9649
  • chore: bump up Rust crate notify to v8 by @renovate in #9635
  • chore: Lock file maintenance by @renovate in #9418
  • feat(editor): support text highlight html adapter by @donteatfriedrice in #9632
  • fix(tools): always use posix for path resolving by @forehalo in #9627
  • chore(i18n): sync translations by @github-actions in #9534
  • chore: bump up oxlint version to v0.15.6 by @renovate in #9659
  • style: use typescript resolver for eslint import plugin by @Brooooooklyn in #9662
  • fix(editor): add shift middleware for tag select panel by @zzj3720 in #9664
  • chore(editor): update default colors of shape by @fundon in #9633
  • fix(editor): should not update table selection after table is destroyed by @zzj3720 in #9665
  • fix(editor): migrate basic playground examples by @doodlewind in #9669
  • feat(core): new template doc property by @CatsJuice in #9538
  • feat(core): template-doc settings for user-worksapce scope by @CatsJuice in #9566
  • feat(core): template doc setting ui by @CatsJuice in #9658
  • feat(server): session model by @fengmk2 in #9652
  • feat(server): verificationToken model by @fengmk2 in #9655
  • refactor(server): use verificationToken model instead of tokenService by @fengmk2 in #9657
  • refactor(server): use session model in auth service by @fengmk2 in #9660
  • chore: bump up all non-major dependencies by @renovate in #9651
  • test: playwright cloud import prisma by @forehalo in #9677
  • fix(tools): make cli available even conficts exist by @forehalo in #9678
  • fix(core): workspace selector on the upgrade to team page overflows by @JimmFly in #9586
  • fix(core): add ai send button test by @akumatus in #9685
  • fix(editor): adapters panel type by @donteatfriedrice in #9690
  • refactor(editor): enable the noUncheckedIndexedAccess rule for the block-database package by @zzj3720 in #9691
  • feat(core): template doc list empty ui by @CatsJuice in #9675
  • feat(core): sidebar template doc entrance by @CatsJuice in #9676
  • fix(editor): init default theme observer value according to data-theme by @donteatfriedrice in #9698
  • fix(core): dependency cycle by @fourdim in #9704
  • feat(core): remove workspace selectors in settings by @pengx17 in #9705
  • fix(editor): avoid drag and drag over updating drag indicator at the same time by @fundon in #9656
  • fix(editor): text highlighting by @fundon in #9708
  • feat(core): sidebar journal panel template onboarding and setting by @CatsJuice in #9680
  • feat(core): start with edgeless for empty page by @CatsJuice in #9699
  • feat(editor): edgeless page block toolbar by @L-Sun in #9707
  • chore(core): update tooltip of mode switcher by @L-Sun in #9711
  • refactor(core): move setting dialog to workspace scope by @pengx17 in #9706
  • fix(core): some dnd perf issues by @pengx17 in #9661
  • test(core): add basic tests for template doc setting by @CatsJuice in #9702
  • chore: bump up @blocksuite/icons version to v2.2.2 by @renovate in #9684
  • chore: bump up all non-major dependencies by @renovate in #9689
  • chore(debug): add vscode debug launch setting by @L-Sun in #9725
  • fix(editor): stop paste-copy event bubbling on bookmark modal by @fundon in #9713
  • feat(electron): more desktop app related shortcuts by @pengx17 in #9724
  • chore: bump up changelogithub version to v13 by @renovate in #9723
  • chore: bump up @sentry/webpack-plugin version to v3 by @renovate in #9721
  • fix(editor): playground font inconsistency by @doodlewind in #9728
  • fix(editor): reactive heading icon by @L-Sun in #9729
  • fix(core): downward arrow is visible when message panel is not scrollable by @akumatus in #9670
  • perf(editor): fix autoUpdate being continuously added when updating selections by @fundon in #9727
  • chore: bump up @sentry/esbuild-plugin version to v3 by @renovate in #9720
  • feat(server): feature model by @forehalo in #9709
  • chore: bump up electron version to v34 by @renovate in #9694
  • chore: bump up file-type version to v20 by @renovate in #9731
  • fix(server): disable checksum check for r2 storage when using aws-s3 sdk by @forehalo in #9735
  • refactor: rewrite blocksuite dnd by @doouding in #9595
  • feat(core): add new bs dnd adapter by @pengx17 in #9717
  • feat(core): new worker workspace engine by @EYHN in #9257
  • refactor(editor): enable toc dragging in page mode by @L-Sun in #9736
  • feat(server): add model base by @forehalo in #9734
  • refactor(core): adjust merbers module apis by @EYHN in #9695
  • fix: legacy e2e test debug by @doouding in #9746
  • chore: bump up eslint-config-prettier version to v10 by @renovate in #9671
  • feat(server): workspace model by @fengmk2 in #9714
  • feat(server): page model by @fengmk2 in #9715
  • refactor(server): use workspace model on user model by @fengmk2 in #9726
  • feat(server): use user model by @forehalo in #9710
  • chore(i18n): sync translations by @github-actions in #9741
  • fix(nbstore): userdata id converter by @forehalo in #9748
  • test: mobile e2e by @forehalo in #9753
  • chore: bump up Node.js to v22 by @renovate in #8625
  • refactor(editor): move database selection into the corresponding view by @zzj3720 in #9752
  • chore: bump theme by @CatsJuice in #9732
  • feat(editor): add affine inline footnote by @donteatfriedrice in #9745
  • fix(editor): close embed edit modal on editor unmount by @L-Sun in #9765
  • refactor(server): enhance the Logger usage by @Brooooooklyn in #9763
  • feat(editor): add sidebar service by @L-Sun in #9761
  • refactor(editor): remove database-service by @zzj3720 in #9769
  • chore: bump up katex version to v0.16.21 [SECURITY] by @renovate in #9771
  • feat(core): support chat panel chips and suggest current doc for embedding by @akumatus in #9747
  • fix(core): improve doc title and icon display by @fundon in #9755
  • feat(electron): move @blocksuite/affine to peer dependences for package speed on windows by @pengx17 in #9756
  • chore: bump up vitest monorepo to v3 (major) by @renovate in #9739
  • fix(core): open template doc on sidebar template entrance by @CatsJuice in #9766
  • feat(core): add template mark on detail page header by @CatsJuice in #9764
  • feat(editor): append note to page button by @L-Sun in #9762
  • fix(core): move openinapp guard to workspace scope by @pengx17 in #9751
  • feat(core): track template doc events by @CatsJuice in #9775
  • chore: bump up all non-major dependencies by @renovate in #9730
  • chore: bump up Rust crate serde_json to v1.0.137 by @renovate in #9781
  • feat(core): add copy link button to local share menu by @JimmFly in #9271
  • fix(core): center peek and history dialog does not display custom fonts by @JimmFly in #9274
  • chore(core): update fill color of shape by @fundon in #9674
  • fix(core): fix ios sync by @EYHN in #9782
  • refactor(editor): refactor linkPreviewer as an extension and remove bookmark service by @donteatfriedrice in #9754
  • fix(core): make journal template selector fixed at bottom in sidebar by @CatsJuice in #9783
  • fix(editor): view recorded in storage may not exist by @zzj3720 in #9788
  • fix: remove global, store and std in affine packages by @Saul-Mirone in #9785
  • chore: bump up oxlint version to v0.15.7 by @renovate in #9774
  • refactor(editor): do not create a tag column by default anymore by @zzj3720 in #9789
  • fix(electron): export and import by @forehalo in #9767

New Contributors

Full Changelog: v0.20.0-canary.2...v0.20.0-canary.4

Don't miss a new AFFiNE release

NewReleases is sending notifications on new releases.