-
Notifications
You must be signed in to change notification settings - Fork 32
Open
Description
High-level Roadmap
- Core Board Features
- Accounts/Users/Permission
- Documents: Lexical Markdown
- Video Conferencing: Jisti Meeting
- Team Chat: TODO
Features will be included in MVP
- Core Board Features
- Digital Whiteboard: Excalidraw Integration & Customization
- Images not display correctly
- Fonts not loaded correctly
- Integrate Excalidraw Sync Service
- StickyNote Support (
-based shape implementationbackground color, fixed aspect ratio, shadow, double click to edit) & Icon Design (triangle corner over square) - Move Library icon into menubar island with seperator
- Dark Mode should be applied to sidebar and other elements (Theming should be working across the entire project)
- CSS Modules Not Support (
varibles.module.scssmay cause somthing broken) - Make
i18nshared among the entire project - Fix
i18nnot working issue - ToggleTheme functions not working correctly
<div>{actionManager.renderAction('toggleTheme')}</div> - Remove unused files from excalidraw folder
- Support Dots Background / (Grid Background, Pure Color Background)
- File Uploads
- PWA: Make workbox working
- Replace
Loading ScenesintoBoardX logosP3: Low Priority
- Sidebar Navigation
- Migrate BoardX-v1 files and render them
- Digital Whiteboard: Excalidraw Integration & Customization
- Accounts/Users
- Login Page UI
- Sign Up Page / Logout Button
- Password Login
- Reset Password (Configure Email Service)
- Move Menu Island to Help Icon
- Logout & Sidebar User Info Bar
- OAuth Login
- Protected Route
- Role-based Permission Authentication & Authorization
- Admin Page & Admin Role (First-registered User is admin, and he can assign roles to others)
- Configure Orignazition name
- Users whiteboards/documents persistence
- Documents
- Integrating lexical markdown into project
- Use GridFS as default option. (AWS File Uploading is not in MVP)
- "Noto" codeblock color scheme
- Generative AI Migration (ziwei)
- CI & CD
- build
open.boardx.usfor previewing - build
docs.boardx.usfor documentation (vercel)
- build
- Data Monitoring
- Google Tag Manager/Google Analytics Integration
- clarity.ms Integration
- Search Anything
- Search Users (start direct messages)
- Search content in the whiteboard/documents
Why using Excalidraw instead of Fabricjs?
- Out-of-box features we've struggled before, we don't need to build them from scratch.
- grouping
- arrow
- sync features
- back to the content (fit to screen)
- theming (dark mode)
- Super-fast loading experience (under 1 second to complete the rendering)
Features will not be included in MVP
- Mobile UI Support
- Multi-Teams Support (It doesn't make sense to support it in our community version, so one instance one team)
Metadata
Metadata
Assignees
Labels
No labels