- Improved error handling in various modules for better stability and responsiveness.
- Optimized code in several files for improved efficiency and readability.
- Enhanced user experience by providing more detailed error responses in the controller.
- Strengthened security by ignoring sensitive files in `.gitignore`.
- Remove all macOS, Windows and Linux release configuration workflows.
- They created releases when new tags were pushed by building the frontend and backend and releasing them as drafts with the tag versions.
- Improved error handling in various modules for better stability and responsiveness.
- Optimized code in several files for improved efficiency and readability.
- Enhanced user experience by providing more detailed error responses in the controller.
- Strengthened security by ignoring sensitive files in `.gitignore`.
* fix: home page & logo style issue
* improve: Enhanced user experience by improving the channel selection box
* fix: key cannot be activated after expiration
- Switch from `v3` to `v4` of `git checkout` version.
- Switch from `v2` to `v3` of `qemu setup` action version.
- Switch from `v2` to `v3` of `docker buildx` setup.
- Switch from `v2` to `v3` of `docker login` version.
- Switch versions of multiple actions to their latest (`v5` for build and push) versions.
- Main branch is changed from `main` to `master`.
- Update `golang.org/x/image` and `golang.org/x/net` to their latest versions.
- Convert the request to the correct request type based on the model.
- Handle the request and response differently depending on the API type.
- Handle all the cases in `relayMode` and `apiType` switch in a consistent manner.
- Retire AI Proxy Library API call pattern.
- Add new cases (Zhipu, Ali, Tencent, Gemini) to generalize the conversion and handling of requests.
- Log the requests if conservation audit is enabled.