Closed pengx17 closed 1 day ago
Add the label “merge” to the PR and Graphite will automatically add it to the merge queue when it’s ready to merge. Or use the label “hotfix” to add to the merge queue as a hot fix.
You must have a Graphite account and log in to Graphite in order to use the merge queue. Sign up using this link.
canary
This stack of pull requests is managed by Graphite. Learn more about stacking.
CI is running/has finished running commands for commit 7161d022d99f6bb6cc40f54b3109de1f7313fb07. As they complete they will appear below. Click to see the status, the terminal output, and the build insights.
📂 See all runs for this CI Pipeline Execution
Sent with 💌 from NxCloud.
Attention: Patch coverage is 27.43902%
with 119 lines
in your changes missing coverage. Please review.
Project coverage is 64.89%. Comparing base (
e3a8f1e
) to head (7161d02
).
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
diff ------------------- Bundle Size Diff -------------------------
@@ EntryPoint: app @@
## canary …arge_doc_list +/- ##
===================================================================
< Bundle 22.9 MB 23.5 MB +637 kB(+2.79%)
< Initial JS 9.64 MB 9.98 MB +344 kB(+3.57%)
< Initial CSS 199 kB 248 kB +48.3 kB(+24.22%)
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~#
< Assets 76 82 +6
< Chunks 74 80 +6
= Packages 294 294
= Duplicates 7 7
#~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warnings ~~~~~~~~~~~~~~~~~~~~~~~~~~~#
! Deduplicate versions of libraries
! Separate mixed content assets files
! Avoid cache wasting
performance improvement:
fix AF-1790 When at menu appears or user query changes, the
getMenu
function will recomputed the title & icon of every doc in the workspace. In the original implementation, this will create a lot of adhoc LiveData instances but their values are never watched. The overhead is significant if there are many docs in the workspace.This PR remove LiveData uses in this specific case. Also breaks down the long sync task for smoother user interaction.
depends on https://github.com/toeverything/blocksuite/pull/8780
journal enhancement
fix AF-1774 added
DateSelectorDialog
for selecting a date through blocksuite; addedAtMenuConfigService
for constructing the at menu confige2e tests
fix AF-1776 fix PD-1942