Lucas.Xu 60acf8c889
feat: collab cursor/selection (#4983)
* feat: support collab selection

* feat: collab cusro/selection

* chore: add metadata field

* feat: support displaying user name above cursor

* fix: emit error

* feat: support displaying collaborators

* feat: sync collaborator

* fix: collab doc issues

* chore: update deps

* feat: refactor device id

* chore: enable share button

* chore: update collab a816214

* fix: clippy lint

* chore: use extension type instead class function

* feat: add clear recent views button in debug mode

* chore: support clear recent views

* feat: support saving the last opened workspace

* chore: update collab
2024-03-28 17:46:31 +08:00
..
2024-01-06 11:50:05 +08:00
2024-02-04 05:50:23 +08:00
2024-02-04 05:50:23 +08:00
2024-01-06 11:50:05 +08:00
2024-02-04 05:50:23 +08:00
2024-02-04 05:50:23 +08:00

AppFlowy Web Project

Installation

cd appflowy-web

# Install dependencies
rm -rf node_modules && pnpm install

Running the app

# development
pnpm run dev

# production mode
pnpm run build

# generate wasm
pnpm run wasm

Run tests in Chrome

Before executing the test, you need to install the Chrome Driver. If you are using a Mac, you can easily install it using Homebrew.

brew install chromedriver

Go to frontend/appflowy_web/wasm-libs and run:

wasm-pack test --chrome

Run tests in headless Chrome

wasm-pack test --headless --chrome