SIGN IN SIGN UP

Refactor LangSmith API key handling and connection check

- Changed `langSmithApiKey` to `langSmithApiKeyId` in PluginData interface and data store.
- Updated the way the API key is stored and retrieved using managed secrets.
- Added a new method to check the LangSmith API connection with user feedback.
- Introduced a `SecretSelect` component for selecting the API key from Obsidian's keychain.
- Enhanced the settings UI to include a button for checking the API connection status.
- Implemented loading states and error handling for the connection check process.
L
Leo310 committed
172cdb782f2d1654e8fa57ca94db112e21ef45aa
Parent: 60249ca