Files
Work/Documentation/TODO.md
2026-06-21 21:02:59 +01:00

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)