All posts

AFFiNE 0.8.0 preview - Launch Week - Day 1/5

Xuan Pang
08/21/2023
Jackie Peng
08/21/2023

Welcome to the highly anticipated launch week of AFFiNE 0.8.0! We are thrilled to present an array of groundbreaking features and a redesigned user experience that will speed AFFiNE up from the inside out.

On the first day of the AFFiNE 0.8.0 launch week, we will introduce you to the exciting updates, including revamped UI/UX, upgraded import functionality with Notion, accelerated loading speeds, and exciting plugin support preview. Get ready to unlock new levels of productivity and immerse yourself in a seamless and efficient workflow.

Join us as an early access sponsor for the AFFiNE Cloud, and unlock advanced collaboration capabilities while upholding the local-first nature of your data.

Support Us: https://community.affine.pro/checkout/affine-cloud-early-supporter

A better file system for faster navigation

① Redesigned Sidebar - Effortless Workspace Switching

We noticed that many of you have been switching between a number of workspaces. In our redesigned sidebar, we’ve improved the navigation panel to enhance speed and efficiency when creating, resorting, or managing workspaces & files.

4Rgf9WnFoDfDZ6RuHyEZQ7DisF42H25NeCHx4yzHSso=

② Enhanced UI for Settings Icons: Aesthetic Refinement Across the Board

Our sidebar, all pages, settings, and all pop-ups in AFFiNE now have a more consistent and refined look. A stunning makeover of our design system that began with version 0.7.0 has further enhanced the overall aesthetic across the app. We believe in the beauty of details, and this update is about making your experience with AFFiNE not only functional but also a delight to look at.

Supporting multiple editing modes in one editor can be a significant undertaking, especially when it comes to the UI components systems. The technical difficulties arise from our aim to provide a consistent look for AFFiNE, a React application, with Radix UI and BlockSuite as the editing framework built on lit with raw JS and CSS.

The UI component library and design system of AFFiNE have been independently open-sourced as AFFiNE-UI and AFFiNE Design respectively, and issues, comments, PRs or any of your contributions will all be appreciated!

e6OHT76RDKqrl-mZo4XPgQBiGJmbgYAO0bH2Y_ywvZY=

HKeCGa5TzNNvQ7QgqX8mXm9rsrFa0Rc9cpPobd4cTCc=

③ Elevated Notion Import - Import Your Database with One Click

Some users complain that many apps still don't support Notion database imports. But guess what? AFFiNE has tackled this head-on. With our elevated Notion Import feature, you can now bring in your database with just one click.

9PPonIQJsf1E1RaQYcOj62GxPOl2zoKSXZNDTj4rBDs=

Total speed-up for loading and switching between contents

① Enhanced Workspace Execution Speed - Turbocharge Your Workflow

For the developers, the compilation speed in AFFiNE 0.8.0 has been boosted by four to five times; for users, individual workspace loading has accelerated by around three times, with the loading speed of workspaces comprising several hundred pages now matching that of a single-page workspace. Now, you can take advantage of the "⌘+R" or "Ctrl+R" shortcut to refresh the workspace and directly witness the noticeable acceleration!

raXiuidRf_YxZxFuLhZX0y3_z6A7bCHiRnw6aQ1VixU=

② Boosting App Speed for Optimal Performance

YZ1xawg-qWKzm9hUXoCK13cqGkpN7jKzfEImGLrLsr4=

Switching between workspaces and files are never this fast before. We have overhauled our app's loading logic to significantly improve the speed of file initialization. To be more specific, we have eliminated Next.js and meticulously tailored our webpack build configuration. Next.js may be a great framework for multi-page sites, but it is definitely not ideal for a data-centric application like AFFiNE. Total Control of What Is Inside AFFiNE -- Open Plugin System Preview

① Automation & Integration - Simplify Your Complex Workflows

Automation is the process of enhancing work and productivity through the provision of APIs/SDKs that can directly manipulate your application's data to users, enabling you to leverage plugin systems or streamlined robotic workflows or even integrations with other platforms. From simplifying complex workflows to creating synergy between various apps and devices, our platform will empower you to take control.

② Theme and customized behavior - Personalize Your Experience

With our theme and customized behavior features preview, we're putting you in the driver's seat. Through open APIs and user-friendly interfaces, you will be able to tailor the format, layout, and aesthetics of your workspace to mirror your unique style.

③ Support of Third-Party Blocks - Unleash Possibilities

We're thrilled to introduce the ability to seamlessly incorporate external blocks, such as bookmark, into your projects in the future. You are allowed to elevate your designs with specialized features, from websites to presentations and explore a diverse range of options and expand your creative toolkit.

0hGbQTucXas4qOw0k332k4OrNGZdGkzyZ8WyQ3jipdM=

Built-in control of network&storage permissions of plugins - Empower Your Privacy

We prioritize your privacy and data ownership. Any component that requires a web access will be made as a plugin in AFFiNE, and we will make sure that you can have a total control over their permissions on both local and remote storage. That's why we're excited to introduce our local-first approach, putting you in command of your information. With built-in networks and storage permission controls for plugins, you can trust that your data stays secure and under your control.

i67_fIXFLRo4UgGkvaWOQ7uxg_4s-zv6WOuchZZsjKE=

In this update, we're putting speed at the forefront, transforming your interaction from the inside out. For developers, compilation speed has taken a leap forward, turbocharging efficiency. Meanwhile, users will revel in faster loading times, experiencing a seamless journey.

Get ready to unlock new levels of productivity

Release Week:

Day 1: https://affine.pro/blog/affine-080-launch-week-day1

Day 2: https://affine.pro/blog/affine-080-launch-week-day2

Day 3: https://affine.pro/blog/affine-080-launch-week-day3

Day 4: https://affine.pro/blog/affine-080-launch-week-day4

Day 5: https://affine.pro/blog/affine-080-launch-week-day5

AFFiNE v0.8.0 Release Week Video Highlights: https://www.youtube.com/playlist?list=PLxPzPSyKaafTenqYnRKRBOzAuopZmV2BK

Support Us: Become an Early Access Sponsor to try out AFFiNE Cloud starting from September!

flDBAikMzQhG8jKLpZtfJH2pOuwCSeLvU8kuuh0bGpw=

Join us as an early access sponsor for the AFFiNE Cloud, and unlock advanced collaboration capabilities while upholding the local-first nature of your data. As a token of our appreciation, you'll enjoy:

  • Early Access, be among the first to experience AFFiNE Cloud's powerful features, including permission settings and control.

  • One-year Free Pro Plan, have a complimentary one-year premium AFFiNE Pro Plan subscription, packed with advanced tools to boost your productivity and creativity.

  • Lifetime 50% Discount on Pro Plan, benefit from a lasting 50% discount as long as you continue to find value in your subscription.

  • Other details:

    • AFFiNE Cloud enhances collaboration without compromising your data's local-first

    • The free plan will remain available and always an option, with ongoing improvements.

  • More details: https://affine.pro/blog/affine-cloud-early-access

Get more things done, your creativity isn't monotone

Explore on Desktop
Stars on GitHub