toeverything/AFFiNE v0.5.4-beta.1
Features
- Self-update (Windows is not supported currently, we are working on gaining certificate-related stuff
- Effortlessly update AFFiNE to the latest version with just a few clicks. Say goodbye to the hassle of manually downloading and installing updates, and enjoy the latest features and improvements without any interruption to your workflow.
- Link: https://github.com/toeverything/AFFiNE/pull/2214
- Windows is not supported currently, since we are working on gaining certificate-related stuff. It will be supported soon.
- Local Workspace storage logic
- The beta version provides the option for our users to customize the storage path of their data. Now our users can get full control over where and how they are able to store their own data in the workspace setting.
- Link: https://github.com/toeverything/AFFiNE/pull/2122
- We applogize again that Windows is not supported currently since there's a string of bugs left to be revised. We care about our Windows users, and we believe this will be fixed soon in the stable version.
- In addition, using the export single db and throwing it to the network disk for automatic sync is not recommended, it might cause some unexpected results.
- Database
- Easily create, organize, and track your data like never before. Say goodbye to complex processes and welcome an unprecedented ease-of-use way
- Link: https://github.com/toeverything/blocksuite/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Amerged+database
- New Sidebar
- A more intuitive interface, buttons and smoother transition animation on transforming different states, easy to use and with less confusion.
- Link: https://github.com/toeverything/AFFiNE/pull/2303
Improvements
- Powerful Edgeless mode
- Visualize and connect your ideas smoothly with better cartoon-style shapes, slick pens, and connectors. No constraints. Limited only by your imagination. Ohhh, by the way, images now are supported to upload!! We just make everything easy for you. Now you may enjoy your drawing time!
- Link: https://github.com/toeverything/blocksuite/pull/2575
- Blocksuite update (editor experience update)
- With a series of small changes, fine tunes and improvements to Blocksuite, users now can have a better and more stabilized editor-using experience.
- Link: https://github.com/toeverything/AFFiNE/issues/2286
- UI iteration
- Experience a visual feast with perfect unity of rounded corners, vibrant colours, and elegant borders that will take your user interface to a whole new level of aesthetic brilliance. The images below just embody the tiny part of so many UI iterations this time.
- Link: https://github.com/toeverything/AFFiNE/issues/1998 https://github.com/toeverything/AFFiNE/issues/2130
- Pinboard has been removed
- We know the Pinboard has caused some confusion, so say goodbye to it! In our upcoming beta version, we just erased the pinboard, so no more second-guessing or mixed-up moments.
- Page trees will be incorporated into the favourites in the days to come. Keep your eye on it! It is coming soon!!
- Link: https://github.com/toeverything/AFFiNE/issues/2153
- We know the Pinboard has caused some confusion, so say goodbye to it! In our upcoming beta version, we just erased the pinboard, so no more second-guessing or mixed-up moments.
- New Default avatar components
- Okay, we know the obsolete one looks a little bit ugly, so we decided to change the default avatar with a gradient effect, showing a better animation on hover. See if it's becoming more attractive~
- Link: https://github.com/toeverything/AFFiNE/issues/1999
Bug Fixes
- Fixed: The sidebar becomes smaller as the AFFiNE window becomes smaller
- Details: The sidebar within either edgeless or paper mode no longer changes its size when you change the paper/edgeless size.
- Link: https://github.com/toeverything/AFFiNE/issues/1384
- Fixed: Unable to delete whiteboard content by pressing Delete
- Details: Only pressing Backspace to delete content (frames or shape elements) is supported for now, which is inconvenient for Windows users. But luckily, this issue has been solved.
- Link: https://github.com/toeverything/blocksuite/issues/2431
- Fixed: Data loss after dragging the database
- Details: Dragging the sheet of the database will cause the loss of data. Now the issue has been solved. You may freely adjust the format of the database, and edit, organize, and track your data as the way you expected.
- Link: https://github.com/toeverything/blocksuite/pull/2319
- Fixed: There is an extra blank space at the top of the text component
- Details: The extra blank space at the top of the text component has been erased so as to make it look better and more reasonable.
- Link: https://github.com/toeverything/blocksuite/issues/2004
- Fixed: Cursor moves to the wrong position when pressing up/down with minimized Canvas
- Details: The cursor no longer moves to any wrong position when pressing up/down with minimized Canvas. Enjoy your editing experiences.
- Link: https://github.com/toeverything/blocksuite/issues/2428
- Fixed: Content missing when cancelling input at line start using Chinese IME
- Details: The problem that the editor will be unable to input after encountering this state has now been solved.
- Link: https://github.com/toeverything/blocksuite/issues/2279
We highly value your feedback and ideas, as you are of utmost importance to us. We would be absolutely thrilled to hear what aspects of our work you find most useful and which areas you feel require improvement. Please do not hesitate to get in touch with us through any of our social media channels to share your valuable insights. We are eagerly looking forward to hearing from you!!
Official Website: https://affine.pro/ GitHub: https://github.com/toeverything/AFFiNE Discord: https://discord.gg/Arn7TqJBvG Telegram: https://t.me/affineworkos
Detailed Changed
- fix: try to sign macos by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2066
- build: support beta build by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2069
- docs: fix typo by @sxzz in https://github.com/toeverything/AFFiNE/pull/2063
- feat: center align button text by @Moeyua in https://github.com/toeverything/AFFiNE/pull/2056
- fix(workspace): check affine login auth by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2070
- docs: sign CLA by @Moeyua in https://github.com/toeverything/AFFiNE/pull/2079
- feat: add shared page empty tip by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2077
- feat: add short cuts for sidebar by @tzhangchi in https://github.com/toeverything/AFFiNE/pull/2075
- refactor(y-indexeddb): move migrate function separate by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2086
- fix(y-indexeddb): alert user when write operation unfinished by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2085
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2087
- build: fix electron build gain focus on reloading in dev by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2088
- fix: closing modal sometimes covered by header by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2097
- fix: incorrect text color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2107
- chore: fix color by @Flrande in https://github.com/toeverything/AFFiNE/pull/2083
- fix: some improvements to electron app by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2089
- test: fix flaky in
customElementsby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2109 - test: support electron test by @Himself65 in https://github.com/toeverything/AFFiNE/pull/1840
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2111
- feat(graphql): generate types from graphql files by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2014
- test: move playwright test suite to top level by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2113
- feat: improve build config by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2115
- chore: add changeLog to storybook by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2118
- fix(component): editor component style by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2120
- fix: theme color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2124
- fix: text overflow problem in tag by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2126
- feat: init
@toeverything/themeby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2136 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2146
- chore: hide pinboard by @lawvs in https://github.com/toeverything/AFFiNE/pull/2149
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2162
- chore: update workspace setting button color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2169
- chore: update shadow and color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2171
- chore: update menu background color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2170
- feat(component): init app sidebar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2135
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2178
- feat(server): port resolvers to node server by @forehalo in https://github.com/toeverything/AFFiNE/pull/2026
- feat: init auth service by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2180
- chore: update menu placement by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2183
- chore: enable no-unused vars by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2181
- feat(electron): enable disable cloud alert by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2184
- test(electron): theme check by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2182
- fix: shadow theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2186
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2187
- revert: lastVersionAtom atom by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2188
- feat: move theme switch and language switch to editor option menu by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2025
- fix: remove shake in first render by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2190
- feat: add breakpoints by @lawvs in https://github.com/toeverything/AFFiNE/pull/2191
- revert: resize in app sidebar by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2193
- fix: sidebar regression by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2195
- refactor: guide atoms by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2196
- fix(electron): remove disableHardwareAcceleration by @Brooooooklyn in https://github.com/toeverything/AFFiNE/pull/2199
- fix: theme button width by @fundon in https://github.com/toeverything/AFFiNE/pull/2202
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2206
- chore: upgrade jotai devtools by @sxzz in https://github.com/toeverything/AFFiNE/pull/2209
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2210
- fix(electron): ignore .DS_Store on MacOS by @fundon in https://github.com/toeverything/AFFiNE/pull/2203
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2211
- feat: add mac release zip file and release info yml by @m1911star in https://github.com/toeverything/AFFiNE/pull/2185
- fix: prohibit delete last workspace by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2212
- refactor: workspace provider by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2218
- fix: dock to blocksuite latest API by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2219
- fix: reduce pageMeta instance by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2222
- fix(hooks): reduce unused
assertExistsby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2224 - feat(i18n): static type on i18n by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2225
- fix(component): click area of the item by @fundon in https://github.com/toeverything/AFFiNE/pull/2221
- feat: add onboarding for client by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2144
- feat(y-indexeddb): cleanup by @sxzz in https://github.com/toeverything/AFFiNE/pull/2207
- fix: reduce
useStateanduseEffectby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2223 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2229
- fix(electron): theme sync by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2231
- fix: cleanup page id in time by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2236
- fix(electron): system theme by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2237
- chore: optimize onboarding component style by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2235
- feat(y-indexeddb): add connected by @sxzz in https://github.com/toeverything/AFFiNE/pull/2208
- refactor: clean all pages component by @lawvs in https://github.com/toeverything/AFFiNE/pull/2176
- style: fix popover z-index by @MichaelYuhe in https://github.com/toeverything/AFFiNE/pull/2215
- perf: remove
data-testidin production by @cijiugechu in https://github.com/toeverything/AFFiNE/pull/2228 - chore: clean all page list by @lawvs in https://github.com/toeverything/AFFiNE/pull/2245
- chore: disable navigation path by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2243
- chore: update theme color by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2242
- chore: update the style of help island in edgeless mode by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2244
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2249
- fix: wrong menu position by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2238
- chore: add border for header when in edgeless page by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2239
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2253
- refactor: remove
@toeverything/themeby @Himself65 in https://github.com/toeverything/AFFiNE/pull/2254 - chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2255
- fix: width of new page button by @fundon in https://github.com/toeverything/AFFiNE/pull/2258
- fix: dispatch workspace change event by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2261
- fix: background color on shortcuts header by @fundon in https://github.com/toeverything/AFFiNE/pull/2264
- feat(web): improve keyboard navigation in RootAppSidebar by @SevenOutman in https://github.com/toeverything/AFFiNE/pull/2256
- feat: implement latest version updater for macos by @m1911star in https://github.com/toeverything/AFFiNE/pull/2214
- refactor: remove sync storage by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2269
- feat: forced file naming format by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2270
- fix(electron): self-update is pending by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2272
- fix: kebab-case warning for CSS properties in dev mode by @fundon in https://github.com/toeverything/AFFiNE/pull/2276
- fix: vertical alignment of item on share menu by @fundon in https://github.com/toeverything/AFFiNE/pull/2274
- fix: width of cmd-item button on quick-search modal by @fundon in https://github.com/toeverything/AFFiNE/pull/2273
- refactor(component): input component by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2275
- fix(component): updated at in page meta by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2277
- feat: add suspense fallback for editor by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2278
- feat(component): support image preview by double click by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2198
- chore: bump version by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2279
- feat: create workspace from loading existing exported file by @pengx17 in https://github.com/toeverything/AFFiNE/pull/2122
- chore: replace lang icon and update translation by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2281
- feat: add download tips banner by @JimmFly in https://github.com/toeverything/AFFiNE/pull/2151
- fix(component): input style by @Himself65 in https://github.com/toeverything/AFFiNE/pull/2285
New Contributors
- @sxzz made their first contribution in https://github.com/toeverything/AFFiNE/pull/2063
- @Moeyua made their first contribution in https://github.com/toeverything/AFFiNE/pull/2056
- @forehalo made their first contribution in https://github.com/toeverything/AFFiNE/pull/2026
- @MichaelYuhe made their first contribution in https://github.com/toeverything/AFFiNE/pull/2215
- @cijiugechu made their first contribution in https://github.com/toeverything/AFFiNE/pull/2228
Full Changelog: https://github.com/toeverything/AFFiNE/compare/v0.5.4-beta.0...v0.5.4-beta.1