Releases: toeverything/AFFiNE
Releases · toeverything/AFFiNE
0.20.0-canary.6
What's Changed
- fix: drag embed block preview by @doouding in #9791
- fix: remove bs shared and components in affine by @Saul-Mirone in #9792
- feat(server): enable cls plugin to store request id by @fengmk2 in #9758
- feat(editor): add canvas worker renderer dev entry by @doodlewind in #9719
- chore: bump up all non-major dependencies by @renovate in #9786
- chore(web): bump theme by @doodlewind in #9801
- fix(editor): remove pointer event handlers in root block by @Saul-Mirone in #9802
- chore: bump up all non-major dependencies by @renovate in #9800
- refactor(editor): remove deprecated dangerouslyRenderModel method by @Saul-Mirone in #9803
- fix(editor): inline latex editor should not be shown when doc is readonly by @donteatfriedrice in #9794
- chore: bump up all non-major dependencies by @renovate in #9804
- fix(infra): asynclock deadlock by @pengx17 in #9808
- fix(ios): fix ios http and ws by @EYHN in #9805
- feat(server): add requestId to all error response by @fengmk2 in #9790
- fix(core): avoid multiple append right sidebar tab lit component by @L-Sun in #9806
- refactor(editor): add schema on block model by @Saul-Mirone in #9815
- build: wrong keep classnames options by @forehalo in #9750
- feat(server): supplement team email remind by @darkskygit in #9483
- chore(core): replace add icon of section in sidebar by @CatsJuice in #9787
- fix(native): possible deadlock when batching read/write by @forehalo in #9817
- refactor(server): use @nestjs-cls/transactional to impl database transaction by @fengmk2 in #9759
- chore: bump up @capacitor/app version to v7 by @renovate in #9811
- refactor(editor): highlight selected cards of TOC based on signal by @L-Sun in #9807
- fix(editor): y reactive deep watch by @Saul-Mirone in #9818
- chore: bump up @capacitor/browser version to v7 by @renovate in #9812
- chore: bump up @capacitor/haptics version to v7 by @renovate in #9821
- chore: bump up @capacitor/keyboard version to v7 by @renovate in #9826
- test(editor): add tests for heading toggle by @Flrande in #9820
- fix(server): set reqeust-id on ClsModule setup by @fengmk2 in #9829
- chore: bump up check-password-strength version to v3 by @renovate in #9827
- chore(electron): increase retry times by @pengx17 in #9814
- chore(core): replace outlined template icon by @CatsJuice in #9784
- feat(core): support ai doc search panel by @akumatus in #9831
- fix(core): peek view backgroud by @pengx17 in #9825
- test(editor): move tests of toc to affine by @L-Sun in #9833
- chore: bump up capacitor monorepo to v7 (major) by @renovate in #9809
- chore: bump up shiki version to v2 by @renovate in #9793
- fix(electron): split view reorder shaking by @pengx17 in #9828
- feat(editor): add start-with-ai button for empty doc by @L-Sun in #9836
- fix(core): set state isLoading to false after email changing is confirmed by @UNIDY2002 in #9824
- feat(server): new email template by @darkskygit in #9528
- feat(core): reorg workspace settings by @pengx17 in #9718
- chore: bump up nestjs-cls version to v5 by @renovate in #9840
- chore: bump up nestjs by @renovate in #9839
- fix(infra): increase eventemitter listener count by @pengx17 in #9799
- fix(editor): ref on click slots should not be global by @pengx17 in #9830
- chore: remove deprecated dependencies by @Brooooooklyn in #9837
- chore(i18n): sync translations by @github-actions in #9842
- feat(editor): support footnote adapter by @donteatfriedrice in #9844
- feat(core): support one time password by @forehalo in #9798
- chore(core): update oauth icons by @CatsJuice in #9796
- fix(server): react email deps by @forehalo in #9850
- chore(i18n): sync translations by @github-actions in #9846
- fix(core): linkpreview and imageproxy url should be prefixed with server url by @pengx17 in #9838
- test(editor): fix font style in preset tests by @doodlewind in #9847
- feat(server): support selfhost licenses by @forehalo in #8947
- feat(server): user feature model by @forehalo in #9843
- feat: use footnote for perplexity search results by @akumatus in #9851
- feat(electron): backup panel by @pengx17 in #9738
- refactor(editor): shadowless TOC with valilla extract css by @L-Sun in #9856
- chore: bump up @nestjs/throttler version to v6.4.0 by @renovate in #9860
- feat(core): make sidebar others collapsible by @CatsJuice in #9862
- fix(android): fix android nbstore provider by @EYHN in #9865
- refactor(server): print magic link on local dev env by @fengmk2 in #9864
- fix(server): use ClsInterceptor on websocket by @fengmk2 in #9859
- feat(core): unused blob management in settings by @pengx17 in #9795
New Contributors
- @UNIDY2002 made their first contribution in #9824
Full Changelog: v0.20.0-canary.4...v0.20.0-canary.6
0.20.0-canary.4
What's Changed
- chore(server): move server tests folder by @forehalo in #9614
- chore: bump up rustc version to v1.84.0 by @renovate in #9623
- feat(editor): remove chat-cards and Open AI Chat menu item by @akumatus in #9626
- fix(core): dependency cycle by @fundon in #9628
- fix(core): fix menu not close when click outside by @EYHN in #9535
- perf(editor): optimize the search for the closest element by @fundon in #9587
- test(server): should await throwsAsync assert by @fengmk2 in #9631
- feat(electron): close inactive views when switching workspace by @pengx17 in #9601
- feat(editor): improve group title display for checkbox columns by @zzj3720 in #9622
- feat(editor): support linked-doc in rich-text column by @zzj3720 in #9634
- chore: bump up all non-major dependencies by @renovate in #9598
- fix(editor): drag indicator flickering by @fundon in #9636
- refactor(editor): rename job to transformer by @Saul-Mirone in #9639
- chore(editor): remove unused awareness slot by @Saul-Mirone in #9640
- ci: fix server build job by @Brooooooklyn in #9649
- chore: bump up Rust crate notify to v8 by @renovate in #9635
- chore: Lock file maintenance by @renovate in #9418
- feat(editor): support text highlight html adapter by @donteatfriedrice in #9632
- fix(tools): always use posix for path resolving by @forehalo in #9627
- chore(i18n): sync translations by @github-actions in #9534
- chore: bump up oxlint version to v0.15.6 by @renovate in #9659
- style: use typescript resolver for eslint import plugin by @Brooooooklyn in #9662
- fix(editor): add shift middleware for tag select panel by @zzj3720 in #9664
- chore(editor): update default colors of shape by @fundon in #9633
- fix(editor): should not update table selection after table is destroyed by @zzj3720 in #9665
- fix(editor): migrate basic playground examples by @doodlewind in #9669
- feat(core): new template doc property by @CatsJuice in #9538
- feat(core): template-doc settings for user-worksapce scope by @CatsJuice in #9566
- feat(core): template doc setting ui by @CatsJuice in #9658
- feat(server): session model by @fengmk2 in #9652
- feat(server): verificationToken model by @fengmk2 in #9655
- refactor(server): use verificationToken model instead of tokenService by @fengmk2 in #9657
- refactor(server): use session model in auth service by @fengmk2 in #9660
- chore: bump up all non-major dependencies by @renovate in #9651
- test: playwright cloud import prisma by @forehalo in #9677
- fix(tools): make cli available even conficts exist by @forehalo in #9678
- fix(core): workspace selector on the upgrade to team page overflows by @JimmFly in #9586
- fix(core): add ai send button test by @akumatus in #9685
- fix(editor): adapters panel type by @donteatfriedrice in #9690
- refactor(editor): enable the noUncheckedIndexedAccess rule for the block-database package by @zzj3720 in #9691
- feat(core): template doc list empty ui by @CatsJuice in #9675
- feat(core): sidebar template doc entrance by @CatsJuice in #9676
- fix(editor): init default theme observer value according to data-theme by @donteatfriedrice in #9698
- fix(core): dependency cycle by @fourdim in #9704
- feat(core): remove workspace selectors in settings by @pengx17 in #9705
- fix(editor): avoid drag and drag over updating drag indicator at the same time by @fundon in #9656
- fix(editor): text highlighting by @fundon in #9708
- feat(core): sidebar journal panel template onboarding and setting by @CatsJuice in #9680
- feat(core): start with edgeless for empty page by @CatsJuice in #9699
- feat(editor): edgeless page block toolbar by @L-Sun in #9707
- chore(core): update tooltip of mode switcher by @L-Sun in #9711
- refactor(core): move setting dialog to workspace scope by @pengx17 in #9706
- fix(core): some dnd perf issues by @pengx17 in #9661
- test(core): add basic tests for template doc setting by @CatsJuice in #9702
- chore: bump up @blocksuite/icons version to v2.2.2 by @renovate in #9684
- chore: bump up all non-major dependencies by @renovate in #9689
- chore(debug): add vscode debug launch setting by @L-Sun in #9725
- fix(editor): stop paste-copy event bubbling on bookmark modal by @fundon in #9713
- feat(electron): more desktop app related shortcuts by @pengx17 in #9724
- chore: bump up changelogithub version to v13 by @renovate in #9723
- chore: bump up @sentry/webpack-plugin version to v3 by @renovate in #9721
- fix(editor): playground font inconsistency by @doodlewind in #9728
- fix(editor): reactive heading icon by @L-Sun in #9729
- fix(core): downward arrow is visible when message panel is not scrollable by @akumatus in #9670
- perf(editor): fix autoUpdate being continuously added when updating selections by @fundon in #9727
- chore: bump up @sentry/esbuild-plugin version to v3 by @renovate in #9720
- feat(server): feature model by @forehalo in #9709
- chore: bump up electron version to v34 by @renovate in #9694
- chore: bump up file-type version to v20 by @renovate in #9731
- fix(server): disable checksum check for r2 storage when using aws-s3 sdk by @forehalo in #9735
- refactor: rewrite blocksuite dnd by @doouding in #9595
- feat(core): add new bs dnd adapter by @pengx17 in #9717
- feat(core): new worker workspace engine by @EYHN in #9257
- refactor(editor): enable toc dragging in page mode by @L-Sun in #9736
- feat(server): add model base by @forehalo in #9734
- refactor(core): adjust merbers module apis by @EYHN in #9695
- fix: legacy e2e test debug by @doouding in #9746
- chore: bump up eslint-config-prettier version to v10 by @renovate in #9671
- feat(server): workspace model by @fengmk2 in #9714
- feat(server): page model by @fengmk2 in #9715
- refactor(server): use workspace model on user model by @fengmk2 in #9726
- feat(server): use user model by @forehalo in #9710
- chore(i18n): sync translations by @github-actions in #9741
- fix(nbstore): userdata id converter by @forehalo in #9748
- test: mobile e2e by @forehalo in #9753
- chore: bump up Node.js to v22 by @renovate in #8625
- refactor(editor): move database selection into the corresponding view by @zzj3720 in #9752
- chore: bump theme by @CatsJuice in https://github.com/to...
0.19.6
0.20.0-canary.2
What's Changed
- fix(electron): filename escape by @forehalo in #9583
- feat(editor): add editor store by @Saul-Mirone in #9584
- feat(mobile): mobile toc menu by @L-Sun in #9582
- feat(editor): merge store and blocks by @Saul-Mirone in #9591
- fix(server): disable winston in seflhost instance by @Brooooooklyn in #9585
- feat(editor): add feature flag service by @Saul-Mirone in #9592
- chore: bump up all non-major dependencies by @renovate in #9494
- refactor(editor): playground doc collection typing migration by @doodlewind in #9593
- refactor(editor): remove legacy console formatter by @doodlewind in #9599
- feat(core): support ai network search by @akumatus in #9357
- chore(editor): rename std.doc to std.store by @Saul-Mirone in #9596
- refactor(editor): remove readonly in awareness by @Saul-Mirone in #9597
- refactor(editor): remove default entry by @doodlewind in #9600
- fix(editor): component name for the mobile menu is incorrect by @zzj3720 in #9604
- chore(editor): fix playground vscode tsc warning by @doodlewind in #9603
- feat(editor): add more open doc options to editor toolbar by @pengx17 in #9588
- fix(editor): prototype-polluting assignment by @zzj3720 in #9606
- fix(server): missing perplexity secret by @darkskygit in #9607
- feat(server): user model by @forehalo in #9608
- style: add @typescript-eslint/return-await rule by @Brooooooklyn in #9612
- chore(server): not allow to update action's prompt by @darkskygit in #9615
- fix(core): split view should only be dragged by the handle by @pengx17 in #9610
- fix(core): update chat session after session created or reused by @akumatus in #9613
- feat(editor): selection as store extension by @Saul-Mirone in #9605
- fix(editor): exisiting slice import should be move instead of add by @Saul-Mirone in #9616
- feat(editor): support pasting Excel data into database block by @zzj3720 in #9618
Full Changelog: v0.20.0-canary.1...v0.20.0-canary.2
0.20.0-canary.1
What's Changed
- refactor(editor): extract frame title widget by @Saul-Mirone in #9458
- test(editor): remove jsx snapshot by @Saul-Mirone in #9463
- fix(editor): wrong style of mindmap in dark mode by @fundon in #9462
- refactor(core): remove abort event error on init by @doodlewind in #9465
- fix(editor): too many digits after decimal point in table calculations by @OlegDev1 in #9471
- chore: remove unused methods on slot by @Saul-Mirone in #9472
- chore(editor): disable legacy validation by @Saul-Mirone in #9473
- feat(infra): add not-condition to orm by @forehalo in #9466
- fix(native): round trip timestamp to millis by @forehalo in #9468
- refactor(editor): set readonly by @Saul-Mirone in #9475
- refactor(editor): move crud to doc by @Saul-Mirone in #9479
- chore: bump up all non-major dependencies by @renovate in #9434
- fix(editor): replace checkVisibility by @Flrande in #9481
- feat(ios): implement chat function by @Lakr233 in #9482
- fix(server): fail to load custom config by @forehalo in #9485
- refactor(core): add all docs properties api by @EYHN in #9484
- refactor(editor): job should not rely on doc collection directly by @Saul-Mirone in #9488
- chore(editor): remove @types/dompurify dependency by @Saul-Mirone in #9490
- refactor(editor): merge docCreated and docAdded slot by @Saul-Mirone in #9489
- chore: bump up apollographql/apollo-ios version to from: "1.15.3" by @renovate in #9486
- chore: bump up oxlint version to v0.15.5 by @renovate in #9491
- refactor(editor): reduce dependency to doc collection by @Saul-Mirone in #9492
- fix(editor): blur in edgeless content zooming by @doodlewind in #9496
- refactor(editor): move mini mindmap to ai module by @Saul-Mirone in #9497
- feat: add shortcut of zooming to selection by @doouding in #9447
- chore(editor): move helper to playground by @Saul-Mirone in #9498
- feat: add scroll wheel zoom setting by @doouding in #9476
- refactor(editor): should not rely on doc collection type by @Saul-Mirone in #9501
- refactor(core): move workspace implementation to affine by @Saul-Mirone in #9504
- chore(editor): move legacy doc collection to test workspace by @Saul-Mirone in #9507
- fix(editor): surface ref find element error by @Saul-Mirone in #9508
- fix(editor): block selection error when unloaded by @Saul-Mirone in #9511
- fix(editor): at menu position in split view by @Flrande in #9500
- refactor(editor): rename doc to blocks by @Saul-Mirone in #9510
- chore(i18n): sync translations by @github-actions in #9499
- chore(i18n): sync translations by @github-actions in #9513
- refactor(core): move block collection to affine and implement as doc by @Saul-Mirone in #9514
- chore(i18n): i18n auto codegen by @EYHN in #9516
- refactor(editor): rename store api by @Saul-Mirone in #9518
- chore(i18n): sync translations by @github-actions in #9520
- refactor(editor): remove legacy blocksuite doc by @Saul-Mirone in #9521
- refactor(editor): move workspace meta to affine by @Saul-Mirone in #9524
- refactor(editor): reorg code structure of store package by @Saul-Mirone in #9525
- chore(editor): remove common utils in surface block by @Saul-Mirone in #9527
- chore: bump icons with new design source by @CatsJuice in #9529
- feat(i18n): i18n Localization and translations for Farsi (fa) 🇮🇷 by @EYHN in #9533
- refactor(editor): remove selection global types by @Saul-Mirone in #9532
- fix(core): should focus when clicking sidebar button by @donteatfriedrice in #9339
- Update README.md by @donqu1xotevincent in #9542
- feat(ios): add apis for native by @EYHN in #9536
- fix(editor): remote selection refresh rate by @Saul-Mirone in #9543
- feat(i18n): add uk i18n by @EYHN in #9530
- feat(nbstore): improve nbstore by @EYHN in #9512
- refactor(editor): move extension to store by @Saul-Mirone in #9552
- refactor(editor): add native clipboard extension by @fundon in #9502
- refactor(editor): extract mix-text adapter to shared by @donteatfriedrice in #9559
- refactor(editor): surface markdown adapter extensionalize by @donteatfriedrice in #9560
- fix(editor): add childElementIds to ai generated frame by @L-Sun in #9537
- chore(editor): revert padding and layout of code block toolbar by @L-Sun in #9562
- ci: fix android build by @Brooooooklyn in #9558
- chore: move page not found error out of constants by @Saul-Mirone in #9547
- chore: remove awareness sync since it's not used by @Saul-Mirone in #9563
- ci: pin xcode-version to 16.1 by @Brooooooklyn in #9564
- fix(editor): remove ts ignore by @Saul-Mirone in #9567
- chore(server): setup winston logger by @Brooooooklyn in #9561
- refactor(editor): refactor page note empty checker by @L-Sun in #9570
- fix(editor): enumerate ancestors by @fourdim in #9540
- ci: fix android release pipeline by @Brooooooklyn in #9574
- chore: standardize tsconfig by @forehalo in #9568
- feat(core): drop doc onto split view by @pengx17 in #9487
New Contributors
Full Changelog: v0.19.4...v0.20.0-canary.1
0.19.5
🐞 Bug Fixes
- editor: Blur in edgeless content zooming - by @doodlewind in #9496 (bbe88)
- server: Fail to load custom config - by @forehalo in #9485 (28f0d)
View changes on GitHub
0.19.4
0.19.3
🐞 Bug Fixes
- core:
- editor:
- Missing dependencies - by @Saul-Mirone in #9436 (a9f89)
- Caret can be null in firefox - by @Saul-Mirone in #9438 (ade31)
- Touch event browser copability - by @Saul-Mirone in #9437 (8d269)
- electron:
🏎 Performance
- editor: Reduce per frame viewport dom ops - by @doodlewind in #9431 (d4053)
View changes on GitHub
0.19.3-canary.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-canary.1
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