CodeTogether 1.2 發布!本次升級包含一些基本改進和關鍵修復,在過去的幾周里,我們看到我們的用戶群增加了幾千個用戶,其中許多用戶發送了我們納入本版 CodeTogether 的巨大反饋。
端到端加密
為了大家編程資源的安全問題,在本版本CodeTogether中,我們通過向所有會話添加端到端加密來達到這個目的。CodeTogether為每個會話生成一個唯一的密鑰并嵌入到您的邀請 URL 中 - 此密鑰用于主機和所有參與者的 AES-GCM 加密。CodeTogether的服務器永遠不會收集或者存儲這些密鑰信息。這樣在各種可能性下都不會影響到您的代碼。下圖可視化了端到端加密的工作原理。
注意:由于 E2E 密鑰的關系,每個新會話(即使在同一主機上)現在都將具有唯一的邀請 URL,因此這些 URL 無法在會話之間重復使用。您可以使用瀏覽器或主機中的"邀請"操作來邀請其他人加入會話。
匿名使用
您不再需要創建 CodeTogether 帳戶來托管共享編碼會話。安裝插件/擴展,然后單擊"開始共享",即可!但是要使用高級功能還是需要注冊帳戶。
IntelliJ 穩定性
我們對早期版本的IntelliJ不再提供訪問支持!在過去的幾周里,我們早期訪問 IntelliJ 的用戶與當前版本進行了高效的編程會話。我們已經修復了許多特定于 IntelliJ 的 Bug。但是我們一直在優化改進更多的未知領域,包括與 Rider 的兼容性。因此您放心的把 CodeTogether 作為 IntelliJ 中配對編程需求的一部分。以下是 1.2.0 中涉及的幾個問題:
-
多個 IDE 窗口可以承載自己的"代碼合并"會話
-
有幾個情況下標記不會出現/消失,例如數據正在同步中
-
修復了在2019.1版本中,內容協助不會顯示語言/框架建議
-
啟用自動保存后,瀏覽器現在將正確反映打開編輯器中文件的保存狀態
-
圍繞文件管理的幾個問題,包括在會話期間創建新文件已修復
雜項密鑰修復
一般情況下大多數修補程序適用于從瀏覽器加入會話的參與者。
-
空格始終用于縮進;Tab 鍵現在將根據文件中檢測到的縮進插入選項卡或空格,其大小為正確的選項卡大小
-
Eclipse 和 IntelliJ 的代理支持已修復 - 如果您使用代理服務器連接互聯網,您現在可以托管 CodeTogether 會話
-
現在,使用Kotlin 或 Vue 時,參與者將看到正確著色的代碼
-
如果是臟文件(文件破損或其他格式錯誤),參與者端將不能對它重命名
-
在重新打開文件之前,問題視圖有時不會顯示所有錯誤
-
打開多個選項卡和控制訪問權限后,您在激活選項卡時將不會激活主機上的相應選項卡
-
使用 Eclipse為主機時,如果參與者在 HTML 文件中使用內容輔助,則建議不會正確覆蓋現有文本
GitHub
CodeTogether 的問題和增強功能已經在GitHub上公開。有關此版本中修復的問題的完整列表,請查看我們的頁面。我們鼓勵您也使用 GitHub 對您希望在即將發布的版本中看到的功能/修補程序進行投票,或報告新問題和文件功能請求。
下載安裝CodeTogether
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自: