1.0.0-alpha.1 (2025-03-19)
Bug Fixes
- await provider.setCredentials to ensure proper asynchronous handling (98151bf)
- export UserInfo type in provider interface for better accessibility (9784ecb)
- update file download API endpoint to remove redundant '/api' prefix (0fe0899)
Features
- add current workspace retrieval endpoint with guard for enhanced security (4b3c57f)
- add customProviderApi for Telegram integration with endpoints for sending and verifying codes and passwords (94e6543)
- add CustomProviderController for Telegram integration with endpoints for sending and verifying codes and passwords (0bec810)
- add initial database migration with User, Workspace, Provider, and File tables, including enums for roles and provider types (45ba8f5)
- add isServerAvailable flag to AuthContext to track server availability status (6c4f13e)
- add ping endpoint to PublicController for health check (0a17065)
- enhance FilesController and ProvidersController with new file starring functionality and provider management endpoints (5b8b3f7)
- enhance KeyList component to support dynamic CustomProvider rendering based on authentication response (d36f03f)
- implement BaseProvider class with OAuth methods for future provider integration (7c7a80a)
- implement Telegram provider with session management and code verification DTOs (b9afd0a)
- implement TelegramProvider component for user authentication with phone number, OTP, and password verification (bd4830d)
- integrate Telegram service and provider into the database module and provider factory (24182f6)