Repository navigation
Initial API
The basic API meets the full requirements and has complete documentation
What's Changed
- Update README.md with comprehensive project documentation by @dhirmadi in #1
- implementation plan by @dhirmadi in #2
- Openhands workspace y5hswfm3 by @dhirmadi in #3
- Build v 2 by @dhirmadi in #4
- Fix tenant API authentication and initialization by @dhirmadi in #5
- Project Types API Implementation by @dhirmadi in #6
- feat: Complete Project Types implementation and add feature documentation by @dhirmadi in #7
- Implement Virtual Files Feature and Fix ESM Import Issues by @dhirmadi in #8
- Remove redundant authentication in tenants routes by @dhirmadi in #9
- Secure API Documentation and Improve Documentation by @dhirmadi in #11
- Add API documentation for React clients by @dhirmadi in #10
- Add comprehensive frontend documentation for OpenHands by @dhirmadi in #12
- Fix Heroku deployment issues with ESM imports by @dhirmadi in #13
- Add User Role Context Endpoint (/api/v1/users/me/roles) by @dhirmadi in #14
- Add User Role Context Endpoint with Documentation by @dhirmadi in #15
- Add build and heroku-postbuild scripts for automatic TypeScript compi… by @dhirmadi in #17
- Add GET /api/v1/tenants endpoint for superadmins by @dhirmadi in #18
- Add GET /api/v1/tenants/:id endpoint to fetch tenant by ID by @dhirmadi in #19
- Implement improved authorization model with middleware-based approach by @dhirmadi in #20
- Enhance Encryption Utility with Key Normalization and Salting by @dhirmadi in #22
- Fix OAuth Provider Fields and Cloud Integrations Endpoint by @dhirmadi in #23
- Update Cloud Provider Integration Schema and Add OAuth Code Flow Support by @dhirmadi in #24
- Add Temporary Debugging for Cloud Integration Creation by @dhirmadi in #26
- Remove Temporary Debugging for Cloud Integration Creation by @dhirmadi in #27
- Update Documentation for Cloud Provider Integration Enhancements by @dhirmadi in #28
- Add Debugging for Cloud Provider Integration Endpoint by @dhirmadi in #29
- Fix cloud provider integration tenant association by @dhirmadi in #30
- Implement dedicated OAuth callback endpoint by @dhirmadi in #31
- Update documentation for OAuth feature by @dhirmadi in #32
- Harmonize API endpoints to use _id field consistently by @dhirmadi in #33
- feat: Add missing OAuth endpoints for frontend integration by @dhirmadi in #34
- docs: Harmonize documentation structure and consolidate content by @dhirmadi in #35
- feat: Implement Phase 3 - Team Onboarding & Training Materials by @dhirmadi in #37
- docs: reorganize documentation structure and eliminate redundancies by @dhirmadi in #38
- Organize OpenAPI test scripts into dedicated tests/openapiendpoint directory by @dhirmadi in #41
- 🔐 Fix OAuth Callback Authentication - Enable External Provider Access by @dhirmadi in #45
- feat: OAuth Callback Authentication Fix with Comprehensive Security Controls by @dhirmadi in #47
- fix: resolve cloud integrations delete endpoint 404 errors by standardizing ID handling by @dhirmadi in #48
- Fix OAuth HTTPS redirect URI compliance for Dropbox integration by @dhirmadi in #49
- Fix OAuth redirect URI HTTPS enforcement issue by @dhirmadi in #50
- Fix OAuth token exchange for Dropbox compatibility with HTTP Basic Auth by @dhirmadi in #51
- Fix OAuth redirect URI mismatch causing Dropbox token exchange failures by @dhirmadi in #52
- feat: Add PKCE (Proof Key for Code Exchange) support for OAuth 2.0 by @dhirmadi in #54
- 🚀 CRITICAL: PKCE Frontend Release Preparation - Complete Implementation by @dhirmadi in #55
- Refactorsept2025 by @dhirmadi in #57
- docu update by @dhirmadi in #58
- heroku buikd adjustments by @dhirmadi in #59
- heroku buidl script by @dhirmadi in #60
- code and document review by @dhirmadi in #61
- docuemntaiton broken links by @dhirmadi in #62
New Contributors
Full Changelog: https://github.com/dhirmadi/mwapserver/commits/v0.0.1