3.6 KiB
3.6 KiB
ToDo
Version 1.0.0 Roadmap
Version 0.1.0
Goal: Finish the base application shell, auth, and platform foundations.
Architecture and Delivery
- Project-Structure
- Stack-Decisions
- Proxy
- Local-Dev-Vite-Proxy
- Local-Prod-NGINX-Proxy
- First-Request-Web-Loader
- Bootstrap-Document
- Route-Intent-Handoff
- Tiny-First-Paint-Budget
- Dev-and-Prod-Builds
- Local-Dev-Just-Commands
- Local-Dev-Docker-Compose
- Local-Prod-Just-Commands
- Local-Prod-Docker-Compose
- Frontend-Production-Dockerfile
- Frontend-docker-bake
Backend — Done Foundations
- Bootstrap-Persistence
- Installation-Step
- Mode-Step
- Admin-Step
- Structure-Step
- Bootstrap-State-Authority
- Development-Bootstrap-Reset
- Base-Schema
- Installations
- Users
- User-Homes
- Organizations
- Departments
- Teams
- Projects
- Workspaces
- Membership-Tables
- App-Shell-Read-API
- App-Shell-State-Endpoint
- Bootstrap-Read-Endpoints
- Shell-Tree-Hydration
- Web-Route-Scaffolds
- Session-Endpoint-Scaffold
- Bootstrap-Endpoint-Scaffold
- Current-User-Endpoint-Scaffold
Backend — Remaining for 0.1.0
- Auth
- Session-Flow
- Login-Logout-Foundation
- Authentication
- Current-User-Implementation
- POSIX-Lite-File-Persistence-Foundation
- Mounted-Storage-Root-Config
- Project-Folder-Creation-On-Backend
- moku.project.json
- Item-Folder-Creation
- item.json
- schema.json
- data.json
- DB-To-Files-Write-Flow
- User-and-Workspace-Domain-Readiness
- Base-Workspace
- Boards
- Dashboard
- API
- Real-Organizations-Read-Endpoint
- Real-Workspaces-Read-Endpoint
- Tree-Mutation-Endpoints
- Project-Creation-Endpoint
Frontend — Done Foundations
- Foundation
- Typography
- Icons
- App-Shell
- Left-Rail
- Top-Bar
- Server-Dock
- Department-Selector
- Theme-Toggle
- Notifications-Menu
- Profile-Menu
- Responsive-Shell
- Collapsible-Shell
- Mobile-Bottom-Nav
- Mobile-Workspace-Browser
- Mobile-Workspace-Views
- Context-Menus
- Workspace-Context-Menu
- Project-Context-Menu
- Bootstrap-Workspace-Home
- Bootstrap-Wizard
- Bootstrap-Step-Submission
- App-Shell-Reload-After-Bootstrap
- Project-Menu
- Folders-and-Subfolders
- Rooted-From-Department
- Long-Press-Drag-and-Drop
- Workspace-Tree
- Folders-and-Subfolders
- Long-Press-Drag-and-Drop
- App-Shell-Hydration
Frontend — Remaining for 0.1.0
- Primitives
- Button
- IconButton
- Input
- Surface
- Workspace-Switching
- Real-Workspace-Home
- Real-Workspace-Tree-Hydration
- Create-Project-Flow
- Persist-Tree-Mutations
- Connect-Tree-Interactions-To-Backend-Data
Version 0.2.0
Goal: Build the plugin app system on top of the base platform. And core app plugins like calendar, board, docs and text channels
Version 0.3.0
Goal: Communications and Collaboration (Email System, Reminder System, and Live Collaboration on Documents)
Version 0.4.0
Goal: Introduce the POSIX-based file system drive direction with OnlyOffice + S3 blob storage + Per File Versioning
Version 0.5.0
Goal: File Sharing and Per File Permissions
Version 0.6.0
Goal: Git as a core plugin
Version 0.7.0
Goal: Full Automation System (Extensive)