New authentication and authorization is necessary, due to the redesign of the login and management of multiple Gitea instances!
### Added
- **Support for Multiple Gitea Instances**: You can now manage and switch between multiple Gitea instances within VSCode. Use the `Gitea: Configure` command to add, edit, or remove instances.
- **Enhanced Status Bar Integration**:
- **Branch Status**: The status bar now displays the current branch and indicates if it is ahead or behind the remote branch.
- **Build Status**: The build status of the current commit (e.g., success, failure, pending) is now shown in the status bar.
### Changed
- **Configuration Settings**:
- The settings for Gitea instance URL and Personal Access Token have been updated to support multiple instances.
- Old settings `gitea.instanceUrl` and `gitea.personalAccessToken` are replaced by `gitea.instances`, an array of instance configurations.
### Fixed
- **Bug Fixes**:
- Resolved issues with status bar items not updating correctly.
- Fixed an issue where long commit messages caused errors when creating pull requests by truncating titles and bodies to acceptable lengths.