Skip to content

fix(api): add missing routes/docs controllers to git#402

Merged
Movm merged 1 commit intotest-branchfrom
feature/expo-mobile-app
Jan 11, 2026
Merged

fix(api): add missing routes/docs controllers to git#402
Movm merged 1 commit intotest-branchfrom
feature/expo-mobile-app

Conversation

@Movm
Copy link
Copy Markdown
Collaborator

@Movm Movm commented Jan 11, 2026

Summary

Fixes server error Cannot find module 'routes/docs/index.js' by adding the missing collaborative docs controllers to git.

Root Cause

The .gitignore pattern docs/ was also matching routes/docs/, preventing these controller files from being tracked.

Changes

  • Updated .gitignore to explicitly allow apps/api/routes/docs/
  • Added all 6 collaborative docs controller files:
    • documentController.ts - Main document CRUD operations
    • exportController.ts - Export documents to various formats (HTML, Markdown, Text)
    • exportToDocsController.ts - Create collaborative docs from exported content
    • index.ts - Router configuration
    • permissionsController.ts - Document sharing and permissions
    • versionController.ts - Document version history

Impact

  • Server will now start successfully on production/test environments
  • Collaborative docs API endpoints will be available

- Update .gitignore to allow routes/docs/ directory
- Add all collaborative docs controller files
- Fixes server error: Cannot find module 'routes/docs/index.js'

Files added:
- documentController.ts
- exportController.ts
- exportToDocsController.ts
- index.ts (router)
- permissionsController.ts
- versionController.ts
@Movm Movm merged commit 0ec2315 into test-branch Jan 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant