公司
Gitter 到 Matrix 技術的轉移計畫分成幾個階段進行。 第一步是透過Matrix網路為Gitter提供一個高品質的網關,這將允許Gitter用戶直接與Matrix網路用戶進行通信,以及Matrix網路成員連接到Gitter聊天室。 Gitter 將能夠用作 Matrix 網路的成熟用戶端。 舊版 Gitter 行動應用程式將被 Element(以前稱為 Riot)行動應用程式取代,並進行更新以支援 Gitter 特定的功能。
從長遠來看,為了不將精力分散在兩個方面,決定開發一個結合了 Matrix 和 Gitter 功能的單一應用程式。 Element 計畫帶來Gitter 的所有進階功能,例如即時房間瀏覽、分層房間目錄、與GitLab 和GitHub 的整合(包括為GitLab 和GitHub 上的專案建立聊天室)、KaTeX 支援、線程討論和可索引搜尋引擎存檔。
這些功能將逐步引入 Element 應用程序,並與 Matrix 平台功能相結合,例如端對端加密、去中心化通訊、VoIP、會議、機器人、小部件和開放 API。 一旦統一版本準備就緒,舊的 Gitter 應用程式將被包含 Gitter 特定功能的新 Element 應用程式所取代。
回想一下,Gitter 是使用 Node.js 平台用 JavaScript 寫的,
- 保存通訊歷史記錄,能夠搜尋檔案並按月導航;
- Web 版本的可用性,
桌上型系統 、Android 和 iOS; - 能夠使用 IRC 用戶端連線聊天;
- 方便的 Git 儲存庫中物件的連結系統;
- 支援在訊息文字中使用 Markdown 標記;
- 能夠訂閱聊天頻道;
- 顯示來自GitHub的使用者狀態和使用者資訊;
- 支援問題訊息連結(問題連結#number);
- 用於向行動裝置發送帶有新訊息概述的大量通知的工具;
- 支援將文件附加到訊息。
用於組織去中心化通訊的 Matrix 平台使用 HTTPS+JSON 作為傳輸,能夠使用 WebSocket 或基於
整個網路不存在單點故障或訊息控制。 討論中涉及的所有伺服器都是平等的。
任何用戶都可以運行自己的伺服器並將其連接到公共網路。 可以創建
組織電話會議、進行語音和視訊通話。 它還支援輸入通知、用戶線上狀態評估、閱讀確認、推播通知、伺服器端搜尋、歷史記錄和用戶端狀態同步等進階功能。
來源: opennet.ru