AFFiNE

There can be more than Notion and Miro. AFFiNE(pronounced [ə‘fain]) is a next-gen knowledge base that brings planning, sorting and creating all together. Privacy first, open-source, customizable and ready to use.

OTHER License

Stars
30.1K
Committers
166

Bot releases are visible (Hide)

AFFiNE - 0.13.0-canary.0

Published by github-actions[bot] 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.12.0-canary.1...v0.13.0-canary.0

AFFiNE - 0.12.0

Published by github-actions[bot] 8 months ago

Highlights

The Journals: Tracking Your Daily Routine and Ideas

https://github.com/toeverything/AFFiNE/assets/3468483/d3018fe4-90e6-4cf6-8c2f-82694cd9733c

With our new Journals, you can keep track of your daily thoughts, ideas, and experiences. You can find the feature in the left sidebar, and click on dates in the right sidebar to easily view documents created and updated on that day

Enhanced Linked Docs: New Stylish Card Views for Selective Display

Our enhanced Linked Doc allows you to easily input or create links within your documents. This update offers the choice about how these links and their view are displayed, enabling a more personalized touch to your documents. Especially useful on the whiteboard, it supports a more flexible document organization and improved visualization process.

https://github.com/toeverything/AFFiNE/assets/3468483/fefa388b-4862-4e0b-ba18-fa754117becf

Collections & Tags: Your Recipe for Document Organization

Now 0.12.0 version has added a page, collection and tag, to enhance your document management in Affine. These features allow you to organize your documents in two distinct ways. With an expanded space in the paging area, you can quickly locate and retrieve files, streamlining the search process. The introduction of these new filters significantly increases the flexibility of the All Pages view, offering you a more efficient and user-friendly document management experience. This update is designed to adapt to your unique organizational needs, making document handling more intuitive and effective.

https://github.com/toeverything/AFFiNE/assets/3468483/27d33bf6-5420-40e6-a7d9-38130c7f31e6

Control Your Own Content: The Ability to Decide The Visibility of Content

With our newly introduced Display Mode function, you can display certain content selectively. All you need to do is switch to the Edgeless Mode and choose your preferred Display Mode option. You can showcase more flexible and differentiated content structures tailored to various needs then!

https://github.com/toeverything/AFFiNE/assets/3468483/d9f5d084-f722-46b3-a6a5-97f3d602a373

Details

Features

  • Adapted user quota for member api (#5521) by @darkskygit in #5521
  • Add unlimited workspace support (#5523) by @darkskygit in #5523
  • Support self-host docker build (#5506) by @Brooooooklyn in #5506
  • Blob size limit with quota (#5524) by @darkskygit in #5524
  • Bump blocksuite (#5575) by @regischen in #5575
  • Update nx config (#5597) by @darkskygit in #5597
  • Get cloud workspace usage limit from user quota (#5518) by @JimmFly in #5518
  • Add query quota of workspace (#5603) by @darkskygit in #5603
  • New free plan (#5604) by @darkskygit in #5604
  • Make password sigin default if user has one (#5577) by @forehalo in #5577
  • Use SafeInt replace Float (#5613) by @darkskygit in #5613
  • New week-date-picker component (#5477) by @CatsJuice in #5477
  • New inline-edit component (#5517) by @CatsJuice in #5517
  • Add document title for shared page (#5596) by @CatsJuice in #5596
  • Journal hooks and page header layout (#5549) by @CatsJuice in #5549
  • Experimental features ui (#5338) by @pengx17 in #5338
  • Use nx cloud runner (#5626) by @darkskygit in #5626
  • Bump blocksuite (#5624) by @regischen in #5624
  • Journal extension loader (#5557) by @CatsJuice in #5557
  • Journal sidebar dater-picker navigation (#5558) by @CatsJuice in #5558
  • Add daily count for journal sidebar (#5559) by @CatsJuice in #5559
  • Journal sidebar conflict block (#5574) by @CatsJuice in #5574
  • Add experimental flag for journal (#5578) by @CatsJuice in #5578
  • Add journal entrance for app-sidebar (#5579) by @CatsJuice in #5579
  • Upgrade electron and playwright (#5632) by @Brooooooklyn in #5632
  • Skip update quota if same as latest activated quota (#5631) by @darkskygit in #5631
  • Page info adapter for journal (#5561) by @pengx17 in #5561
  • React wrapper for blocksuite editor (#5606) by @pengx17 in #5606
  • Adopt editor features for journal (#5638) by @pengx17 in #5638
  • Bump blocksuite (#5642) by @joooye34 in #5642
  • Use custom image/preview link (#5584) by @darkskygit in #5584
  • Add blob and storage limit (#5535) by @JimmFly in #5535
  • Adjust member order (#5685) by @JimmFly in #5685
  • Optimize week-date-picker keyboard navigation (#5684) by @CatsJuice in #5684
  • Add collection and tag filters to all pages (#5567) by @JimmFly in #5567
  • Bump blocksuite (#5720) by @doodlewind in #5720
  • Impl unlimited features (#5659) by @darkskygit in #5659
  • Generate blocksuite changelog (#5724) by @Brooooooklyn in #5724
  • Add business blob limit (#5734) by @darkskygit in #5734
  • Bump blocksuite (#5735) by @doodlewind in #5735
  • Ignore empty journals for page lists (#5744)
  • Allow pass coupon to checkout session (#5749)
  • Support sign-in with subscription coupon (#5768)
  • Refresh new workspace feature (#5834)
  • Use custom verify token policy (#5836)
  • Duplicate page in page list and clone naming improvements by @golok727 (#5818)
  • Add starAFFiNE and issueFeedback modal (#5718)
  • Add loading to quick search modal (#5785)
  • Move templates into AFFiNE (#5750)
  • Blocksuite integration for pageMode & pageUpdatedAt (#5849)

Fix

  • Return empty resp if user not exists in login preflight (#5588)
  • Standalone early access users detection (#5601)
  • Del staled update count cache if unmatch (#5674)
  • Workspace not found after import (#5571) by @EYHN in #5571
  • Remove cors headers hack (#5581) by @pengx17 in #5581
  • Return empty resp if user not exists in login preflight (#5588) by @darkskygit in #5588
  • Node imports order (#5583) by @forehalo in #5583
  • Add field polyfill for old feature (#5586) by @darkskygit in #5586
  • Improve self-host convenience (#5582) by @forehalo in #5582
  • Standalone early access users detection (#5601) by @forehalo in #5601
  • Add back lottie color hack for dark mode (#5576) by @pengx17 in #5576
  • Remove hash prefix from cdn path (#5509) by @Brooooooklyn in #5509
  • Check session before get workspaces (#5621) by @EYHN in #5621
  • Should not listen on user defined host (#5622) by @forehalo in #5622
  • Selfhost issues (#5623) by @Brooooooklyn in #5623
  • Reserve space for the editor scrollbar (#5625) by @JimmFly in #5625
  • Missing google oauth in auth providers (#5656) by @Brooooooklyn in #5656
  • Adjust the style of Switch to match the design (#5636) by @CatsJuice in #5636
  • Remove incorrect commit (#5660) by @pengx17 in #5660
  • Properties adapter reactivitiy issue (#5661) by @pengx17 in #5661
  • Correct typo in onboarding 'get start' (#5666) by @CatsJuice in #5666
  • Del staled update count cache if unmatch (#5674) by @forehalo in #5674
  • Should set lang when locale changes (#5679) by @pengx17 in #5679
  • Create page button offset issue on non-windows desktop app (#5669) by @pengx17 in #5669
  • Storybook story load issue (#5672) by @pengx17 in #5672
  • Workspace feature should be workspace specific (#5677) by @pengx17 in #5677
  • Disable payment module requirements temporarily (#5683) by @forehalo in #5683
  • Add metrics missing attributes (#5682) by @forehalo in #5682
  • Change journal header week-date-picker's max-width (#5688) by @CatsJuice in #5688
  • Modify journal page title today style, add weekday tag (#5687) by @CatsJuice in #5687
  • Consume blob stream correctly (#5706) by @darkskygit in #5706
  • Bidi links rendering issue (#5707) by @pengx17 in #5707
  • Add padding between editor and link panel (#5713) by @pengx17 in #5713
  • Journal title's day tag may be invalid (#5703) by @CatsJuice in #5703
  • Path issue on Windows (#5725) by @Brooooooklyn in #5725
  • Static resource not found in web server (#5745)
  • Set createDate to journal's date when journal created (#5701)
  • Doc upsert race condition (#5755)
  • Fix sync stuck (#5762) (#5772)
  • Prevent data loss (hot-fix) (#5798)
  • Fix sync handshake (hot-fix) (#5797)
  • Doc upsert without row lock (#5765)
  • Consume blob stream correctly (#5706)
  • Doc upsert race condition (#5755)
  • Doc upsert without row lock (#5765)
  • Selfhost build (#5833)
  • Linux login issues (#5821)
  • Cards overlapping issue (#5727)
  • Match page preview and page title in page list (#5840)
  • Resolve deps and types issues after cherry-pick
  • Linux AppImage output path
  • Window.open to a new origin will be blocked by browser (#5856)
  • Fix 404 after signout (hotfix) (#5865)
  • Fix desktop e2e (#5867)
  • The pitch zooming function incorrectly zooms the toolbar by @umar23faiz (#5456)
  • Disable sidebar user select (#5862)

Refactor

  • Move page list to core (#5556) by @EYHN in #5556
  • Folder structure (#5573) by @forehalo in #5573
  • Replace WorkspaceSubPath in env package with the one in core package (#5537) by @JimmFly in #5537
  • Move date-picker to ui, add story, support responsive (#5468) by @CatsJuice in #5468
  • Adapt the questionnaire component to the desktop client (#5514) by @JimmFly in #5514
  • Plugin modules (#5630) by @forehalo in #5630

Build

  • Generate latest-linux.yml (#5822)

Chore

  • Remove affine/cmdk package (#5552) by @pengx17 in #5552
  • Bump up source-map-loader version to v5 (#5599) by @Brooooooklyn in #5599
  • Update favicon (#5566) by @joooye34 in #5566
  • Bump up @blocksuite/icons version to v2.1.41 (#5580) by @Brooooooklyn in #5580
  • Bump up happy-dom version to v13 (#5569) by @Brooooooklyn in #5569
  • Bump up copy-webpack-plugin version to v12 (#5568) by @Brooooooklyn in #5568
  • Bump up postcss-loader version to v8 (#5609) by @Brooooooklyn in #5609
  • Remove octobase storage usage (#5594) by @forehalo in #5594
  • Remove too verbose logs (#5555) by @forehalo in #5555
  • Bump up actions/cache action to v4 (#5616) by @Brooooooklyn in #5616
  • Add port to host if it is 0.0.0.0 (#5619) by @forehalo in #5619
  • Remove useless log (#5620) by @forehalo in #5620
  • Upgrade perfsee sdk (#5629) by @Brooooooklyn in #5629
  • Bump up vite version to v5.0.12 [SECURITY] (#5648) by @Brooooooklyn in #5648
  • Decrease the instances count on gcp (#5658) by @Brooooooklyn in #5658
  • Bump up @blocksuite/icons version to v2.1.42 (#5668) by @Brooooooklyn in #5668
  • Bump @toeverything/theme, add cssVar use case (#5667) by @CatsJuice in #5667
  • Bump @toeverything/theme (#5680) by @pengx17 in #5680
  • Recover yarn.lock
  • Update base version to 0.12.0 (#5695) by @joooye34 in #5695
  • Remove journal experimental flag (#5698) by @CatsJuice in #5698
  • Bump up @blocksuite/icons version to v2.1.43 (#5702) by @Brooooooklyn in #5702
  • Bump up @reforged/maker-appimage version to v4 (#5709) by @Brooooooklyn in #5709
  • Bump up husky version to v9 (#5694) by @Brooooooklyn in #5694
  • Remove unused blocksuite deps in e2e (#5717) by @joooye34 in #5717
  • Upgrade husky to latest (#5719) by @Brooooooklyn in #5719
  • Bump up @blocksuite/icons version to v2.1.44 (#5732) by @Brooooooklyn in #5732
  • Revert "chore: bump up @reforged/maker-appimage version to v4" (#5736) by @Brooooooklyn in #5736
  • Bump y-octo (#5751)
  • Skip sync when offline (#5786)
  • Bump blocksuite (#5852)
  • Bump electron dependencies (#5770)
  • Bump blocksuite (#5868)

CI

  • Deploy ui storybook (#5655) by @CatsJuice in #5655
  • Check yarn dedupe in ci lint stage (#5678) by @joooye34 in #5678
  • Add postUpdateOptions to renovate (#5714) by @Brooooooklyn in #5714

Docs

  • Update readme (#5637) by @HeJiachen-PM in #5637

Style

  • Import from './index' instead of '.' (#5590) by @lewisl9029 in #5590
  • Apply prefer-node-protocol lint rule (#5627) by @Brooooooklyn in #5627

Test

  • Avoid progress get hold after tests finished (#5522) by @forehalo in #5522
  • Make server testing utils (#5544) by @forehalo in #5544

New Contributors

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3...v0.12.0

AFFiNE - 0.12.0-canary.1

Published by github-actions[bot] 8 months ago

AFFiNE - 0.12.0-beta.4

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.12.0-beta.3...v0.12.0-beta.4

AFFiNE - 0.12.0-beta.3

Published by github-actions[bot] 9 months ago

New Features

  • Journal Document: With our new Journal functionality, you can keep track of your daily thoughts, ideas, and experiences. The feature can be found in left sidebar, and you can maintain the same document with team members in every workspace, keeping all your daily entries organized in one place.

Updated Features

  • Self Host: We refactored the self-hosting process. Now, you can deploy AFFiNE to everywhere you want, and the document is on the way.
  • Usage Limit: We upgraded usage limitation, for AFFiNE business.

Fixed Issues

Editor

Features

  • feat(edgeless): optimize note slicer toeverything/blocksuite#6131 @donteatfriedrice
  • feat: add setup function for spec toeverything/blocksuite#6122 @Saul-Mirone
  • feat(presets): add cover page for AI slides toeverything/blocksuite#6105 @zzj3720
  • feat(page): support pasting files as attachment toeverything/blocksuite#6107 @fourdim
  • feat(presets): support Ask AI in format-bar toeverything/blocksuite#5970 @zzj3720
  • feat: support edgeless-attachment & card views toeverything/blocksuite#6069 @AyushAgrawal-A2
  • feat: update adapter toeverything/blocksuite#6090 @donteatfriedrice
  • feat(presets): add outline notice toeverything/blocksuite#6067 @donteatfriedrice
  • feat: support per-block version field and version mismatch fallback toeverything/blocksuite#6065 @Saul-Mirone
  • feat(edgeless): new note slicer toeverything/blocksuite#6029 @donteatfriedrice
  • feat(edgeless): add mouse styles on note, image, embed-* & bookmark block scaling toeverything/blocksuite#6033 @AyushAgrawal-A2
  • feat(page): code clipboard toeverything/blocksuite#6030 @fourdim
  • feat(inline): support for relative position correction in collaborative scenarios toeverything/blocksuite#6032 @Flrande
  • feat: export set link preview / image proxy api & update docs toeverything/blocksuite#5969 @darkskygit
  • feat: plaintext adapter toeverything/blocksuite#6017 @fourdim
  • feat(edgeless): support note scaling on shift + corner resize toeverything/blocksuite#6015 @AyushAgrawal-A2
  • feat: change note visibility toeverything/blocksuite#5994 @donteatfriedrice
  • feat(presets): support bi-directional link panel toeverything/blocksuite#6010 @regischen
  • feat(page): support for parsing bookmarks as links in Markdown toeverything/blocksuite#6011 @lawvs
  • feat(page): create linked doc from block selection toeverything/blocksuite#5998 @AyushAgrawal-A2
  • feat(edgeless): show a arrow button when a note was clipped toeverything/blocksuite#5997 @AyushAgrawal-A2
  • feat: support embed-figma block type toeverything/blocksuite#5988 @AyushAgrawal-A2
  • feat: support config reference-node externally toeverything/blocksuite#5993 @Flrande
  • feat(edgeless): support drag to add note toeverything/blocksuite#5995 @donteatfriedrice
  • feat: embed-linked-page card views and toolbar toeverything/blocksuite#5955 @AyushAgrawal-A2
  • feat: allow change link preview endpoint toeverything/blocksuite#5963 @darkskygit
  • feat: embed-youtube, embed-github, new-bookmark card views and toolbar toeverything/blocksuite#5927 @AyushAgrawal-A2
  • feat: support files dropped callback toeverything/blocksuite#5952 @regischen
  • feat: expose image proxy url setter toeverything/blocksuite#5949 @fourdim
  • feat(playground): add pages panel toeverything/blocksuite#5947 @zzj3720
  • feat: expose embed block helper apis toeverything/blocksuite#5943 @doodlewind
  • feat(presets): improve chat mode copilot toeverything/blocksuite#5918 @zzj3720
  • feat: add cover size of linked page card toeverything/blocksuite#5917 @Saul-Mirone
  • feat(presets): support adapting multiple AI services toeverything/blocksuite#5862 @zzj3720
  • feat: support add custom inline nodes toeverything/blocksuite#5909 @Flrande
  • feat(page): general html import toeverything/blocksuite#5905 @fourdim
  • feat: add abstract cover for linked page card view toeverything/blocksuite#5911 @Saul-Mirone
  • feat(edgeless): add surface ref service toeverything/blocksuite#5904 @Saul-Mirone
  • feat: add print formatter for the block model toeverything/blocksuite#5900 @doouding
  • feat(edgeless): add more templates toeverything/blocksuite#5888 @doouding
  • feat: scaffolding embed linked page toeverything/blocksuite#5889 @Saul-Mirone

Bugfix

  • fix(page): linked page/web toolbar should not be displayed when the page is in read-only mode toeverything/blocksuite#6141 @AyushAgrawal-A2
  • fix: drag-handle note-scale in page mode toeverything/blocksuite#6140 @AyushAgrawal-A2
  • fix: image-block error/loading state & captions in edgeless toeverything/blocksuite#6139 @AyushAgrawal-A2
  • fix(page): link disapper when paste toeverything/blocksuite#6135 @regischen
  • fix(page): snapshot export assets rename toeverything/blocksuite#6132 @fourdim
  • fix(edgeless): should rerender when new element was added or removed toeverything/blocksuite#6130 @doouding
  • fix(presets): no frame preview in sidebar toeverything/blocksuite#6124 @donteatfriedrice
  • fix(edgeless): don't record last props in session toeverything/blocksuite#6128 @regischen
  • fix: surface ref should not contenteditable toeverything/blocksuite#6126 @Flrande
  • fix(inline): event source should not contenteditable when in readonly toeverything/blocksuite#6127 @Flrande
  • fix: bookmark should show caption toeverything/blocksuite#6119 @AyushAgrawal-A2
  • fix(edgeless): prevent native selection on drag select in edgeless toeverything/blocksuite#6117 @AyushAgrawal-A2
  • fix: group paste bug toeverything/blocksuite#6118 @regischen
  • fix: bidirectional link panel bug toeverything/blocksuite#6116 @regischen
  • fix(edgeless): remove redundant menu divider toeverything/blocksuite#6114 @donteatfriedrice
  • fix: list number should not be contenteditable toeverything/blocksuite#6113 @Flrande
  • fix(playground): bring snapshot import back toeverything/blocksuite#6111 @fourdim
  • fix(store): extension name toeverything/blocksuite#6110 @fourdim
  • fix(edgeless): prevent file drop indicator on block elements in surface toeverything/blocksuite#6099 @AyushAgrawal-A2
  • fix(page): add attachment transformer toeverything/blocksuite#6109 @fourdim
  • fix: resolve loading state after queryUrlData fails toeverything/blocksuite#6102 @AyushAgrawal-A2
  • fix: card banner images should not be draggable toeverything/blocksuite#6098 @AyushAgrawal-A2
  • fix: show github status on update toeverything/blocksuite#6097 @AyushAgrawal-A2
  • fix: embed-* blocks should not be contentEditable toeverything/blocksuite#6100 @AyushAgrawal-A2
  • fix(page): should not remove empty lines when canceling an action toeverything/blocksuite#6104 @lawvs
  • fix(edgeless): show curve icon on resize handle hover before scaling starts toeverything/blocksuite#6095 @AyushAgrawal-A2
  • fix(edgeless): drag to add note should support collapse toeverything/blocksuite#6093 @donteatfriedrice
  • fix: bookmark and image block should not contenteditable toeverything/blocksuite#6089 @Flrande
  • fix: line number container in code-block should not contenteditable toeverything/blocksuite#6085 @Flrande
  • fix: unexpected cursor position after clicking page outside toeverything/blocksuite#6087 @Flrande
  • fix(edgeless): bugs of connector and block toeverything/blocksuite#6088 @doouding
  • fix(edgeless): should focus at note after creating it toeverything/blocksuite#6091 @donteatfriedrice
  • fix(edgeless): should generate connectors' path once when loading connector middleware toeverything/blocksuite#6084 @doouding
  • fix: card-view linked page display in backlink toeverything/blocksuite#6081 @regischen
  • fix: event scope source type toeverything/blocksuite#6074 @Saul-Mirone
  • fix: should not show placeholder when composing toeverything/blocksuite#6076 @Flrande
  • fix(page): export png position shift toeverything/blocksuite#6075 @donteatfriedrice
  • fix: attachment block should not contenteditable toeverything/blocksuite#6064 @Flrande
  • fix(edgeless): should update index label when note order changed toeverything/blocksuite#6060 @donteatfriedrice
  • fix: don't delete image when deleting in caption toeverything/blocksuite#6059 @zqran
  • fix: on hover logic and css selector on icon toeverything/blocksuite#6050 @AyushAgrawal-A2
  • fix(page): show only one toolbar at a time toeverything/blocksuite#6037 @AyushAgrawal-A2
  • fix: remove link panel from affine-doc-editor toeverything/blocksuite#6031 @regischen
  • fix: remove empty banner placeholder in linked doc card toeverything/blocksuite#6024 @AyushAgrawal-A2
  • fix: add .js postfix toeverything/blocksuite#6026 @AyushAgrawal-A2
  • fix: add .js postfix toeverything/blocksuite#6025 @regischen
  • fix: proportional scaling for linked card horizontal style toeverything/blocksuite#6023 @AyushAgrawal-A2
  • fix(edgeless): edgeless only index label position shift toeverything/blocksuite#6022 @donteatfriedrice
  • fix: reference-node sometimes failed to get inline-editor toeverything/blocksuite#6021 @Flrande
  • fix(edgeless): enable double click on cards in surface toeverything/blocksuite#6009 @AyushAgrawal-A2
  • fix(page): linked page should show new title toeverything/blocksuite#6008 @AyushAgrawal-A2
  • fix: input overflow menu toeverything/blocksuite#6005 @nawbc
  • fix: add hover/select status of links in all card view and embed view toeverything/blocksuite#6003 @AyushAgrawal-A2
  • fix(page): empty clipboard because of transient activation toeverything/blocksuite#6000 @fourdim
  • fix(edgeless): wrong transparent shape overlay toeverything/blocksuite#5990 @donteatfriedrice
  • fix(page): show backlink for affine:embed-linked-doc toeverything/blocksuite#5986 @AyushAgrawal-A2
  • fix(edgeless): embed-card toolbar incorrect card styles toeverything/blocksuite#5987 @AyushAgrawal-A2
  • fix(edgeless): incorrect dragStart in surface toeverything/blocksuite#5985 @AyushAgrawal-A2
  • fix: dragPreview / dropIndicator / dragEndPos viewport offsets toeverything/blocksuite#5980 @AyushAgrawal-A2
  • fix: treat embed-* blocks without iframe as card view toeverything/blocksuite#5984 @AyushAgrawal-A2
  • fix: embed-card-create-portal - remove block specific url validation toeverything/blocksuite#5981 @AyushAgrawal-A2
  • fix(page): dragStart for bookmark / embed / image block toeverything/blocksuite#5979 @AyushAgrawal-A2
  • fix: unexpected spaces in the inline node toeverything/blocksuite#5982 @Flrande
  • fix: cursor pointer on hover over card url toeverything/blocksuite#5975 @AyushAgrawal-A2
  • fix: title & description on generic link card when fetch failed toeverything/blocksuite#5974 @AyushAgrawal-A2
  • fix: change title/tooltip/description of entry points for adding link toeverything/blocksuite#5971 @AyushAgrawal-A2
  • fix(page): change text attribute on converting inline-link to card toeverything/blocksuite#5968 @AyushAgrawal-A2
  • fix: change video embed card dimensions toeverything/blocksuite#5967 @AyushAgrawal-A2
  • fix(page): export long page to png toeverything/blocksuite#5973 @donteatfriedrice
  • fix: import use .js postfix toeverything/blocksuite#5965 @regischen
  • fix(page): merge delta when exporting code toeverything/blocksuite#5964 @fourdim
  • fix(page): enter in title move cursor toeverything/blocksuite#5962 @regischen
  • fix(edgeless): use default value when editsession parse error toeverything/blocksuite#5959 @regischen
  • fix(edgeless): clear selection on pressing esc toeverything/blocksuite#5958 @water-in-stone
  • fix(edgeless): add radius property to shape last props schema toeverything/blocksuite#5951 @regischen
  • fix(page): update heading font weight toeverything/blocksuite#5946 @AyushAgrawal-A2
  • fix: export png error and rich text format confusion toeverything/blocksuite#5945 @donteatfriedrice
  • fix(page): add clipboard fallbacks toeverything/blocksuite#5944 @fourdim
  • fix(edgeless): auto-complete panel position toeverything/blocksuite#5936 @donteatfriedrice
  • fix(page): show whitespace when wrap code toeverything/blocksuite#5932 @lawvs
  • fix(page): onCut should delete blocks between fromElement and toElement toeverything/blocksuite#5930 @donteatfriedrice
  • fix(edgeless): change paragraph block placeholder text color toeverything/blocksuite#5929 @AyushAgrawal-A2
  • fix(playground): editor host undefined toeverything/blocksuite#5926 @donteatfriedrice
  • fix(edgeless): inserted template should generate new index toeverything/blocksuite#5921 @doouding
  • fix(presets): llama2 chat image support toeverything/blocksuite#5923 @zzj3720
  • fix: doc dragging area in multiple editors toeverything/blocksuite#5915 @Saul-Mirone
  • fix: drag handle error on using standalone host toeverything/blocksuite#5914 @doodlewind
  • fix: should not relay on business logic in block std toeverything/blocksuite#5913 @Saul-Mirone
  • fix(edgeless): note background lost when copy as png toeverything/blocksuite#5907 @donteatfriedrice
  • fix: export more types from store toeverything/blocksuite#5903 @Saul-Mirone
  • fix: store exports toeverything/blocksuite#5902 @Saul-Mirone
  • fix(edgeless): console error on block delete toeverything/blocksuite#5898 @AyushAgrawal-A2
  • fix: complete draghandle fixme toeverything/blocksuite#5895 @AyushAgrawal-A2
  • fix(page): tag value retention toeverything/blocksuite#5892 @umar23faiz
  • fix(page): unexpected line wrap in code block toeverything/blocksuite#5891 @lawvs

AFFiNC Commits

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3...v0.12.0-beta.3

AFFiNE - 0.12.0-canary.0

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.7...v0.12.0-canary.0

AFFiNE - 0.11.3-canary.7

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.6...v0.11.3-canary.7

AFFiNE - 0.11.3-canary.6

Published by github-actions[bot] 9 months ago

AFFiNE - 0.11.3-canary.5

Published by github-actions[bot] 9 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.4...v0.11.3-canary.5

AFFiNE - 0.11.3

Published by github-actions[bot] 9 months ago

Overview

This release, which is upper publish for our 0.12 version iteration, includes some feature enhancements, bug fixes, and architecture refactors.

Updated Features

  • Workspace Creation: Used new transformer API of blocksuite to initialize workspace onboarding pages.
  • Page History: Optimized list item UI.
  • i18n: Update Korean translation.
  • Free Limit: Implemented cloud workspace member invite limitation. The free user just can invite 3 members to the workspace now.

Fixed Issues

Editor

  • Persist last editing state during session (toeverything/blocksuite#5804)
  • Support double click to disable note sorting (toeverything/blocksuite#5861)
  • Improved shift-selection UX for multiple elements (toeverything/blocksuite#5843)
  • Fix performance regression in frame order menu (toeverything/blocksuite#5825)
  • Add more templates (toeverything/blocksuite#5888)

Engineering

  • AFFiNE Architecture: The refactoring of architecture in the AFFiNE repository will continue in the next serial iterations and versions, to make the architecture more clear, stable, and easy to code.

    • create electron api package
    • remove plugin system
    • remove adapter login
    • let infra package no bundle when local develop
    • move currentPageAtom, hooks, and workspace atom to core to prepare for biz modules
  • Cloud Object Storage: Use AWS S3 object storage to store blob data.

  • Experimental Features: AFFiNE will have experimental features in the future, like AI, this version adds experimental features APIs and the next version will implement the front UI to manage experimental features.

Thanks

  • Thanks to "徐空文" "fuwh" "Probgoblin" "kirklazarus" for reporting client always upgrade issue in Discord and "Anwar" in Community Forum.
  • Thanks to @NavyStack for Korean translation.

Commit Changes

What's Changed

New Contributors

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.2...v0.11.3

AFFiNE - 0.11.3-beta.3

Published by github-actions[bot] 9 months ago

AFFiNE - 0.11.3-beta.2

Published by github-actions[bot] 9 months ago

Overview

This release, which is upper publish for our 0.12 version iteration, includes some feature enhancements, bug fixes, and architecture refactors.

Updated Features

  • Workspace Creation: Used new transformer API of blocksuite to initialize workspace onboarding pages.
  • Page History: Optimized list item UI.
  • i18n: Update Korean translation.
  • Free Limit: Implemented cloud workspace member invite limitation. The free user just can invite 3 members to the workspace now.

Fixed Issues

Editor

  • Persist last editing state during session (toeverything/blocksuite#5804)
  • Support double click to disable note sorting (toeverything/blocksuite#5861)
  • Improved shift-selection UX for multiple elements (toeverything/blocksuite#5843)
  • Fix performance regression in frame order menu (toeverything/blocksuite#5825)
  • Add more templates (toeverything/blocksuite#5888)

Engineering

  • AFFiNE Architecture: The refactoring of architecture in the AFFiNE repository will continue in the next serial iterations and versions, to make the architecture more clear, stable, and easy to code.

    • create electron api package
    • remove plugin system
    • remove adapter login
    • let infra package no bundle when local develop
    • move currentPageAtom, hooks, and workspace atom to core to prepare for biz modules
  • Cloud Object Storage: Use AWS S3 object storage to store blob data.

  • Experimental Features: AFFiNE will have experimental features in the future, like AI, this version adds experimental features APIs and the next version will implement the front UI to manage experimental features.

Thanks

  • Thanks to "徐空文" "fuwh" "Probgoblin" "kirklazarus" for reporting client always upgrade issue in Discord and "Anwar" in Community Forum.
  • Thanks to @NavyStack for Korean translation.

Commit Changes

What's Changed

New Contributors

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.2-beta.0...v0.11.3-beta.2

AFFiNE - 0.11.3-canary.4

Published by github-actions[bot] 9 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.3...v0.11.3-canary.4

AFFiNE - 0.11.3-canary.3

Published by github-actions[bot] 10 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.2...v0.11.3-canary.3

AFFiNE - 0.11.3-canary.2

Published by github-actions[bot] 10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.1...v0.11.3-canary.2

AFFiNE - 0.11.3-canary.1

Published by github-actions[bot] 10 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.3-canary.0...v0.11.3-canary.1

AFFiNE - 0.11.2

Published by github-actions[bot] 10 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.1...v0.11.2

AFFiNE - 0.11.3-canary.0

Published by github-actions[bot] 10 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.1-canary.1...v0.11.3-canary.0

AFFiNE - 0.11.2-beta.0

Published by github-actions[bot] 10 months ago

What's Changed

Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.11.1...v0.11.2-beta.0

AFFiNE - 0.11.0-nightly-202312280901-e11e827

Published by github-actions[bot] 10 months ago