DocShare Roadmap¶
This document outlines the planned features and improvements for DocShare.
Goals¶
- Keep it simple to set up and use
- Stay lean but feature-complete
- Prioritize security without sacrificing usability
Short Term¶
Near-term priorities for the next few releases:
Background preview generation — Move document preview generation to a job queue to improve upload response times✅ CompletedPagination — Add to all list endpoints for better performance with large datasets✅ Completed- Rate limiting — Prevent API abuse
- File versioning — Keep history of file changes
Medium Term¶
Features planned for the medium term:
OAuth/SSO — Support for single sign-on with providers like Google, GitHub, Microsoft Entra ID✅ Completed- Virus scanning — Integrate ClamAV or similar for file content scanning
- Trash/recovery — Soft delete with restore capability
Long Term¶
aspirational goals for future versions:
- Real-time collaboration — WebRTC or WebSocket for live editing
- Mobile apps — React Native or native iOS/Android
- Advanced permissions — Custom permission combinations
Multi-tenant — Support multiple organisations❎ Not planned niche use caseMultifactor authentication — Enhanced account security5. ✅ Completed
Have a feature request? Open an issue on GitHub.