- 新增主題系統
- 新增表情符號
- 修正無法切換輸入輸出裝置問題
- 修正錯誤文本內容
- 調整主頁伺服器卡片大小
- 調整各種介面樣式及行為
A: 請從右上角選單 -> 登出,然後再登入一次
A: 請從右上角選單 -> 登出,然後再登入一次
A: 如果你正在使用學校、公司等網路,可能會導致連線不到,請換一個網路連線,目前還沒有根除方法
A: 重新啟動應用程式再試一次
A: 請加入我們的 Discord 伺服器或至 Issues 頁面詳細描述你所遇到的問題
請至 下載點,先閱讀過說明文件後再開始下載
- 前端 (Client): React, Electron
- 後端 (Server): Node.js
- 資料庫 (Database): SQLite
- 通訊協定 (Protocol): WebRTC / WebSocket
我們歡迎所有開發者參與 RiceCall 的開發!你可以透過以下方式貢獻:
- 至此表單填寫幫助意願 (記得先加入我們的 Discord,若我們需要你的幫忙會給予你身份組)
- 若想直接新增功能,可以 Fork 此專案,進行修改後提交 Pull Request
- 回報 Bug 或提出新功能建議,請到 Issues 頁面
RiceCall
├── public/ # 靜態資源 (圖片、icons 等)
├── resources/ # Electron 打包相關資源
├── src/ # 應用程式的主要原始碼
│ ├── app/ # Next.js 頁面
│ ├── components/ # React/Electron 元件
│ ├── providers/ # React Providers
│ ├── services/ # API 呼叫、資料處理
│ ├── styles/ # CSS
│ ├── types/ # 類型定義
│ ├── utils/ # 功能檔案
├── main.js # Electron 入口文件
├── .env.example # 環境變數範例
├── .gitignore # Git 忽略清單
├── .prettierrc # Prettier 設定
├── dev-app-update.yml # 應用程式更新設定 (Electron auto-update)
├── Dockerfile # Docker 部署設定
├── electron-builder.json # Electron 打包設定
├── eslint.config.mjs # ESLint 設定
├── LICENSE # 專案授權
├── package.json # npm/yarn 依賴管理
├── postcss.config.mjs # PostCSS 設定
├── README.md # 專案說明文件
├── tsconfig.json # TypeScript 設定
├── yarn.lock # Yarn 鎖定依賴版本
- 安裝 Modules
yarn install
- 建立 .env 或複製 .env.example 後更名為 .env,以下為環境變數範例
NEXT_PUBLIC_SERVER_URL=你的伺服器公開網址
NEXT_PUBLIC_SERVER_URL_SECONDARY=備援網址(使用中華電信網路將會使用該網址,若無則設定和 NEXT_PUBLIC_SERVER_URL 相同)
- 啟動 Client (Development)
yarn electron-dev
客戶端即會運行於本地電腦上
RiceCall 是一個獨立開發的專案,與 RaidCall 的原開發團隊、伺服器或任何官方組織 沒有任何關聯。本專案並非 RaidCall 的延續或官方授權版本,亦不涉及恢復過去的 RaidCall 服務或其伺服器。
RiceCall 的開發純屬愛好者社群的自主行動,目的在於提供一個新的語音交流平台,並非商業化項目。本專案可能會參考或取用部分 RaidCall 相關的素材,但所有內容皆屬我們的獨立創作,且不代表 RaidCall 官方立場或意圖。
如有任何與 RaidCall 相關的問題,請直接聯繫其原開發團隊或官方渠道。RiceCall 不負責與 RaidCall 相關的任何技術支援、帳號恢復或資料遺失等問題。
本專案完全獨立開發,所有內容僅供學術研究與技術交流使用。如涉及任何版權、商標或其他權利問題,請聯繫我們進行溝通。