Update URLs from connect.comma.ai to stable.konik.ai across documentation and codebase

- Changed references in logs.md, pull request template, and various UI components to point to stable.konik.ai.
- Updated pairing dialog and related translations to reflect the new URL.
- Modified API endpoints and documentation to ensure consistency with the new domain.
- Ensured all instances of connect.comma.ai are replaced with stable.konik.ai in user-facing messages and code comments.
This commit is contained in:
Test User
2026-01-22 16:25:41 -06:00
parent 6371d6bfa1
commit b965950a7a
36 changed files with 133 additions and 133 deletions
+1 -1
View File
@@ -100,7 +100,7 @@ NO WARRANTY EXPRESSED OR IMPLIED.**
<details>
<summary>User Data and comma Account</summary>
By default, openpilot uploads the driving data to our servers. You can also access your data through [comma connect](https://connect.comma.ai/). We use your data to train better models and improve openpilot for everyone.
By default, openpilot uploads the driving data to our servers. You can also access your data through [comma connect](https://stable.konik.ai/). We use your data to train better models and improve openpilot for everyone.
openpilot is open source software: the user is free to disable data collection if they wish to do so.
+1 -1
View File
@@ -341,7 +341,7 @@ Version 0.8.12 (2021-12-15)
* Improved audio amplifier configuration
* System reliability improvements
* Update Python to 3.8.10
* Raw logs upload moved to connect.comma.ai
* Raw logs upload moved to stable.konik.ai
* Fixed HUD alerts on newer Honda Bosch thanks to csouers!
* Audi Q3 2020-21 support thanks to jyoung8607!
* Lexus RC 2020 support thanks to ErichMoraga!
+1 -1
View File
@@ -5,7 +5,7 @@ from datetime import datetime, timedelta, UTC
from openpilot.system.hardware.hw import Paths
from openpilot.system.version import get_version
API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com')
API_HOST = os.getenv('API_HOST', 'https://api.konik.ai')
# name: jwt signature algorithm
KEYS = {"id_rsa": "RS256",
+1 -1
View File
@@ -4,6 +4,6 @@
* **offroad**: openpilot's system state while ignition is off
* **route**: a route is a recording of an onroad session
* **segment**: routes are split into one minute chunks called segments.
* **comma connect**: the web viewer for all your routes; check it out at [connect.comma.ai](https://connect.comma.ai).
* **comma connect**: the web viewer for all your routes; check it out at [stable.konik.ai](https://stable.konik.ai).
* **panda**: this is the secondary processor on the device that implements the functional safety and directly talks to the car over CAN. See the [panda repo](https://github.com/commaai/panda).
* **comma 3X**: the latest hardware by comma.ai for running openpilot. more info at [comma.ai/shop](https://comma.ai/shop).
+1 -1
View File
@@ -23,7 +23,7 @@ Each camera stream is H.265 encoded and written to its respective file.
qlogs are a decimated subset of the rlogs. Check out [cereal/services.py](https://github.com/commaai/cereal/blob/master/services.py) for the decimation.
qcameras are H.264 encoded, lower res versions of the fcamera.hevc. The video shown in [comma connect](https://connect.comma.ai/) is from the qcameras.
qcameras are H.264 encoded, lower res versions of the fcamera.hevc. The video shown in [comma connect](https://stable.konik.ai/) is from the qcameras.
qlogs and qcameras are designed to be small enough to upload instantly on slow internet and store forever, yet useful enough for most analysis and debugging.
+3 -3
View File
@@ -1,9 +1,9 @@
<!--
We need these details to verify your pull request.
Find your device's dongle ID and a route at https://connect.comma.ai.
Find your device's dongle ID and a route at https://stable.konik.ai.
Ideally, the route is recorded with the exact branch of your pull request.
-->
Validation
* Dongle ID:
* Route:
* Dongle ID:
* Route:
+1 -1
View File
@@ -21,7 +21,7 @@ from openpilot.system.ui.widgets.scroller_tici import Scroller
# Description constants
DESCRIPTIONS = {
'pair_device': tr_noop("Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer."),
'pair_device': tr_noop("Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer."),
'driver_camera': tr_noop("Preview the driver facing camera to ensure that driver monitoring has good visibility. (vehicle must be off)"),
'reset_calibration': tr_noop("openpilot requires the device to be mounted within 4° left or right and within 5° up or 9° down."),
'review_guide': tr_noop("Review the rules, features, and limitations of openpilot"),
+2 -2
View File
@@ -119,7 +119,7 @@ class UpdaterState(IntEnum):
class PairBigButton(BigButton):
def __init__(self):
super().__init__("pair", "connect.comma.ai", "icons_mici/settings/comma_icon.png")
super().__init__("pair", "stable.konik.ai", "icons_mici/settings/comma_icon.png")
def _update_state(self):
if ui_state.prime_state.is_paired():
@@ -130,7 +130,7 @@ class PairBigButton(BigButton):
self.set_value("upgrade to prime")
else:
self.set_text("pair")
self.set_value("connect.comma.ai")
self.set_value("stable.konik.ai")
def _handle_mouse_release(self, mouse_pos: MousePos):
super()._handle_mouse_release(mouse_pos)
+1 -1
View File
@@ -35,7 +35,7 @@ class PairingDialog(NavWidget):
except Exception as e:
cloudlog.warning(f"Failed to get pairing token: {e}")
token = ""
return f"https://connect.comma.ai/?pair={token}"
return f"https://stable.konik.ai/?pair={token}"
def _generate_qr_code(self) -> None:
try:
+4 -4
View File
@@ -194,7 +194,7 @@ msgstr ""
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgid "Go to https://stable.konik.ai on your phone"
msgstr ""
#: selfdrive/ui/widgets/pairing_dialog.py:129
@@ -204,7 +204,7 @@ msgstr ""
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
#: selfdrive/ui/widgets/pairing_dialog.py:161
@@ -251,7 +251,7 @@ msgstr ""
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr ""
#: selfdrive/ui/widgets/prime.py:44
@@ -347,7 +347,7 @@ msgstr ""
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
+8 -8
View File
@@ -169,13 +169,13 @@ msgstr "رجوع"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "انضم إلى comma prime عبر connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "انضم إلى comma prime عبر stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "ثبّت connect.comma.ai على شاشتك الرئيسية لاستخدامه كتطبيق"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "ثبّت stable.konik.ai على شاشتك الرئيسية لاستخدامه كتطبيق"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -497,8 +497,8 @@ msgstr "جيد"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "اذهب إلى https://connect.comma.ai على هاتفك"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "اذهب إلى https://stable.konik.ai على هاتفك"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -645,10 +645,10 @@ msgstr "قم بإقران جهازك بحساب comma"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"أقرِن جهازك مع comma connect (connect.comma.ai) واحصل على عرض comma prime."
"أقرِن جهازك مع comma connect (stable.konik.ai) واحصل على عرض comma prime."
#: selfdrive/ui/widgets/setup.py:91
#, python-format
+8 -8
View File
@@ -170,14 +170,14 @@ msgstr "Zurück"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "Werden Sie comma prime Mitglied auf connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "Werden Sie comma prime Mitglied auf stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
"Fügen Sie connect.comma.ai Ihrem Startbildschirm hinzu, um es wie eine App "
"Fügen Sie stable.konik.ai Ihrem Startbildschirm hinzu, um es wie eine App "
"zu verwenden"
#: selfdrive/ui/layouts/settings/device.py:68
@@ -505,8 +505,8 @@ msgstr "GUT"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Gehen Sie auf Ihrem Telefon zu https://connect.comma.ai"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Gehen Sie auf Ihrem Telefon zu https://stable.konik.ai"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -655,10 +655,10 @@ msgstr "Koppeln Sie Ihr Gerät mit Ihrem commaKonto"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Koppeln Sie Ihr Gerät mit comma connect (connect.comma.ai) und lösen Sie Ihr "
"Koppeln Sie Ihr Gerät mit comma connect (stable.konik.ai) und lösen Sie Ihr "
"commaprimeAngebot ein."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -169,13 +169,13 @@ msgstr "Back"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "Become a comma prime member at connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "Become a comma prime member at stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "Bookmark stable.konik.ai to your home screen to use it like an app"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -499,8 +499,8 @@ msgstr "GOOD"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Go to https://connect.comma.ai on your phone"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Go to https://stable.konik.ai on your phone"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -648,10 +648,10 @@ msgstr "Pair your device to your comma account"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -169,14 +169,14 @@ msgstr "Atrás"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "Hazte miembro de comma prime en connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "Hazte miembro de comma prime en stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
"Añade connect.comma.ai a tu pantalla de inicio para usarlo como una app"
"Añade stable.konik.ai a tu pantalla de inicio para usarlo como una app"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -503,8 +503,8 @@ msgstr "BUENO"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Ve a https://connect.comma.ai en tu teléfono"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Ve a https://stable.konik.ai en tu teléfono"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -653,10 +653,10 @@ msgstr "Empareja tu dispositivo con tu cuenta de comma"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Empareja tu dispositivo con comma connect (connect.comma.ai) y reclama tu "
"Empareja tu dispositivo con comma connect (stable.konik.ai) y reclama tu "
"oferta de comma prime."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -170,14 +170,14 @@ msgstr "Retour"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "Devenez membre comma prime sur connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "Devenez membre comma prime sur stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
"Ajoutez connect.comma.ai à votre écran d'accueil pour l'utiliser comme une "
"Ajoutez stable.konik.ai à votre écran d'accueil pour l'utiliser comme une "
"application"
#: selfdrive/ui/layouts/settings/device.py:68
@@ -506,8 +506,8 @@ msgstr "BON"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Allez sur https://connect.comma.ai sur votre téléphone"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Allez sur https://stable.konik.ai sur votre téléphone"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -656,10 +656,10 @@ msgstr "Associez votre appareil à votre compte comma"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Associez votre appareil à comma connect (connect.comma.ai) et réclamez votre "
"Associez votre appareil à comma connect (stable.konik.ai) et réclamez votre "
"offre comma prime."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -169,13 +169,13 @@ msgstr "戻る"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "connect.comma.aiで comma prime に加入"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "stable.konik.aiで comma prime に加入"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "connect.comma.aiをホーム画面に追加してアプリのように使いましょう"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "stable.konik.aiをホーム画面に追加してアプリのように使いましょう"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -496,8 +496,8 @@ msgstr "良好"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "スマートフォンで https://connect.comma.ai にアクセス"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "スマートフォンで https://stable.konik.ai にアクセス"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -645,10 +645,10 @@ msgstr "デバイスをあなたの comma アカウントにペアリング"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"デバイスを comma connectconnect.comma.ai)とペアリングして、comma prime 特"
"デバイスを comma connectstable.konik.ai)とペアリングして、comma prime 特"
"典を受け取りましょう。"
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -168,13 +168,13 @@ msgstr "뒤로"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "connect.comma.ai에서 comma prime 회원이 되세요"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "stable.konik.ai에서 comma prime 회원이 되세요"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "connect.comma.ai를 홈 화면에 추가하여 앱처럼 사용하세요"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "stable.konik.ai를 홈 화면에 추가하여 앱처럼 사용하세요"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -495,8 +495,8 @@ msgstr "양호"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "휴대폰에서 https://connect.comma.ai 에 접속하세요"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "휴대폰에서 https://stable.konik.ai 에 접속하세요"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -643,10 +643,10 @@ msgstr "장치를 귀하의 comma 계정에 페어링하세요"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"장치를 comma connect(connect.comma.ai)와 페어링하고 comma 프라임 혜택을 받으세"
"장치를 comma connect(stable.konik.ai)와 페어링하고 comma 프라임 혜택을 받으세"
"요."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -171,13 +171,13 @@ msgstr "Voltar"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "Torne-se membro comma prime em connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "Torne-se membro comma prime em stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "Adicione connect.comma.ai à tela inicial para usá-lo como um app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "Adicione stable.konik.ai à tela inicial para usá-lo como um app"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -503,8 +503,8 @@ msgstr "BOM"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Acesse https://connect.comma.ai no seu telefone"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Acesse https://stable.konik.ai no seu telefone"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -653,10 +653,10 @@ msgstr "Emparelhe seu dispositivo à sua conta comma"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Emparelhe seu dispositivo com o comma connect (connect.comma.ai) e resgate "
"Emparelhe seu dispositivo com o comma connect (stable.konik.ai) e resgate "
"sua oferta comma prime."
#: selfdrive/ui/widgets/setup.py:91
+4 -4
View File
@@ -158,12 +158,12 @@ msgstr ""
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr ""
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
#: selfdrive/ui/layouts/settings/device.py:68
@@ -464,7 +464,7 @@ msgstr ""
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgid "Go to https://stable.konik.ai on your phone"
msgstr ""
#: selfdrive/ui/layouts/sidebar.py:129
@@ -612,7 +612,7 @@ msgstr ""
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
+8 -8
View File
@@ -169,14 +169,14 @@ msgstr "Geri"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "connect.comma.ai adresinde comma prime üyesi olun"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "stable.konik.ai adresinde comma prime üyesi olun"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
"connect.comma.ai'yi ana ekranınıza ekleyerek bir uygulama gibi kullanın"
"stable.konik.ai'yi ana ekranınıza ekleyerek bir uygulama gibi kullanın"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -500,8 +500,8 @@ msgstr "İYİ"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Telefonunuzda https://connect.comma.ai adresine gidin"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Telefonunuzda https://stable.konik.ai adresine gidin"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -650,10 +650,10 @@ msgstr "Cihazınızı comma hesabınızla eşleştirin"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Cihazınızı comma connect (connect.comma.ai) ile eşleştirin ve comma prime "
"Cihazınızı comma connect (stable.konik.ai) ile eşleştirin ve comma prime "
"teklifinizi alın."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -168,14 +168,14 @@ msgstr "Назад"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "Станьте членом comma prime на connect.comma.ai"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "Станьте членом comma prime на stable.konik.ai"
#: selfdrive/ui/widgets/pairing_dialog.py:119
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr ""
"Додайте connect.comma.ai до головного екрану, щоб використовувати його як "
"Додайте stable.konik.ai до головного екрану, щоб використовувати його як "
"додаток."
#: selfdrive/ui/layouts/settings/device.py:68
@@ -506,8 +506,8 @@ msgstr "ДОБРА"
#: selfdrive/ui/widgets/pairing_dialog.py:117
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "Перейдіть на сайт https://connect.comma.ai на своєму телефоні."
msgid "Go to https://stable.konik.ai on your phone"
msgstr "Перейдіть на сайт https://stable.konik.ai на своєму телефоні."
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -658,10 +658,10 @@ msgstr "Підключіть свій пристрій до обліковки c
#: selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"Підключіть свій пристрій до comma connect (connect.comma.ai) і отримайте "
"Підключіть свій пристрій до comma connect (stable.konik.ai) і отримайте "
"свою пропозицію comma prime."
#: selfdrive/ui/widgets/setup.py:91
+8 -8
View File
@@ -164,13 +164,13 @@ msgstr "返回"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "前往 connect.comma.ai 成为 comma prime 会员"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "前往 stable.konik.ai 成为 comma prime 会员"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "将 connect.comma.ai 添加到主屏幕,像应用一样使用"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "将 stable.konik.ai 添加到主屏幕,像应用一样使用"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -484,8 +484,8 @@ msgstr "良好"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "在手机上前往 https://connect.comma.ai"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "在手机上前往 https://stable.konik.ai"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -632,10 +632,10 @@ msgstr "将设备配对到您的 comma 账号"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"将设备与 comma connectconnect.comma.ai)配对,领取您的 comma prime 优惠。"
"将设备与 comma connectstable.konik.ai)配对,领取您的 comma prime 优惠。"
#: selfdrive/ui/widgets/setup.py:91
#, python-format
+8 -8
View File
@@ -164,13 +164,13 @@ msgstr "返回"
#: selfdrive/ui/widgets/prime.py:38
#, python-format
msgid "Become a comma prime member at connect.comma.ai"
msgstr "前往 connect.comma.ai 成為 comma prime 會員"
msgid "Become a comma prime member at stable.konik.ai"
msgstr "前往 stable.konik.ai 成為 comma prime 會員"
#: selfdrive/ui/widgets/pairing_dialog.py:130
#, python-format
msgid "Bookmark connect.comma.ai to your home screen to use it like an app"
msgstr "將 connect.comma.ai 加到主畫面,像 App 一樣使用"
msgid "Bookmark stable.konik.ai to your home screen to use it like an app"
msgstr "將 stable.konik.ai 加到主畫面,像 App 一樣使用"
#: selfdrive/ui/layouts/settings/device.py:68
#, python-format
@@ -484,8 +484,8 @@ msgstr "良好"
#: selfdrive/ui/widgets/pairing_dialog.py:128
#, python-format
msgid "Go to https://connect.comma.ai on your phone"
msgstr "在手機上前往 https://connect.comma.ai"
msgid "Go to https://stable.konik.ai on your phone"
msgstr "在手機上前往 https://stable.konik.ai"
#: selfdrive/ui/layouts/sidebar.py:129
msgid "HIGH"
@@ -632,10 +632,10 @@ msgstr "將裝置配對至您的 comma 帳號"
#: selfdrive/ui/widgets/setup.py:48 selfdrive/ui/layouts/settings/device.py:24
#, python-format
msgid ""
"Pair your device with comma connect (connect.comma.ai) and claim your comma "
"Pair your device with comma connect (stable.konik.ai) and claim your comma "
"prime offer."
msgstr ""
"將裝置與 comma connectconnect.comma.ai)配對,領取您的 comma prime 優惠。"
"將裝置與 comma connectstable.konik.ai)配對,領取您的 comma prime 優惠。"
#: selfdrive/ui/widgets/setup.py:91
#, python-format
+3 -3
View File
@@ -35,7 +35,7 @@ class PairingDialog(Widget):
except Exception:
cloudlog.exception("Failed to get pairing token")
token = ""
return f"https://connect.comma.ai/?pair={token}"
return f"https://stable.konik.ai/?pair={token}"
def _generate_qr_code(self) -> None:
try:
@@ -114,9 +114,9 @@ class PairingDialog(Widget):
def _render_instructions(self, rect: rl.Rectangle) -> None:
instructions = [
tr("Go to https://connect.comma.ai on your phone"),
tr("Go to https://stable.konik.ai on your phone"),
tr("Click \"add new device\" and scan the QR code on the right"),
tr("Bookmark connect.comma.ai to your home screen to use it like an app"),
tr("Bookmark stable.konik.ai to your home screen to use it like an app"),
]
font = gui_app.font(FontWeight.BOLD)
+1 -1
View File
@@ -35,7 +35,7 @@ class PrimeWidget(Widget):
# Description with wrapping
desc_y = y + 140
font = gui_app.font(FontWeight.NORMAL)
wrapped_text = "\n".join(wrap_text(font, tr("Become a comma prime member at connect.comma.ai"), 56, int(w)))
wrapped_text = "\n".join(wrap_text(font, tr("Become a comma prime member at stable.konik.ai"), 56, int(w)))
text_size = measure_text_cached(font, wrapped_text, 56)
rl.draw_text_ex(font, wrapped_text, rl.Vector2(x, desc_y), 56, 0, rl.WHITE)
+1 -1
View File
@@ -45,7 +45,7 @@ class SetupWidget(Widget):
y += 113 # 75 + 38 spacing
# Description
desc = tr("Pair your device with comma connect (connect.comma.ai) and claim your comma prime offer.")
desc = tr("Pair your device with comma connect (stable.konik.ai) and claim your comma prime offer.")
light_font = gui_app.font(FontWeight.NORMAL)
wrapped = wrap_text(light_font, desc, 50, int(w))
for line in wrapped:
+1 -1
View File
@@ -41,7 +41,7 @@ from openpilot.system.version import get_build_metadata
from openpilot.system.hardware.hw import Paths
ATHENA_HOST = os.getenv('ATHENA_HOST', 'wss://athena.comma.ai')
ATHENA_HOST = os.getenv('ATHENA_HOST', 'wss://athena.konik.ai')
HANDLER_THREADS = int(os.getenv('HANDLER_THREADS', "4"))
LOCAL_PORT_WHITELIST = {22, } # SSH
+2 -2
View File
@@ -1,6 +1,6 @@
# Cabana
Cabana is a tool developed to view raw CAN data. One use for this is creating and editing [CAN Dictionaries](http://socialledge.com/sjsu/index.php/DBC_Format) (DBC files), and the tool provides direct integration with [commaai/opendbc](https://github.com/commaai/opendbc) (a collection of DBC files), allowing you to load the DBC files direct from source, and save to your fork. In addition, you can load routes from [comma connect](https://connect.comma.ai).
Cabana is a tool developed to view raw CAN data. One use for this is creating and editing [CAN Dictionaries](http://socialledge.com/sjsu/index.php/DBC_Format) (DBC files), and the tool provides direct integration with [commaai/opendbc](https://github.com/commaai/opendbc) (a collection of DBC files), allowing you to load the DBC files direct from source, and save to your fork. In addition, you can load routes from [comma connect](https://stable.konik.ai).
## Usage Instructions
@@ -28,7 +28,7 @@ Options:
Arguments:
route the drive to replay. find your drives at
connect.comma.ai
stable.konik.ai
```
## Examples
+1 -1
View File
@@ -20,7 +20,7 @@ int main(int argc, char *argv[]) {
QCommandLineParser cmd_parser;
cmd_parser.addHelpOption();
cmd_parser.addPositionalArgument("route", "the drive to replay. find your drives at connect.comma.ai");
cmd_parser.addPositionalArgument("route", "the drive to replay. find your drives at stable.konik.ai");
cmd_parser.addOption({"demo", "use a demo route instead of providing your own"});
cmd_parser.addOption({"auto", "Auto load the route from the best available source (no video): internal, openpilotci, comma_api, car_segments, testing_closet"});
cmd_parser.addOption({"qcam", "load qcamera"});
+1 -1
View File
@@ -9,7 +9,7 @@
namespace CommaApi {
const QString BASE_URL = util::getenv("API_HOST", "https://api.commadotai.com").c_str();
const QString BASE_URL = util::getenv("API_HOST", "https://api.konik.ai").c_str();
QByteArray rsa_sign(const QByteArray &data);
QString create_jwt(const QJsonObject &payloads = {}, int expiry = 3600);
+1 -1
View File
@@ -41,7 +41,7 @@ For a quick demo, run this command:
## Basic Usage/Features:
- The text box to load a route is a the top left of the page, accepts standard openpilot format routes (e.g. `a2a0ccea32023010/2023-07-27--13-01-19/0:1`, `https://connect.comma.ai/a2a0ccea32023010/2023-07-27--13-01-19/`)
- The text box to load a route is a the top left of the page, accepts standard openpilot format routes (e.g. `a2a0ccea32023010/2023-07-27--13-01-19/0:1`, `https://stable.konik.ai/a2a0ccea32023010/2023-07-27--13-01-19/`)
- The Play/Pause button is at the bottom of the screen, you can drag the bottom slider to seek. The timeline in timeseries plots are synced with the slider.
- The Timeseries List sidebar has several dropdowns, the fields each show the field name and value, synced with the timeline (will show N/A until the time of the first message in that field is reached).
- There is a search bar for the timeseries list, you can search for structs or fields, or both by separating with a "/"
+1 -1
View File
@@ -1,6 +1,6 @@
import os
import requests
API_HOST = os.getenv('API_HOST', 'https://api.commadotai.com')
API_HOST = os.getenv('API_HOST', 'https://api.konik.ai')
# TODO: this should be merged into common.api
+1 -1
View File
@@ -205,7 +205,7 @@ def parse_indirect(identifier: str) -> str:
if "useradmin.comma.ai" in identifier:
query = parse_qs(urlparse(identifier).query)
identifier = query["onebox"][0]
elif "connect.comma.ai" in identifier:
elif "stable.konik.ai" in identifier:
path = urlparse(identifier).path.strip("/").split("/")
path = ['/'.join(path[:2]), *path[2:]] # recombine log id
+2 -2
View File
@@ -18,7 +18,7 @@ Test your vehicle's longitudinal control tuning with this tool. The tool will te
![videoframe_6652](https://github.com/user-attachments/assets/e9d4c95a-cd76-4ab7-933e-19937792fa0f)
5. Ensure the road ahead is clear, as openpilot will not brake for any obstructions in this mode. Once you are ready, press "Set" on your steering wheel to start the tests. The tests will run for about 4 minutes. If you need to pause the tests, press "Cancel" on your steering wheel. You can resume the tests by pressing "Resume" on your steering wheel.
5. Ensure the road ahead is clear, as openpilot will not brake for any obstructions in this mode. Once you are ready, press "Set" on your steering wheel to start the tests. The tests will run for about 4 minutes. If you need to pause the tests, press "Cancel" on your steering wheel. You can resume the tests by pressing "Resume" on your steering wheel.
**Note:** For GM cars, it is recommended to hold down the resume button for all low-speed tests (starting, stopping and creep) to avoid the car entering standstill.
@@ -28,7 +28,7 @@ Test your vehicle's longitudinal control tuning with this tool. The tool will te
![fin2](https://github.com/user-attachments/assets/c06960ae-7cfb-44af-beaa-4dc28848e49d)
7. Visit https://connect.comma.ai and locate the route(s). They will stand out with lots of orange intervals in their timeline. Ensure "All logs" show as "uploaded."
7. Visit https://stable.konik.ai and locate the route(s). They will stand out with lots of orange intervals in their timeline. Ensure "All logs" show as "uploaded."
![image](https://github.com/user-attachments/assets/cfe4c6d9-752f-4b24-b421-4b90a01933dc)
+1 -1
View File
@@ -80,7 +80,7 @@ Options:
Arguments:
route the drive to replay. find your drives at
connect.comma.ai
stable.konik.ai
```
## Visualize the Replay in the openpilot UI
+1 -1
View File
@@ -8,7 +8,7 @@
namespace CommaApi2 {
const std::string BASE_URL = util::getenv("API_HOST", "https://api.commadotai.com").c_str();
const std::string BASE_URL = util::getenv("API_HOST", "https://api.konik.ai").c_str();
std::string create_token(bool use_jwt, const json11::Json& payloads = {}, int expiry = 3600);
std::string httpGet(const std::string &url, long *response_code = nullptr);