Performance optimizations:
- Parallelize getAppOutline and getShareWithMe API calls in useWorkspaceData
- Fix object dependencies in useSync effects to use primitive values
- Remove unnecessary useMemo wrapper in MoreActionsContent
- Fix className whitespace issue in ViewIcon
UI fixes:
- Fix database horizontal scrollbar color in dark mode
- Hide native scrollbar, use custom styled scrollbar component
- Add appflowy-visible-scrollbar and appflowy-hidden-horizontal-scrollbar CSS classes
Add E2E tests for:
- Workspace data loading (parallelized API calls)
- More actions menu rendering
- View icon rendering