Commit
feat: Integrate Elysia API client and refactor authentication handling
Commit details
Commit notes
This commit replaces the existing Axios-based API client with a new type-safe client using Elysia, enhancing the authentication flow and token management. It updates various API calls across the application to utilize the new client, ensuring better type safety and error handling. Additionally, it refactors the Waveform component to include authorization headers for audio streaming, improving user experience when accessing protected resources. The pnpm-lock.yaml and package.json files are also updated to reflect new dependencies and versions.
- Files changed
- 12
- Lines added
- +544
- Lines removed
- −521