What's Changed
- refactor(core): extract ai-chat-panel-title component by @akumatus in https://github.com/toeverything/AFFiNE/pull/13209
- fix(core): electron storage sync by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13213
- fix(core): error when delete tags by @EYHN in https://github.com/toeverything/AFFiNE/pull/13207
- fix(core): sidebar ai layout by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13215
- feat(core): notification entry for mobile by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13214
- feat(core): open doc in semantic and keyword result by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13217
- feat(server): skip embedding for deprecated doc ids & empty docs by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13211
- fix(core): the down arrow may show when showLinkedDoc not configured by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13220
- feat(server): clear semantic search metadata by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13197
- feat(core): support lazy load for ai session history by @akumatus in https://github.com/toeverything/AFFiNE/pull/13221
- feat(server): cleanup trashed doc's embedding by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13201
- fix(core): prevent reload pinned chat infinitely by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13226
- fix(server): delay send mail if retry many times by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13225
- feat(core): optimize artifact preview loading by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13224
- fix(core): demo workspace by @forehalo in https://github.com/toeverything/AFFiNE/pull/13234
- feat(electron): add global context menu by @EYHN in https://github.com/toeverything/AFFiNE/pull/13218
- feat(core): add context menu for navigation and explorer by @EYHN in https://github.com/toeverything/AFFiNE/pull/13216
- fix(core): apply insert in same position not refresh by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13210
- feat(core): highlight active session in history by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13212
- fix(core): css var for apply delete diff by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13235
- fix(core): optimize settings dialog's left sidebar scroll style by @cuikaipeng in https://github.com/toeverything/AFFiNE/pull/13237
- feat(core): add a two-step confirm page to create new journal by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13240
- fix(editor): at-menu boundary in chat pannel by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13241
- chore(editor): add table and callout entries for mobile by @L-Sun in https://github.com/toeverything/AFFiNE/pull/13245
- feat(core): add flag for two-step journal conformation by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13246
- fix(core): comment action button bg color by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13250
- fix(core): hide intelligence entrance when ai is disabled by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13251
- fix(core): ai apply ui opt by @yoyoyohamapi in https://github.com/toeverything/AFFiNE/pull/13238
- feat(server): improve transcript by @darkskygit in https://github.com/toeverything/AFFiNE/pull/13253
- feat(core): server version check for selfhost login by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13247
- fix(component): mobile menu bottom padding not work by @CatsJuice in https://github.com/toeverything/AFFiNE/pull/13249
- feat(core): add ai draft service by @akumatus in https://github.com/toeverything/AFFiNE/pull/13252
- fix(core): share page should have basename correctly set by @pengx17 in https://github.com/toeverything/AFFiNE/pull/13256
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.23.0...v0.23.1