What's Changed
- chore(i18n): ignore i18n-completenesses.json by @fengmk2 in #12484
- feat(core): add number property filter and group by by @EYHN in #12483
- refactor(nbstore): improve HTTP connection timeout handling by @fundon in #11985
- fix(editor): update shared deps by @fundon in #12479
- chore(server): disable indexer on self-host by default by @fengmk2 in #12452
- chore(server): manticore v9.3.2 by @fengmk2 in #12475
- chore(core): replace integration icon color by @CatsJuice in #12365
- feat(core): track for calendar integration by @CatsJuice in #12378
- feat(server): workspace embedding improve by @darkskygit in #12022
- feat(editor): add experimental feature adapter panel to AFFiNE canary by @donteatfriedrice in #12489
- fix(editor): simple table will disappear when converted from a note to a linked doc by @zzj3720 in #12482
- fix(editor): shape tool should be the last used shape by @L-Sun in #12425
- chore: bump up file-type version to v21 by @renovate in #12500
- chore(server): support dynamic disable indexer by @fengmk2 in #12498
- feat(core): new doc list for trash page by @CatsJuice in #12429
- fix(editor): allow space-drag in presentation mode by @doodlewind in #12501
- fix(core): doc explorer navigation padding by @CatsJuice in #12430
- chore(server): add job backoff strategies by @fengmk2 in #12499
- feat(core): add migration background cover by @EYHN in #12485
- feat(core): card view drag handle for doc explorer by @CatsJuice in #12431
- chore(tools): add @affine/admin to available packages by @fengmk2 in #12507
- fix(core): setting modal max-width by @pengx17 in #12494
- feat(core): highlight the share button by @JimmFly in #12470
- fix: rewrite selection logic and frame selection handling logic by @doouding in #12421
- fix: bookmark link can be click only when selected by @doouding in #12450
- fix: linked-doc and figma scale issue by @doouding in #12493
- fix: edgeless note mask does not restore after dnd dropping by @doouding in #12495
- feat(editor): bring back line width panel of brush in edgelss toolbar by @L-Sun in #12514
- fix: latex editor max-height by @Saul-Mirone in #12520
- chore(core): fix mixpanel init by @forehalo in #12513
- fix: codebar language search hotkey conflict by @Saul-Mirone in #12522
- refactor(core): using computed data & optimizing data fetching timing & loading initial values by @yoyoyohamapi in #12478
- refactor(core): workspace mutation effect by @yoyoyohamapi in #12488
- refactor(core): workspace embedding entities by @yoyoyohamapi in #12490
- fix(editor): limit at members list length by @Saul-Mirone in #12529
- fix(editor): possible race condition in viewport clipping by @doodlewind in #12503
- feat(core): save last opened workspace id when import clipper by @EYHN in #12487
- fix: linked doc popover selector error by @Saul-Mirone in #12528
- chore(editor): add track event for latex by @Flrande in #12541
- fix: dnd not working in initial doc by @doouding in #12519
- fix(editor): do not display emoji container when it is empty string by @Flrande in #12543
- feat(editor): add at member highlight by @Saul-Mirone in #12535
- chore: get dev server url from browser url by @forehalo in #12525
- chore: remove multiple cloud server flag by @forehalo in #12531
- fix(server): skip embedding when not configured by @darkskygit in #12544
- feat(core): add google vertex ai by @akumatus in #12423
- feat(core): use the same prompt for Search With AFFiNE AI by @akumatus in #12496
- feat(server): update prompts by @darkskygit in #12539
- fix(core): workspace embedding ui opt by @yoyoyohamapi in #12532
- fix(nbstore): fix http request timeout handling by @EYHN in #12515
- feat(nbstore): add more blob sync state by @EYHN in #12516
- fix(editor): drag handle disappeard when hover on the extra area between note and its background by @L-Sun in #12536
- fix(electron): disable translucent sidebar by default by @pengx17 in #12477
- fix(electron): optimize tab switching by @pengx17 in #12518
- fix(core): audio block actions not showing by @pengx17 in #12527
- fix(electron): potential app crash on quit by @pengx17 in #12480
- feat(core): add default group and order by @EYHN in #12526
- fix(server): return empty summary field value by @fengmk2 in #12517
- feat(core): support install license for self hosted client by @JimmFly in #12287
- fix(editor): loading style by @fundon in #12537
- chore(server): remove request success log by @fengmk2 in #12550
- feat(core): adjust pinned collections edit button by @EYHN in #12533
- fix(core): fix all docs permissions check by @EYHN in #12538
- chore(admin): remove useless config diff by @forehalo in #12545
- feat(core): doc explorer list item drag preview by @CatsJuice in #12553
- fix(server): use /_bulk endpoint instead by @fengmk2 in #12542
- fix(core): space inside menu input triggers ai menu by @yoyoyohamapi in #12552
- refactor(core): add text stream parser by @akumatus in #12459
- feat(core): ai input scrolling carousel tips by @yoyoyohamapi in #12540
- feat(core): adjust filter area style by @EYHN in #12534
- feat(core): add account deletion entry to account settings by @JimmFly in #12385
- feat(core): all docs tracks by @EYHN in #12556
- feat(core): remove old all docs code by @EYHN in #12558
- fix(core): fix relative date filter by @EYHN in #12561
- fix(core): ai chat button align by @yoyoyohamapi in #12555
- fix(core): add invite members button to sidebar by @pengx17 in #12491
- refactor(editor): add a layer of ui-logic to enhance type safety by @zzj3720 in #12511
- chore: bump up nestjs to v11.1.2 by @renovate in #12524
- chore: remove citation feature flag by @donteatfriedrice in #12567
- chore: remove link preview cache feature flag by @donteatfriedrice in #12568
- chore: use PodMonitoring in charts instead by @forehalo in #12571
- fix(electron): optimize meeting privacy settings by @pengx17 in #12530
- feat(core): move sign in button to workspace list by @CatsJuice in #12566
- feat(server): use generative ai api for transcript by @darkskygit in #12569
- feat(server): switch i2i to gpt by @darkskygit in #12238
- feat(server): improve pdf parsing by @darkskygit in #12356
- refactor(server): decrypt license with provided aes key by @forehalo in #12570
- fix(editor): auto focus between tab switch by @Saul-Mirone in #12572
- feat(server): increase embedding jobs concurrency & handle empty content after trim by @darkskygit in #12574
Full Changelog: v0.22.0-canary.4...v0.22.0-canary.6