mirror of
https://github.com/AppFlowy-IO/AppFlowy-Web.git
synced 2026-03-13 10:00:26 +08:00
8fcd295582bbf134c6e5d86cc1857eff061ce01a
- Add data-testid attributes to CustomToolbar.tsx (calendar-toolbar, calendar-title, calendar-prev/next/today-button) - Add data-testid to EventPopoverContent.tsx delete button - Update CalendarSelectors to use data-testids instead of .fc classes - Fix share/publish strict mode violations by scoping getByText to share popover (avoids matching multiple elements) - Fix move-page-restrictions to use ViewActionSelectors.popover and moveToButton testids instead of data-slot selector - Fix paste-code blockquote assertion to check text content only - Fix calendar-edit-operations createEventOnCell to use dblclick and contenteditable selector - Fix embedded create-delete to use controls-menu testid - Fix editor callout to use slash-menu-callout testid - Fix editor navigate to use BlockSelectors - Add src/** to build cache key to ensure source changes rebuild - Skip calendar layout test (non-existent UI elements) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
AppFlowy Web
⭐️ The Open Source Notion Alternative ⭐️
Use AppFlowy right in your browser
Bring projects, wikis, and teams together with AI
Web • Apps • Discord • Twitter • Reddit • Forum
Table of Contents
Use cases
- Build and maintain a knowledge base for your team
- Create and publish documentation for your customers and audience
- Write, publish, and manage content with AI
- Manage tasks and projects for yourself and your team
Features
- Write beautiful documents with rich content types
- Create custom Grid & Kanban Board-view databases to manage and digest data
- Add a Quick Note to jot down lists, ideas, or to-dos
- Invite members to your workspace for seamless collaboration
- Create multiple public and private spaces to better organize your content
Installation
Cloud: we host AppFlowy for you
Sign up for a free account on appflowy.com—it's the fastest way to get started with AppFlowy without hassles
Self-hosted: host AppFlowy on your own server
Take charge of your data; no vendor lock-in. Follow our deployment guide to get started. Join our Discord server to get help!
Built with 🛠️
Development
Check out the development guide for more details
Deployment
Once AppFlowy Cloud has been setup, you can follow the deployment guide to deploy AppFlowy Web.
Documentation
- Deployment Guide - Detailed environment configuration, architecture diagrams, and troubleshooting
- AppFlowy Cloud Repository - Backend setup and configuration
- Official Documentation - Complete AppFlowy documentation
License
Distributed under the AGPLv3 License. See LICENSE.md for
more information.
Languages
TypeScript
90.6%
JavaScript
7.7%
CSS
0.6%
SCSS
0.6%
Shell
0.4%