feat: switch OpenCode Go usage to API
OpenCode Go now reads quota usage with a bearer API key from OpenCode auth.json Removes the old workspace ID and browser cookie credential flow Deletes legacy OpenCode Go credential files during upgrade
This commit is contained in:
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Verbinden Sie das OpenCode Go Dashboard, um rollierenden, wöchentlichen und monatlichen Verbrauch anzuzeigen.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'Workspace-ID',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Auth-Cookie',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'API-Schlüssel',
|
||||
'settings.providers.page.openCodeGo.help': 'Kopieren Sie die Workspace-ID aus der Dashboard-URL und den Auth-Cookie aus den Browser-Entwicklertools. OpenChamber liest niemals den Browser-Cookie-Speicher aus.',
|
||||
'settings.providers.page.openCodeGo.save': 'Speichern und validieren',
|
||||
'settings.providers.page.openCodeGo.replace': 'Ersetzen',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Connect the OpenCode Go dashboard to show rolling, weekly, and monthly quota.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'Workspace ID',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Auth cookie',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'API key',
|
||||
'settings.providers.page.openCodeGo.help': 'Copy the workspace ID from the dashboard URL and the auth cookie from your browser developer tools. OpenChamber never scans browser cookie storage.',
|
||||
'settings.providers.page.openCodeGo.save': 'Save and validate',
|
||||
'settings.providers.page.openCodeGo.replace': 'Replace',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Conecta el panel de OpenCode Go para ver las cuotas móvil, semanal y mensual.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'ID del espacio de trabajo',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Cookie de autenticación',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'Clave API',
|
||||
'settings.providers.page.openCodeGo.help': 'Copia el ID desde la URL del panel y la cookie auth desde las herramientas del navegador. OpenChamber nunca examina las cookies del navegador.',
|
||||
'settings.providers.page.openCodeGo.save': 'Guardar y validar',
|
||||
'settings.providers.page.openCodeGo.replace': 'Reemplazar',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Connectez le tableau de bord OpenCode Go pour afficher les quotas glissant, hebdomadaire et mensuel.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'ID de l’espace de travail',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Cookie d’authentification',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'Clé API',
|
||||
'settings.providers.page.openCodeGo.help': 'Copiez l’ID depuis l’URL du tableau de bord et le cookie auth depuis les outils du navigateur. OpenChamber n’analyse jamais les cookies du navigateur.',
|
||||
'settings.providers.page.openCodeGo.save': 'Enregistrer et valider',
|
||||
'settings.providers.page.openCodeGo.replace': 'Remplacer',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'OpenCode Go ダッシュボードを接続して、ローリング、週間、月間のクォータを表示します。',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'ワークスペース ID',
|
||||
'settings.providers.page.openCodeGo.authCookie': '認証 Cookie',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'API キー',
|
||||
'settings.providers.page.openCodeGo.help': 'ダッシュボード URL からワークスペース ID を、ブラウザーの開発者ツールから auth Cookie をコピーしてください。OpenChamber がブラウザーの Cookie を走査することはありません。',
|
||||
'settings.providers.page.openCodeGo.save': '保存して検証',
|
||||
'settings.providers.page.openCodeGo.replace': '置換',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'OpenCode Go 대시보드를 연결하여 롤링, 주간 및 월간 할당량을 표시합니다.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': '워크스페이스 ID',
|
||||
'settings.providers.page.openCodeGo.authCookie': '인증 쿠키',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'API 키',
|
||||
'settings.providers.page.openCodeGo.help': '대시보드 URL에서 워크스페이스 ID를, 브라우저 개발자 도구에서 auth 쿠키를 복사하세요. OpenChamber는 브라우저 쿠키 저장소를 검색하지 않습니다.',
|
||||
'settings.providers.page.openCodeGo.save': '저장 및 검증',
|
||||
'settings.providers.page.openCodeGo.replace': '교체',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Połącz panel OpenCode Go, aby wyświetlać limity kroczące, tygodniowe i miesięczne.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'ID przestrzeni roboczej',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Plik cookie uwierzytelniania',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'Klucz API',
|
||||
'settings.providers.page.openCodeGo.help': 'Skopiuj ID z adresu panelu i cookie auth z narzędzi deweloperskich przeglądarki. OpenChamber nigdy nie skanuje plików cookie przeglądarki.',
|
||||
'settings.providers.page.openCodeGo.save': 'Zapisz i sprawdź',
|
||||
'settings.providers.page.openCodeGo.replace': 'Zastąp',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Conecte o painel do OpenCode Go para exibir as cotas móvel, semanal e mensal.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'ID do workspace',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Cookie de autenticação',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'Chave de API',
|
||||
'settings.providers.page.openCodeGo.help': 'Copie o ID da URL do painel e o cookie auth das ferramentas do navegador. O OpenChamber nunca examina os cookies do navegador.',
|
||||
'settings.providers.page.openCodeGo.save': 'Salvar e validar',
|
||||
'settings.providers.page.openCodeGo.replace': 'Substituir',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': 'Підключіть панель OpenCode Go, щоб бачити ковзну, тижневу та місячну квоту.',
|
||||
'settings.providers.page.openCodeGo.workspaceId': 'ID робочого простору',
|
||||
'settings.providers.page.openCodeGo.authCookie': 'Cookie авторизації',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'Ключ API',
|
||||
'settings.providers.page.openCodeGo.help': 'Скопіюйте ID робочого простору з URL панелі, а cookie auth з інструментів розробника браузера. OpenChamber ніколи не сканує сховище cookie браузера.',
|
||||
'settings.providers.page.openCodeGo.save': 'Зберегти й перевірити',
|
||||
'settings.providers.page.openCodeGo.replace': 'Замінити',
|
||||
|
||||
@@ -3,6 +3,7 @@ export const settingsDict = {
|
||||
'settings.providers.page.openCodeGo.description': '连接 OpenCode Go 控制面板以显示滚动、每周和每月配额。',
|
||||
'settings.providers.page.openCodeGo.workspaceId': '工作区 ID',
|
||||
'settings.providers.page.openCodeGo.authCookie': '身份验证 Cookie',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'API 密钥',
|
||||
'settings.providers.page.openCodeGo.help': '从控制面板网址复制工作区 ID,并从浏览器开发者工具复制 auth Cookie。OpenChamber 绝不会扫描浏览器 Cookie 存储。',
|
||||
'settings.providers.page.openCodeGo.save': '保存并验证',
|
||||
'settings.providers.page.openCodeGo.replace': '替换',
|
||||
|
||||
@@ -3,6 +3,7 @@
|
||||
'settings.providers.page.openCodeGo.description': '連接 OpenCode Go 控制面板以顯示滾動、每週和每月配額。',
|
||||
'settings.providers.page.openCodeGo.workspaceId': '工作區 ID',
|
||||
'settings.providers.page.openCodeGo.authCookie': '驗證 Cookie',
|
||||
'settings.providers.page.openCodeGo.apiKey': 'API 金鑰',
|
||||
'settings.providers.page.openCodeGo.help': '從控制面板網址複製工作區 ID,並從瀏覽器開發者工具複製 auth Cookie。OpenChamber 絕不會掃描瀏覽器 Cookie 儲存空間。',
|
||||
'settings.providers.page.openCodeGo.save': '儲存並驗證',
|
||||
'settings.providers.page.openCodeGo.replace': '取代',
|
||||
|
||||
Reference in New Issue
Block a user