What's Changed
- feat: add isNewDoc flag to quick search api by @pengx17 in #7232
- chore: bump up blocksuite version by @L-Sun in #7243
- fix(server): wrong doc manager config by @forehalo in #7239
- feat(admin): init project by @Brooooooklyn in #7197
- refactor(core): migrate ai preset to AFFiNE by @L-Sun in #7219
- refactor(core): replace the Modal of the FindInPage component with Dialog by @JimmFly in #7149
- feat(core): show sync state at doc info by @EYHN in #7244
- chore(server): lint ignore error gen file by @EYHN in #7245
- chore: bump up @blocksuite/icons version by @L-Sun in #7233
- chore: fix web nginx conf by @Brooooooklyn in #7246
- fix: add patch doc mode service by @akumatus in #7249
- feat(i18n): update resources and add Swedish language by @JimmFly in #7247
- fix: nginx config for admin router by @Brooooooklyn in #7254
- feat: remove new image actions feature flag by @donteatfriedrice in #7256
- fix: chat more popper position by @regischen in #7260
- fix(core): ai lit element import by @L-Sun in #7257
- fix: ai slide render initialize error by @L-Sun in #7261
- fix: cycle import by @L-Sun in #7264
- fix: icon of page reference node by @akumatus in #7255
- fix: peek view on synced doc by @doouding in #7265
- feat: bump bs by @doouding in #7266
- refactor(i18n): i18n utils tools by @EYHN in #7251
- chore: remove tree shaking by @L-Sun in #7271
- chore: bump blocksuite by @regischen in #7272
- feat(component): helper function observeResize to observe size change via global ResizeObserver by @CatsJuice in #7241
- fix(core): can't enter presentation again in share page by @CatsJuice in #7262
- fix: remove useless padding css style by @akumatus in #7274
- feat(server): allow customize server external url by @forehalo in #7270
- fix(electron): remove duplicate change log open by @pengx17 in #7276
- refactor(i18n): new hook api by @EYHN in #7273
- chore: adjust order of slash menu items by @L-Sun in #7278
- feat: add ai-is-land by @regischen in #7259
- chore: add event tracking for billing by @pengx17 in #7277
- chore: bump blocksuite by @EYHN in #7280
- feat(core): continue with AI by @fundon in #7253
- fix(infra): update load test result empty by @EYHN in #7282
- chore(core): delete center peek feature flag by @EYHN in #7281
- chore: bump up docker/build-push-action action to v6 by @renovate in #7236
- feat(core): responsive detail page header by @CatsJuice in #7263
- fix: ask ai panel not auto flip by @L-Sun in #7284
- feat: ai onboarding by @regischen in #7279
- chore: adjust padding of ask ai panel by @L-Sun in #7287
- fix(core): ai chat bugs by @fundon in #7283
- fix(core): logger by @forehalo in #7289
- fix(server): invalidate old user avatar when updated by @forehalo in #7285
- chore: bump up @types/uuid version to v10 by @renovate in #7293
- chore: bump up blocksuite-canary to v0.15.0-canary-202406201313-199dab1 by @renovate in #7192
- fix(core): open ai chat for first time by @fundon in #7291
- feat(core): add ai-usage info in sidebar user avatar menu by @CatsJuice in #7294
- fix: auto focus and select the input when notification modal prompt by @akumatus in #7286
- feat: bump blocksuite by @akumatus in #7298
- feat(core): peek view api enhancements by @pengx17 in #7288
- chore: assign todos by @forehalo in #7297
- chore: bump blocksuite by @EYHN in #7300
- fix(electron): center peek for links in electron by @pengx17 in #7301
Full Changelog: v0.15.0-canary.22...v0.15.0-canary.23