feat(core): add ai onboarding (#6544)

This commit is contained in:
CatsJuice
2024-04-15 07:25:30 +00:00
parent 8bb597d7ad
commit 257e946d5d
19 changed files with 485 additions and 1 deletions

View File

@@ -36,6 +36,11 @@ export const test = base.extend<{
}>({
page: async ({ electronApp }, use) => {
const page = await electronApp.firstWindow();
await page.evaluate(() => {
window.localStorage.setItem('dismissAiOnboarding', 'true');
window.localStorage.setItem('dismissAiOnboardingEdgeless', 'true');
window.localStorage.setItem('dismissAiOnboardingLocal', 'true');
});
// wait for blocksuite to be loaded
await page.waitForSelector('v-line');
if (enableCoverage) {

View File

@@ -36,6 +36,9 @@ type CurrentDocCollection = {
export const skipOnboarding = async (context: BrowserContext) => {
await context.addInitScript(() => {
window.localStorage.setItem('app_config', '{"onBoarding":false}');
window.localStorage.setItem('dismissAiOnboarding', 'true');
window.localStorage.setItem('dismissAiOnboardingEdgeless', 'true');
window.localStorage.setItem('dismissAiOnboardingLocal', 'true');
});
};