Releases: toeverything/AFFiNE
AFFiNE Iteration Update Week 14
Features
- Page Tree (#1786)
- Sort workspace card by drag and drop (#1837)
- Editor: Connector in edgeless mode (toeverything/blocksuite#1793)
Page Tree
Sub-page structure support for workspace.
Sort workspace
You can now sort the workspace by dragging and dropping in the list modal
Connector in Edgeless mode
For more details, see: toeverything/blocksuite#1793
UI/UX Improvements
- feat: shortcut for expand/collapse of sidebar by @adityash1 in #1797
- fix: give electron app with minWidth = 640px by @pengx17 #1785
- fix: some minor ui issues by @pengx17 in #1783
- refactor: use radix ui on workspace avatar by @himself65 in #1819
- feat(component): support sort workspace card by @himself65 in #1837
Performance
Reduce CSS in JS runtime (#1817)
Now we are going to use @vanilla-extract/css
as the main stylesheet creator instead of emotion.
This is the first step of we fully supporting SSR.
DX Improvements
- feat(component): improve storybook by @himself65 in #1804
📝 Detailed Changes
- test: coverage on
atomWithSyncStorage
by @himself65 in #1779 - refactor: move local workspace CRUD by @himself65 in #1778
- test: improve coverage by @himself65 in #1780
- refactor: remove
y-indexeddb
by @himself65 in #1771 - feat: support create milestone from yDoc by @himself65 in #1781
- feat: optimize electron macos header style by @pengx17 in #1774
- feat: support revert changes by @himself65 in #1782
- fix: some minor ui issues by @pengx17 in #1783
- fix: give electron app with minWidth = 640px by @pengx17 in #1785
- fix: api compatibility with OctoBase by @himself65 in #1790
- build: fix reference by @himself65 in #1787
- feat: init
@toeverything/hooks
package by @himself65 in #1788 - chore: add build flag for change log by @JimmFly in #1792
- feat: add public workspace page api by @himself65 in #1791
- build: fix docker setup by @himself65 in #1799
- build(component): fix storybook config by @himself65 in #1798
- build: MacOS code signing by @pengx17 in #1795
- feat: shortcut for expand/collapse of sidebar by @adityash1 in #1797
- ci: check all install deps by @himself65 in #1801
- refactor: move
useBlockSuiteWorkspaceAvatarUrl
by @himself65 in #1802 - refactor: move
WorkspaceCard
by @himself65 in #1803 - feat(component): improve storybook by @himself65 in #1804
- chore: update sentence by @JimmFly in #1808
- refactor: abstract workspace provider by @himself65 in #1809
- fix: improve sidebar animation by @pengx17 in #1814
- fix: cleanup electron build script by @pengx17 in #1813
- chore: bump version by @himself65 in #1812
- refactor: remove unused package
desktop
by @himself65 in #1815 - fix: workspace avatar url won't update by @himself65 in #1817
- chore: bump version by @himself65 in #1818
- refactor: use radix ui on workspace avatar by @himself65 in #1819
- chore: bump version by @himself65 in #1820
- feat: add toast for workspace deletion by @adityash1 in #1825
- fix: remove unused hook
useFeatureFlag
by @himself65 in #1826 - fix: indexeddb provider by @himself65 in #1827
- ci: use
cloud-self-hosted:nightly-latest
by @himself65 in #1828 - chore: bump version by @himself65 in #1829
- chore: bump version by @himself65 in #1830
- chore: update change log style by @JimmFly in #1832
- feat: modify pivot operation menu by @QiShaoXuan in #1786
- test: compare public page json by @himself65 in #1793
- feat: single page API in public workspace by @himself65 in #1794
- ci(storybook): wait for 6006 by @himself65 in #1833
- refactor(component): editor component by @himself65 in #1834
- ci: add pr header check by @himself65 in #1836
- feat(component): support sort workspace card by @himself65 in #1837
- refactor: add workspace events by @himself65 in #1838
- fix: reload the page when login token expired by @himself65 in #1839
- feat: update code-block background color by @Flrande in #1841
- fix: enable autofocus in blocksuite editor by @Flrande in #1844
- chore: update blocksuite by @doodlewind in #1845
- chore: update change log style by @JimmFly in #1846
- fix: dnd workspace list will cause page to reload by @pengx17 in #1848
- feat: add root pinboard & rename pivots to pinboard by @QiShaoXuan in #1843
- fix: revalidate user token with no refresh page by @himself65 in #1842
- docs: add contributing tutorial by @himself65 in #1851
AFFiNE 0106 v0.0.1-alpha-Abbey-Wood Release Notes
Changes
- Modify style @QiShaoXuan (#517)
- Nightly build notification @darkskygit (#565)
- Tauri client app adaption @linonetwo (#574)
- E2E test improvement & cloud sync tests @tzhangchi (#642, #643)
- Add PWA support by next-pwa @chenmoonmo (#655)
- Cloud sync playground @darkskygit (#662)
- Add i18n support @JimmFly (#667)
- All deps change need check @darkskygit (#670)
- Document management (create/favorite/delete/trash) @QiShaoXuan
- Upgrade blocksuite v0.3.0 @doodlewind
- Simple quick search @JimmFly
- Divider block @JimmFly
- Embed image block @DiamondThree
- Inline popover menu (quick bar) @lawvs
- Code block @thorseraq
- Shape block @himself65
- Exception Page @SaikaSakura @DiamondThree
- E2E Testing CI @QiShaoXuan @tzhangchi
- Changelog Bot CI @DiamondThree
- Basic PWA @chenmoonmo
- Basic i18n integration @JimmFly
- New data center/page controller @darkskygit
New Contributors
- @chenmoonmo made their first contribution in #232
- @lucky-chap made their first contribution in #250
- @fanshyiis made their first contribution in #262
- @m1911star made their first contribution in #243
- @LuciNyan made their first contribution in #233
- @wangyu-1999 made their first contribution in #296
- @felixonmars made their first contribution in #317
- @MuhammedFaraz made their first contribution in #354
- @Pranav4399 made their first contribution in #363
- @Zheaoli made their first contribution in #401
- @lynettelopez made their first contribution in #468
- @sudongyuer made their first contribution in #472
- @logopolop made their first contribution in #509
- @doodlewind made their first contribution in #513
- @linonetwo made their first contribution in #574
- @hezhizhen made their first contribution in #673
- @AkaraChen made their first contribution in #677
Full Changelog: v0.0.1-alpha.0.4.1...v0.0.1-alpha-Abbey-Wood
AFFiNE 0812 v0.0.1-alpha.0.4.1 Release Notes
Thank you very much for your interest in AFFiNE! Some new and exciting changes are as follows:
Bug Fixes
In our continued effort to make AFFiNE the most reliable all-in-one knowledge base, fixing bugs is always our main concern. Here's our work over the last few days:
- Fixed: Text was obscured by inline menu in paper mode;
- Fixed: Props format with errors and were showing in the console;
- Fixed: When the user presses the shift key to draw consecutive straight lines, the starting point of the second line now coincides with the ending point of the first line;
- Fixed: Tag-app caused page crashes during use;
- Fixed: The page view did not accurately recognize the mouse selection;
- Fixed: After switching pages, the behavior of selection feature did not meet expectations;
- Fixed: AFFiNE was prompting a window during the installation process indicating that the installation has failed;
- Fixed: Alignment of page styles with design drawings;
- Fixed: In paper mode, no background colors could be added to the text;
- Fixed: The GitBook URL now uses AFFiNE's domain name;
- Fixed: The GitHub ReadMe badge has been updated;
- Fixed: Low priority console warnings where React does not recognize isDisabled.
AFFiNE is currently in the early alpha stage with limited access, and public early access will be available in the autumn of 2022.
AFFiNE is an open-source project which can be viewed on Github: https://github.com/toeverything/AFFiNE#readme
The official website for AFFiNE is https://affine.pro/
If you endorse this open source project, please help us by clicking the GitHub star, which is crucial for the future development of AFFiNE.
AFFiNE is very grateful to all open source contributors and will work to build a more positive open source ecosystem.
We welcome every user to offer feedback and suggestions. Please feel free to contact us on:
- Reddit: https://www.reddit.com/r/Affine/
- Discord: https://discord.gg/Arn7TqJBvG
- Telegram: https://t.me/affineworkos
- Twitter: https://twitter.com/AffineOfficial
- Medium:https://medium.com/@affineworkos
Hope you have a nice time with AFFiNE!
AFFiNE 0805 v0.0.1-alpha.0.3.4 Release Notes
Thank you very much for your attention to AFFiNE! Some exciting changes in AFFiNE are as follows:
Bug Fixes
In our continued effort to make AFFiNE the most reliable workOS platform, fixing bugs is always our main concern. Here's our work in the last few days:
- Fixed: In Kanban view, dragging a card with the mouse will trigger a selection and bring up a tag edit box;
- Fixed: Adding a child of a page in page-tree in doc mode will throw an error in the page;
- Fixed: User changes in the Kanban view are not synchronized when converting to text;
- Fixed: When you add a tag to a block in an article and then hover over another block to add a tag, the tag edit card displays the tag record;
- Fixed: In page mode, the block group toolbar and the mode switch button on the page are blocked from each other;
- Fixed: In the board mode, when dragging one of the block groups into another block group, the first displayed indicator line will always be there;
- Fixed: The 'ctrl + A' shortcut cannot be used in the input box of the edit panel of the tag app (Note: 'ctrl+a' key combination is a select-all shortcut).
AFFiNE is currently in the early alpha stage with limited access, and public early access will be available in the autumn of 2022.
AFFiNE is an open-source project which can be viewed on Github: https://github.com/toeverything/AFFiNE#readme
If you endorse this open source project, please help us by clicking the GitHub star, which is crucial for the future development of AFFiNE.
AFFiNE is very grateful to all open source contributors and will work to build a more positive open source ecosystem.
We welcome every user to offer feedback and suggestions. Please feel free to contact us on:
- Reddit: https://www.reddit.com/r/Affine/
- Discord: https://discord.gg/yz6tGVsf5p
- Telegram: https://t.me/affineworkos
- Twitter: https://twitter.com/AffineOfficial
- Medium:https://medium.com/@affineworkos
Hope you have a nice time with AFFiNE !