Releases: toeverything/AFFiNE
Releases · toeverything/AFFiNE
0.19.3-beta.1
What's Changed
- chore(editor): use colors from default theme instead by @fundon in #9425
- fix(core): should sync name after renaming in pdf embed view by @fundon in #9398
- ci: speedup Windows CI by @Brooooooklyn in #9426
- chore: bump up oxlint version to v0.15.4 by @renovate in #9161
- perf(editor): reduce per frame viewport dom ops by @doodlewind in #9431
- refactor(editor): extract surface ref block by @Saul-Mirone in #9433
- refactor(editor): extract database block by @Saul-Mirone in #9435
- fix(editor): missing dependencies by @Saul-Mirone in #9436
- fix(editor): caret can be null in firefox by @Saul-Mirone in #9438
- fix(editor): touch event browser copability by @Saul-Mirone in #9437
- refactor(editor): simplify tsconfig by @Saul-Mirone in #9439
- fix(core): split view solo view crash by @pengx17 in #9432
- refactor(editor): render presentation toolbar on demand by @doodlewind in #9442
- fix(electron): page history api fetch issue by @pengx17 in #9440
Full Changelog: v0.19.2...v0.19.3-beta.1
0.19.2
🐞 Bug Fixes
- core:
- editor:
- server:
- Avoid get object content when syncing - by @forehalo in #9402 (378db)
- Cluster metrics duplicate - by @darkskygit in #9416 (e6302)
- Same identify across pods - by @darkskygit in #9428 (47ba0)
View changes on GitHub
0.19.1
🐞 Bug Fixes
- component:
- core:
- editor:
- Throttle render linked doc card when blockUpdated - by @donteatfriedrice in #9361 (835e7)
- Move insert link command to bookmark to remove ts ignore - by @Saul-Mirone in #9370 (1fbb4)
- Dnd lag - by @Saul-Mirone in #9378 (5c405)
- server:
View changes on GitHub
0.19.0
🚀 Features
- core:
- At menu journal entries - by @pengx17 in #8877 and #8935 (83c58)
- Support copy as image in electron app - by @akumatus in #8939 (c95e6)
- Add markdown preview for backlinks - by @EYHN in #8883 (cee5d)
- Desktop multiple server support - by @EYHN in #8979 (89638)
- Support creating cloud workspaces to different servers - by @JimmFly in #9006 (1fa1a)
- At menu ux - by @pengx17 in #9045 (b378a)
- After the user clicks ask ai, the input pops up directly - by @akumatus in #9039 (6b14e)
- Dnd support external types - by @pengx17 in #9033 (fafac)
- Add draghandle to doc page title - by @pengx17 in #9079 (4335b)
- Remember backlink open/close state - by @pengx17 in #9073 (ec140)
- Impl team workspace - by @JimmFly in #8920 (61231)
- Add workspace billing - by @JimmFly in #9043 (0a7a2)
- Add workspace quota panel for team workspace - by @JimmFly in #9085 (216e0)
- Allow bs snapshot dragging targets - by @pengx17 in #9093 (dc7d1)
- Add journal search results to bs doc search - by @pengx17 in #9052 (30d67)
- Improve invite link - by @JimmFly in #9111 (dd39d)
- Support ai insert image, mindmap, slides and make it real in page mode - by @akumatus in #9164 (2f791)
- Add sync paused dialog - by @JimmFly in #9135 (95d1a)
- Lazy load doc card - by @EYHN in #9192 (83743)
- Impl doc display meta extension - by @fundon in #9165 (def4d)
- Add app version to request header - by @JimmFly in #9101 (a153a)
- Add plain text adapter for database block - by @donteatfriedrice in #9225 (02aeb)
- Export doc with adapter extension - by @donteatfriedrice in #9226 (54cb1)
- Open in app for self-hosted - by @pengx17 in #9231 (17c22)
- At menu loading state - by @pengx17 in #9284 (40b90)
- Pdf embed view component - by @fundon in #8671 (bb43e)
- Pdf viewer supports fit to page - by @fundon in #8812 (42ab5)
- Add pdf embed preview feature flag - by @fundon in #9307 (96fae)
- Disable the back gesture when the menu is open - by @zzj3720 in #9263 (45acd)
- View selfhosted shared docs in electron - by @EYHN in #9365 (89349)
- editor:
- electron:
- ios:
- ios,android:
- Setup uniffi infra - by @Brooooooklyn in #8828 (adc69)
- mobile:
- Doc property journal duplicated action - by @CatsJuice in #8820 (a6232)
- Sticky journal date-picker, auto fold when scroll - by @CatsJuice in #8885 (59948)
- Editor mode switch - by @CatsJuice in #8896 (922db)
- Disable swipe back gesture when there is no back in header - by @CatsJuice in #8876 (b369e)
- Mobile experimental feature setting - by @CatsJuice in #8922 (71ab7)
- Move journal date picker into page header - by @CatsJuice in #8968 (372db)
- Replace search with create in app tab - by @CatsJuice in #8934 (6a71b)
- Swipe to open menu for explorer - by @CatsJuice in #8953 (11b45)
- Show doc title on title bar when scroll down - by @CatsJuice in #8976 (9b4cd)
- A basic swipeable dialog for setting - by @CatsJuice in #8923 (47448)
- Add journal conflict block to the top of detail page - by @CatsJuice in #9042 (dd94f)
- Open doc info in explorer - by @CatsJuice in #9040 (c9e55)
- Show page back by url search - by @CatsJuice in #9100 (5dd2d)
- Use mobile fallback for index, open home when workspace changed - by @CatsJuice in #9106 (6f6f9)
- Use native select for mobile setting - by @CatsJuice in #9236 [(3a8d9)](https://github.com/toeverything/AFFiNE/com...
0.19.0-beta.2
What's Changed
- fix: drag mind map root node should layout in real time by @doouding in #9252
- chore(core): edit property meta events by @pengx17 in #9253
- fix: typo in reactive text by @Saul-Mirone in #9260
- chore: update commit scope enum by @L-Sun in #9262
- chore(editor): hide title of locked group by @L-Sun in #9261
- fix(core): toggle page mode when split view opened by @CatsJuice in #9221
- chore: adjust tsconfig for blocksuite by @Saul-Mirone in #9259
- fix(core): disable page header title from dragging when editing by @pengx17 in #9258
- refactor(editor): move file drop manager to components by @Saul-Mirone in #9264
- feat(editor): add tracking for the creation of linked-doc by @zzj3720 in #9266
- feat(core): open in app for self-hosted by @pengx17 in #9231
- feat(mobile): use native select for mobile setting by @CatsJuice in #9236
- fix(mobile): reset active-tab to home on ios/android when launched by @CatsJuice in #9245
- chore: base url for mobile debug by @doodlewind in #9268
- feat(mobile): auto show text keyboard subtoolbar when selecting text by @L-Sun in #9256
- fix(server): vague initial chat content in test by @darkskygit in #9267
- refactor(editor): extract common components by @Saul-Mirone in #9277
- refactor(editor): extract filterable list component by @Saul-Mirone in #9278
- fix(editor): limit max width when uploading or pasting image into edgeless by @donteatfriedrice in #9273
- fix: mini mindmap layout by @doouding in #9276
- chore: adjust i18n by @JimmFly in #9270
- fix(core): list style issue in selection mode by @forehalo in #9275
- chore: add monorepo tools by @forehalo in #9196
- feat(ios): add intelligents button by @EYHN in #9281
- refactor(editor): extract common components by @Saul-Mirone in #9282
- refactor(editor): extract ai item component by @Saul-Mirone in #9283
- chore(tools): disable hmr by default by @doodlewind in #9286
- fix(core): ai chat panel content will be inconsistent when switching to journals by @akumatus in #9288
- fix(core): chat input will be sent repeatedly in two documents with split view by @akumatus in #9289
- fix: can not drag collapsed heading by @Flrande in #9272
- refactor(editor): remove legacy dnd config by @Saul-Mirone in #9291
- refactor(editor): cleanup dead code by @Saul-Mirone in #9294
- fix(core): make all docs journal judgement reactive by @CatsJuice in #9290
- fix(mobile): workspace selector in app-fallback may crash by @CatsJuice in #9293
- chore(editor): ignore debug zip snapshots by @doodlewind in #9297
- refactor(editor): extensionalize html adapter by @Saul-Mirone in #9299
- refactor(ios): disable navigation gesture with js by @CatsJuice in #9287
- fix(tools): patch monorepo tools by @forehalo in #9285
- fix(editor): notion html adapter for embed link block by @donteatfriedrice in #9279
- refactor(editor): move menu context to components by @Saul-Mirone in #9302
- refactor(editor): cleanup dead code by @Saul-Mirone in #9300
- chore: bump up react-error-boundary version to v5 by @renovate in #9238
- fix: font of AI panel should not be affected by the font of Editor settings by @akumatus in #9305
- refactor(editor): extract bookmark block by @Saul-Mirone in #9304
- refactor(editor): extract attachment block by @Saul-Mirone in #9308
- refactor(editor): extract image block by @Saul-Mirone in #9309
- fix(server): data-migration script by @Brooooooklyn in #9306
- chore: Lock file maintenance by @renovate in #9166
- feat(core): at menu loading state by @pengx17 in #9284
- refactor(editor): extract note block by @Saul-Mirone in #9310
- fix(electron): electron crash on leave fullscreen by @pengx17 in #9314
- fix(editor): should remove drag preview after drop by @Saul-Mirone in #9313
- fix(editor): sentry-17da76f65b91465b911fad44279d971a by @doodlewind in #9315
- refactor(component): lit portal by @fundon in #9303
- refactor(editor): extensionalize notion html adapter by @donteatfriedrice in #9318
- fix: should bring children to new doc created by @Saul-Mirone in #9316
- fix(editor): re-init after yText change in inline editor by @Saul-Mirone in #9312
- refactor(editor): extract html adapter to shared by @Saul-Mirone in #9319
- refactor(editor): extract frame block by @Saul-Mirone in #9322
- chore(editor): remove typedoc json by @Saul-Mirone in #9324
- feat(core): pdf embed view component by @fundon in #8671
- feat(core): pdf viewer supports fit to page by @fundon in #8812
- feat(editor): remove flag control for database full-width by @zzj3720 in #9265
- feat: extract latex block by @Saul-Mirone in #9327
- chore: remove AIOnboardingGeneral by @JimmFly in #9326
- fix(editor): some blocks can not be collapsed by @Flrande in #9325
- fix(core): more space under page property list by @forehalo in #9269
- feat(core): add pdf embed preview feature flag by @fundon in #9307
- feat(core): disable the back gesture when the menu is open by @zzj3720 in #9263
- refactor(editor): extensionalize plain text adapter by @donteatfriedrice in #9330
- fix(editor): merge drag function and fix it by @Flrande in #9329
- fix(editor): use nullable inline editor root element by @doodlewind in #9320
- fix(core): disable re-rendering of pdf embed view by @fundon in #9334
- test: add mindmap collapse test by @doouding in #9336
- feat(editor): add edgeless crud extension by @Saul-Mirone in #9335
- fix(editor): block selection delete conflict with native selection by @Saul-Mirone in #9340
- fix(editor): sentry-624432d8f1e6420ca9c5023a051f4332 by @doodlewind in #9342
- chore: keep old selfhost compose file by @forehalo in #9280
- fix(editor): sentry-332848caa68e4679b403d56881e3c0e3 by @doodlewind in #9343
- fix(graphql): ios client gql compatibility by @darkskygit in #9337
- fix(editor): missing edgeless crud piece by @Saul-Mirone in #9347
- chore: standardize package references by @forehalo in #9346
- fix(editor): eslint useless escape by @doodlewind in #9345
- chore(electron): disable onboarding by @CatsJuice in #9332
- fix(editor): crud this error by @Saul-Mirone in #9350
- feat(server): distinguash workspace quota calc by @darkskygit in #9338
- fix(server): team quota await by @darkskygit in #9352
- chore(t...
0.19.0-canary.12
What's Changed
- fix: drag mind map root node should layout in real time by @doouding in #9252
- chore(core): edit property meta events by @pengx17 in #9253
- fix: typo in reactive text by @Saul-Mirone in #9260
- chore: update commit scope enum by @L-Sun in #9262
- chore(editor): hide title of locked group by @L-Sun in #9261
- fix(core): toggle page mode when split view opened by @CatsJuice in #9221
- chore: adjust tsconfig for blocksuite by @Saul-Mirone in #9259
- fix(core): disable page header title from dragging when editing by @pengx17 in #9258
- refactor(editor): move file drop manager to components by @Saul-Mirone in #9264
- feat(editor): add tracking for the creation of linked-doc by @zzj3720 in #9266
- feat(core): open in app for self-hosted by @pengx17 in #9231
- feat(mobile): use native select for mobile setting by @CatsJuice in #9236
- fix(mobile): reset active-tab to home on ios/android when launched by @CatsJuice in #9245
- chore: base url for mobile debug by @doodlewind in #9268
- feat(mobile): auto show text keyboard subtoolbar when selecting text by @L-Sun in #9256
- fix(server): vague initial chat content in test by @darkskygit in #9267
- refactor(editor): extract common components by @Saul-Mirone in #9277
- refactor(editor): extract filterable list component by @Saul-Mirone in #9278
- fix(editor): limit max width when uploading or pasting image into edgeless by @donteatfriedrice in #9273
- fix: mini mindmap layout by @doouding in #9276
- chore: adjust i18n by @JimmFly in #9270
- fix(core): list style issue in selection mode by @forehalo in #9275
- chore: add monorepo tools by @forehalo in #9196
- feat(ios): add intelligents button by @EYHN in #9281
- refactor(editor): extract common components by @Saul-Mirone in #9282
- refactor(editor): extract ai item component by @Saul-Mirone in #9283
- chore(tools): disable hmr by default by @doodlewind in #9286
- fix(core): ai chat panel content will be inconsistent when switching to journals by @akumatus in #9288
- fix(core): chat input will be sent repeatedly in two documents with split view by @akumatus in #9289
- fix: can not drag collapsed heading by @Flrande in #9272
- refactor(editor): remove legacy dnd config by @Saul-Mirone in #9291
- refactor(editor): cleanup dead code by @Saul-Mirone in #9294
- fix(core): make all docs journal judgement reactive by @CatsJuice in #9290
- fix(mobile): workspace selector in app-fallback may crash by @CatsJuice in #9293
- chore(editor): ignore debug zip snapshots by @doodlewind in #9297
- refactor(editor): extensionalize html adapter by @Saul-Mirone in #9299
- refactor(ios): disable navigation gesture with js by @CatsJuice in #9287
- fix(tools): patch monorepo tools by @forehalo in #9285
- fix(editor): notion html adapter for embed link block by @donteatfriedrice in #9279
- refactor(editor): move menu context to components by @Saul-Mirone in #9302
- refactor(editor): cleanup dead code by @Saul-Mirone in #9300
- chore: bump up react-error-boundary version to v5 by @renovate in #9238
- fix: font of AI panel should not be affected by the font of Editor settings by @akumatus in #9305
- refactor(editor): extract bookmark block by @Saul-Mirone in #9304
- refactor(editor): extract attachment block by @Saul-Mirone in #9308
- refactor(editor): extract image block by @Saul-Mirone in #9309
- fix(server): data-migration script by @Brooooooklyn in #9306
- chore: Lock file maintenance by @renovate in #9166
- feat(core): at menu loading state by @pengx17 in #9284
- refactor(editor): extract note block by @Saul-Mirone in #9310
- fix(electron): electron crash on leave fullscreen by @pengx17 in #9314
- fix(editor): should remove drag preview after drop by @Saul-Mirone in #9313
- fix(editor): sentry-17da76f65b91465b911fad44279d971a by @doodlewind in #9315
- refactor(component): lit portal by @fundon in #9303
- refactor(editor): extensionalize notion html adapter by @donteatfriedrice in #9318
- fix: should bring children to new doc created by @Saul-Mirone in #9316
- fix(editor): re-init after yText change in inline editor by @Saul-Mirone in #9312
- refactor(editor): extract html adapter to shared by @Saul-Mirone in #9319
- refactor(editor): extract frame block by @Saul-Mirone in #9322
- chore(editor): remove typedoc json by @Saul-Mirone in #9324
- feat(core): pdf embed view component by @fundon in #8671
- feat(core): pdf viewer supports fit to page by @fundon in #8812
- feat(editor): remove flag control for database full-width by @zzj3720 in #9265
- feat: extract latex block by @Saul-Mirone in #9327
- chore: remove AIOnboardingGeneral by @JimmFly in #9326
- fix(editor): some blocks can not be collapsed by @Flrande in #9325
- fix(core): more space under page property list by @forehalo in #9269
- feat(core): add pdf embed preview feature flag by @fundon in #9307
- feat(core): disable the back gesture when the menu is open by @zzj3720 in #9263
- refactor(editor): extensionalize plain text adapter by @donteatfriedrice in #9330
- fix(editor): merge drag function and fix it by @Flrande in #9329
- fix(editor): use nullable inline editor root element by @doodlewind in #9320
- fix(core): disable re-rendering of pdf embed view by @fundon in #9334
- test: add mindmap collapse test by @doouding in #9336
- feat(editor): add edgeless crud extension by @Saul-Mirone in #9335
- fix(editor): block selection delete conflict with native selection by @Saul-Mirone in #9340
- fix(editor): sentry-624432d8f1e6420ca9c5023a051f4332 by @doodlewind in #9342
- chore: keep old selfhost compose file by @forehalo in #9280
- fix(editor): sentry-332848caa68e4679b403d56881e3c0e3 by @doodlewind in #9343
- fix(graphql): ios client gql compatibility by @darkskygit in #9337
- fix(editor): missing edgeless crud piece by @Saul-Mirone in #9347
- chore: standardize package references by @forehalo in #9346
- fix(editor): eslint useless escape by @doodlewind in #9345
- chore(electron): disable onboarding by @CatsJuice in #9332
- fix(editor): crud this error by @Saul-Mirone in #9350
- feat(server): distinguash workspace quota calc by @darkskygit in #9338
- fix(server): team quota await by @darkskygit in #9352
- chore(t...
0.19.0-canary.8
What's Changed
- chore: bump up @blocksuite/affine version to v0.19.5 by @renovate in #9202
- fix(core): indexer worker crash on unexpected markdown indent by @pengx17 in #9210
- fix(core): adjust admin permission by @JimmFly in #9204
- chore(core): add event tracking for attachments by @fundon in #9198
- fix(mobile): add missing mobile date selector and remove focus style from date picker in mobile by @L-Sun in #9215
- chore: bump theme by @JimmFly in #9214
- chore: adjust input style by @JimmFly in #9217
- feat(component, mobile): masonry layout with virtual scroll support, adapted with all docs by @CatsJuice in #9208
- fix(core): indexer data loss by @EYHN in #9216
- style: do not autofix eslint directive by @Brooooooklyn in #9218
- chore: merge blocksuite source code by @Saul-Mirone in #9213
- feat(nbstore): add nbstore worker by @EYHN in #9185
- fix(core): backlinks styles by @pengx17 in #9126
- fix(core): revalidate quota and subscription when subscribing by @EYHN in #9220
- chore: migrate blocksuite test by @Saul-Mirone in #9222
- chore: fix eslint in blocksuite by @Saul-Mirone in #9232
- ci: shard vitest to speed up unit test by @Saul-Mirone in #9235
- ci: add code owners for blocksuite by @Saul-Mirone in #9234
- fix(admin): fix the admin app by @EYHN in #9233
- chore: bump up all non-major dependencies by @renovate in #9180
- fix: drop on editor should prevent default by @Saul-Mirone in #9239
- chore: bump up html-validate version to v9 by @renovate in #9242
- fix(core): text-renderer should be readonly by @pengx17 in #9244
- chore(core): events for backlinks by @pengx17 in #9228
- refactor(core): move infra modules to core by @EYHN in #9207
- perf(core): optimize scrolling performance for doc list by @CatsJuice in #9250
- chore: remove unnecessary log by @CatsJuice in #9251
- chore: each block maintain its own adapter extension by @donteatfriedrice in #9224
- refactor: remove legacy drag handle logic by @Saul-Mirone in #9246
- feat(core): add plain text adapter for database block by @donteatfriedrice in #9225
- fix(core): quotaCheck dialog should not appear in team workspace by @JimmFly in #9223
- fix: can not select all block when some block collapsed by @Flrande in #9248
- feat(core): export doc with adapter extension by @donteatfriedrice in #9226
- chore: add vscode tasks.json to gitignore by @L-Sun in #9255
- fix(component): prevent auto focus in mobile modal by @L-Sun in #9247
- feat(server): role changed email by @darkskygit in #9227
Full Changelog: v0.19.0-canary.6...v0.19.0-canary.8
0.19.0-beta.1
🚀 Features
- Add feature flag for new dnd - by @Saul-Mirone in #8949 (f7803)
- Enhance markdown preview for backlinks - by @pengx17 in #8956 (31bab)
- Linked doc supports aliases - by @fundon in #9009 (0bafc)
- Enable new dnd flag - by @Saul-Mirone in #9194 (e13f9)
- component, mobile:
- Masonry layout with virtual scroll support, adapted with all docs - by @CatsJuice in #9208 (a53e2)
- core:
- At menu journal entries - by @pengx17 in #8877 and #8935 (83c58)
- Support copy as image in electron app - by @akumatus in #8939 (c95e6)
- Add markdown preview for backlinks - by @EYHN in #8883 (cee5d)
- Desktop multiple server support - by @EYHN in #8979 (89638)
- Support creating cloud workspaces to different servers - by @JimmFly in #9006 (1fa1a)
- At menu ux - by @pengx17 in #9045 (b378a)
- After the user clicks ask ai, the input pops up directly - by @akumatus in #9039 (6b14e)
- Dnd support external types - by @pengx17 in #9033 (fafac)
- Add draghandle to doc page title - by @pengx17 in #9079 (4335b)
- Remember backlink open/close state - by @pengx17 in #9073 (ec140)
- Impl team workspace - by @JimmFly in #8920 (61231)
- Add workspace billing - by @JimmFly in #9043 (0a7a2)
- Add workspace quota panel for team workspace - by @JimmFly in #9085 (216e0)
- Allow bs snapshot dragging targets - by @pengx17 in #9093 (dc7d1)
- Add journal search results to bs doc search - by @pengx17 in #9052 (30d67)
- Improve invite link - by @JimmFly in #9111 (dd39d)
- Support ai insert image, mindmap, slides and make it real in page mode - by @akumatus in #9164 (2f791)
- Add sync paused dialog - by @JimmFly in #9135 (95d1a)
- Lazy load doc card - by @EYHN in #9192 (83743)
- Impl doc display meta extension - by @fundon in #9165 (def4d)
- Add app version to request header - by @JimmFly in #9101 (a153a)
- Add plain text adapter for database block - by @donteatfriedrice in #9225 (02aeb)
- Export doc with adapter extension - by @donteatfriedrice in #9226 (54cb1)
- ios:
- ios,android:
- Setup uniffi infra - by @Brooooooklyn in #8828 (adc69)
- mobile:
- Doc property journal duplicated action - by @CatsJuice in #8820 (a6232)
- Sticky journal date-picker, auto fold when scroll - by @CatsJuice in #8885 (59948)
- Editor mode switch - by @CatsJuice in #8896 (922db)
- Disable swipe back gesture when there is no back in header - by @CatsJuice in #8876 (b369e)
- Mobile experimental feature setting - by @CatsJuice in #8922 (71ab7)
- Move journal date picker into page header - by @CatsJuice in #8968 (372db)
- Replace search with create in app tab - by @CatsJuice in #8934 (6a71b)
- Swipe to open menu for explorer - by @CatsJuice in #8953 (11b45)
- Show doc title on title bar when scroll down - by @CatsJuice in #8976 (9b4cd)
- A basic swipeable dialog for setting - by @CatsJuice in #8923 (47448)
- Add journal conflict block to the top of detail page - by @CatsJuice in #9042 (dd94f)
- Open doc info in explorer - by @CatsJuice in #9040 (c9e55)
- Show page back by url search - by @CatsJuice in #9100 (5dd2d)
- Use mobile fallback for index, open home when workspace changed - by @CatsJuice in #9106 (6f6f9)
- nbstore:
- Init - by @forehalo in #7639 (41250)
- Adapt op pattern - by @forehalo in #8808 (64656)
- Add idb implementation - by @forehalo in #8809 (cd30e)
- New doc sync engine - by @EYHN in #8918 (f54f6)
- Add blob sync - by @EYHN in #8996 (7225f)
- Better doc sync logic - by @EYHN in #9037 (35edf)
- Add cloud implementation - by @forehalo in #8810 (2f80b)
- Add doc sync frontend - by @EYHN in #9070 (331e6)
- Add blob sync frontend - by @EYHN in #9084 [(0...
0.19.0-canary.6
What's Changed
- chore: bump up @nestjs/throttler version to v6.3.0 by @renovate in #9095
- feat(core): add journal search results to bs doc search by @pengx17 in #9052
- chore(core): at menu journal entry tracking by @pengx17 in #9054
- fix(core): fix sign in with email by @EYHN in #9108
- fix(core): tag inline editor filter should ignore case by @pengx17 in #8936
- chore: bump up oxlint version to v0.15.0 by @renovate in #9096
- chore: bump up @types/graphql-upload version to v17 by @renovate in #9005
- chore: migrate renovate config by @renovate in #9114
- fix(core): wrong billing information display by @JimmFly in #9117
- fix(core): the member list is not refreshed after operating the member status by @JimmFly in #9115
- fix(mobile): disable navigation gesture for swipe-dialog by @CatsJuice in #8993
- feat(mobile): show page back by url search by @CatsJuice in #9100
- fix(server): invite link & accept by @darkskygit in #9109
- feat(server): team mail sender by @darkskygit in #9104
- chore(server): filter out some logs by @darkskygit in #9059
- feat(core): improve invite link by @JimmFly in #9111
- fix(core): add null checks for timeout refs and event listeners for React 19 compatibility by @devin-ai-integration in #9116
- fix(server): accept invite condition by @darkskygit in #9124
- fix(core): at menu results use indexer data source by @pengx17 in #9123
- chore: bump up @testing-library/dom version to v10 by @renovate in #9128
- feat(server): adapt normal workspace's invite link behavior by @darkskygit in #9130
- fix(core): center peek style by @pengx17 in #9127
- fix(core): gql file upload by @darkskygit in #9134
- chore: bump up all non-major dependencies by @renovate in #8994
- chore: bump up @blocksuite/affine version to v0.18.6 by @renovate in #9113
- ci: re-enable nx cloud by @Brooooooklyn in #9132
- chore: bump up all non-major dependencies by @renovate in #9136
- ci: postUpgradeTasks is only allowed on self-hosted renovate by @Brooooooklyn in #9137
- feat(nbstore): add sqlite implementation by @forehalo in #8811
- chore: rename fundamentals to base by @forehalo in #9119
- refactor(server): standalone runtime module by @forehalo in #9120
- refactor(server): make redis required module by @forehalo in #9121
- feat(server): seat calc follow member count by @darkskygit in #9138
- chore: bump up @blocksuite/affine version to v0.19.0 by @renovate in #9140
- chore(mobile): adjust search back button and title style by @CatsJuice in #9125
- chore(mobile): adjust app tab border width by @CatsJuice in #9122
- feat(mobile): use mobile fallback for index, open home when workspace changed by @CatsJuice in #9106
- fix(mobile): tag and detail page dark mode adaption by @CatsJuice in #9145
- chore: refresh dependencies by yarn upgrade-interactive by @Brooooooklyn in #9139
- chore(electron): bump electron by @pengx17 in #9152
- fix(core): should log in before accepting the invitation by @JimmFly in #9150
- fix(server): copilot ci by @darkskygit in #9151
- chore: disable rules in oxlint by @Brooooooklyn in #9154
- chore(server): update env example and docs by @doodlewind in #9153
- chore: Lock file maintenance by @renovate in #9067
- chore: remove eslint-plugin-unused-imports by @Brooooooklyn in #9160
- chore: upgrade to eslint9 by @Brooooooklyn in #9163
- fix(core): handle errors on the invite page by @JimmFly in #9167
- fix(mobile): date picker style by @pengx17 in #9143
- fix(mobile): hide scrollbar by @pengx17 in #9144
- fix(mobile): doc info title max width by @pengx17 in #9147
- chore: improve links test cases by @fundon in #9148
- chore(component): update button and input border color by @CatsJuice in #9141
- fix(component): mobile toast dark mode by @CatsJuice in #9142
- feat(server): always send invite email by @darkskygit in #9168
- chore(server): cleanup team impl by @forehalo in #9171
- feat(ios): add some apis for native by @EYHN in #9173
- fix(server): unsplash path mapping by @darkskygit in #9159
- chore(core): use flexbox to stretch editor height by @CatsJuice in #9174
- feat(core): support ai insert image, mindmap, slides and make it real in page mode by @akumatus in #9164
- fix(core): redudant drop target register by @pengx17 in #9177
- chore: bump up all non-major dependencies by @renovate in #9149
- fix(infra): memory leak by @EYHN in #9013
- fix(core): in page mode, AI replace selection did not correctly replace the selected text by @akumatus in #9179
- fix(mobile): editor error boundary is not fully visible by @CatsJuice in #9172
- fix(mobile): can navigate in journal conflicts by @CatsJuice in #9170
- chore: disable no-dupe-args rule by @Brooooooklyn in #9169
- feat(nbstore): add awareness storage&sync&frontend by @EYHN in #9016
- feat(core): add sync paused dialog by @JimmFly in #9135
- test(server): add more test for team workspace by @darkskygit in #9182
- chore: remove legacy tests by @forehalo in #9183
- fix(server): send declined email by @darkskygit in #9188
- fix(core): add visit workspace button to team upgrade success page by @JimmFly in #9186
- chore: bump up @blocksuite/affine version to v0.19.2 by @renovate in #9175
- fix(ios): sync keyboard color scheme when theme changed by @CatsJuice in #9184
- fix(core): fix no page root error by @EYHN in #9190
- feat(core): lazy load doc card by @EYHN in #9192
- feat(nbstore): add doc sync state by @EYHN in #9131
- feat(nbstore): remove async on connection api by @EYHN in #9187
- feat: enable new dnd flag by @Saul-Mirone in #9194
- chore: temporarily hide link invitation by @JimmFly in #9193
- chore: bump up @blocksuite/affine version to v0.19.3 by @renovate in #9197
- feat(core): impl doc display meta extension by @fundon in #9165
- fix(core): adjust member limit dialog by @JimmFly in #9195
- feat(core): add app version to request header by @JimmFly in #9101
- fix(core): dnd should not create new doc on dragging start by @pengx17 in #9201
- fix(mobile): disable blob sync on mobile by @EYHN in #9200
- chore(core): some dnd events by @pengx17 in #9206
- ci: remove nx-cloud by @Brooooooklyn in #9203...
0.19.0-canary.3
What's Changed
- chore: bump up @blocksuite/icons version to v2.1.73 by @renovate in #8980
- chore: bump up all non-major dependencies by @renovate in #8954
- feat(server): improve logs by @darkskygit in #8977
- fix(mobile): avoid explorer node overlapping header when scrolling by @CatsJuice in #8992
- fix(core): open-in-app page crash by @pengx17 in #8995
- chore(ios): allow debugging webcontent by @CatsJuice in #8998
- chore: bump up nestjs to v10.4.13 by @renovate in #9004
- chore: bump up @blocksuite/icons version to v2.1.74 by @renovate in #9003
- chore: Lock file maintenance by @renovate in #8975
- fix(ios): fix login by @EYHN in #9011
- fix(core): lit portal rerender by @pengx17 in #9012
- feat(core): support creating cloud workspaces to different servers by @JimmFly in #9006
- fix(core): date-picker styles by @pengx17 in #8997
- fix(mobile): tags editor max height by @pengx17 in #8999
- fix(mobile): doc info radio group width by @pengx17 in #9000
- fix(mobile): progress styles by @pengx17 in #9001
- fix(core): db property number cell should be cast to number by @pengx17 in #8937
- test(core): add tests for card view with edgeless mode link by @L-Sun in #8887
- chore: bump theme to support new syntax of cssVarV2 by @CatsJuice in #9008
- chore: bump up actions/attest-build-provenance action to v2 by @renovate in #9023
- chore: bump up nestjs to v12.2.2 by @renovate in #9021
- chore: bump up @blocksuite/icons version to v2.1.75 by @renovate in #9017
- fix(component): workaround for storybook startup by @pengx17 in #9025
- chore(mobile): optimize swipe dialog animation timeline by @CatsJuice in #9028
- chore: adjust copilot ci by @darkskygit in #9030
- refactor(server): payment service by @forehalo in #8906
- feat(server): support team workspace subscription by @forehalo in #8919
- feat(server): ai trial support by @forehalo in #9031
- feat(server): auto init stripe products when development by @forehalo in #9034
- chore: bump up dnd-kit monorepo (major) by @renovate in #9024
- fix(core): oauth callback by @EYHN in #9029
- refactor(server): better selfhost deployment by @forehalo in #9036
- fix(component): toast shouldn't cover whole header by @CatsJuice in #9032
- chore: bump up @blocksuite/affine version to v0.18.3 by @renovate in #9019
- feat(mobile): add journal conflict block to the top of detail page by @CatsJuice in #9042
- feat(mobile): open doc info in explorer by @CatsJuice in #9040
- chore: bump blocksuite by @doodlewind in #9049
- fix(server): avoid unknown fields in create query by @forehalo in #9047
- feat(core): at menu ux by @pengx17 in #9045
- refactor(mobile): use bs mobile spec patch by @L-Sun in #9046
- refactor(server): cleanup selfhost module by @forehalo in #9038
- chore: bump up oxlint version to v0.14.1 by @renovate in #9044
- fix(core): peek db row should always show the related db row property by @pengx17 in #8942
- feat(core): after the user clicks ask ai, the input pops up directly by @akumatus in #9039
- feat(core): dnd support external types by @pengx17 in #9033
- feat(nbstore): new doc sync engine by @EYHN in #8918
- feat(nbstore): add blob sync by @EYHN in #8996
- fix(core): doc db text property editing issue by @pengx17 in #9055
- chore: not allowed to open pdf files on mobile by @fundon in #9041
- feat: linked doc supports aliases by @fundon in #9009
- test(core): test case for dragging from bs editor to sidebar by @pengx17 in #9057
- fix(mobile): center peek styles by @pengx17 in #9014
- fix(mobile): backlink ordering in doc info by @pengx17 in #9015
- refactor(mobile): determine the currently active tab through a persistent state by @CatsJuice in #9018
- feat(server): team quota by @darkskygit in #8955
- fix(core): canDrop check for external by @pengx17 in #9058
- fix: copilot ci by @darkskygit in #9066
- chore: bump up nestjs by @renovate in #9074
- chore: bump up nestjs to v10.4.15 by @renovate in #9075
- chore: bump up @blocksuite/affine version to v0.18.5 by @renovate in #9078
- chore(mobile): set doc readonly in edgeless mode by @L-Sun in #9068
- fix(server): wrong stripe checkout params by @forehalo in #9056
- feat(core): add draghandle to doc page title by @pengx17 in #9079
- feat(core): remember backlink open/close state by @pengx17 in #9073
- fix(server): image action behavior in ci by @darkskygit in #9077
- chore(server): local data migration env by @forehalo in #9080
- feat(ios,android): setup uniffi infra by @Brooooooklyn in #8828
- feat(server): team quota migration by @darkskygit in #9081
- fix(server): should auto apply ea price for users by @forehalo in #9082
- feat(core): impl team workspace by @JimmFly in #8920
- feat(core): add workspace billing by @JimmFly in #9043
- feat(nbstore): better doc sync logic by @EYHN in #9037
- chore: fix oxlint by @forehalo in #9086
- chore(server): team free trial control logic is not ready by @forehalo in #9088
- chore(i18n): sync translations by @github-actions in #9089
- fix(core): share page show 404 by @EYHN in #9083
- fix(server): minize checkout parameters by @forehalo in #9090
- feat(nbstore): add cloud implementation by @forehalo in #8810
- fix(core): workspace billing cannot be opened by @JimmFly in #9091
- feat(core): add workspace quota panel for team workspace by @JimmFly in #9085
- chore: selfhost compose backward compatibility by @forehalo in #9098
- feat(nbstore): add doc sync frontend by @EYHN in #9070
- feat(core): allow bs snapshot dragging targets by @pengx17 in #9093
- fix(core): backlink preview should use sans font family by @pengx17 in #9102
- fix(core): optimize upgrade to team page by @JimmFly in #9099
- fix(server): should drop blob steam if not used by @forehalo in #9103
- feat(server): improve team invite by @darkskygit in #9092
- fix(core): doc header drag preview styles by @pengx17 in #9105
- ci: fix release script by @forehalo in #9107
- feat(nbstore): add blob sync frontend by @EYHN in #9084
Full Changelog: v0.19.0-canary.1...v0.19.0-canary.3