跳至內容

加入測試版管道 ​

Mindwtr 會在正式穩定版發行前,先發布 beta 與候選發行版組建。測試版能更早取得新功能與錯誤修正,也有助於在同一組建提供給所有穩定版使用者前,找出特定平台的問題。

你可以長期留在測試版管道。穩定版也會發布至測試版管道,因此測試人員不必在測試週期結束後切回穩定版,也能持續使用最新版本。

如果需要風險最低的組建,請改用穩定版安裝頁面:

Android - Google Play 公開測試 ​

加入 Google Play 公開測試群組,之後照常透過 Play 商店更新:

日後若要退出測試版,請返回同一個測試連結並選擇退出測試。

iOS、iPadOS 與 macOS - TestFlight ​

安裝 TestFlight,然後加入 Mindwtr 測試版:

若要退出 TestFlight,請從 TestFlight 移除 Mindwtr,再從 App Store 或 Mac App Store 重新安裝穩定版。

Windows - Microsoft Store 測試版 ​

若要加入 Mindwtr Beta,請將你在 Microsoft Store 使用的 Microsoft 帳號信箱寄至 [email protected]。如果你願意公開信箱,也可以在測試版討論中留言。我會將該帳號加入測試群組。

我加入你的帳號且 Microsoft 發布測試套件後,請開啟 Microsoft Store,在媒體櫃中檢查更新,透過原有商店頁面更新 Mindwtr。測試群組成員變更可能需要最多 30 分鐘生效。Microsoft 將此功能稱為 package flight(套件小眾測試版);你使用一般商店應用程式,無需另行安裝 TestFlight。

更新現有商店安裝即可保留任務與附件,無需解除安裝 Mindwtr,也無需將資料移至 GitHub 建置。穩定版也會發布至這個測試群組。

若要退出,請寄信至同一支援信箱申請移出群組。商店不會將已安裝的測試版降級;有更高版本的適用穩定套件後,你才會收到穩定版更新。

Linux - AUR 測試版 ​

Arch Linux 及其衍生版本的使用者可安裝專用的測試版套件:

bash
yay -S mindwtr-beta-bin

套件頁面:

如果你在更名之前安裝過測試版,那麼目前使用的是舊套件 mindwtr-bin-beta。它在過渡期間仍會收到相同的更新,但你隨時可以換成目前的名稱:

bash
sudo pacman -R mindwtr-bin-beta
paru -S mindwtr-beta-bin

移除套件不會刪除你的 Mindwtr 資料。

若要回到穩定版,請改為安裝 mindwtr-bin。

Linux - Flathub 測試版 ​

加入一次 Flathub beta remote,再安裝 beta 分支:

bash
flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta tech.dongdongbh.mindwtr//beta

明確啟動測試版組建:

bash
flatpak run --branch=beta tech.dongdongbh.mindwtr

穩定版與測試版可以並存。若要讓桌面啟動器開啟 beta 分支:

bash
flatpak make-current tech.dongdongbh.mindwtr beta

日後若要讓啟動器切回穩定版:

bash
flatpak make-current tech.dongdongbh.mindwtr stable

Linux - APT 與 RPM 測試版儲存庫 ​

Debian 與 Ubuntu 使用者可加入 beta APT 儲存庫(簽署金鑰與穩定版儲存庫共用):

bash
curl -fsSL https://dongdongbh.github.io/Mindwtr/mindwtr.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/mindwtr-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/mindwtr-archive-keyring.gpg] https://dongdongbh.github.io/Mindwtr/deb-beta ./" | sudo tee /etc/apt/sources.list.d/mindwtr-beta.list
sudo apt update
sudo apt install mindwtr

Fedora、RHEL 與 openSUSE 使用者可加入 beta DNF/YUM 儲存庫:

bash
cat <<'EOF' | sudo tee /etc/yum.repos.d/mindwtr-beta.repo
[mindwtr-beta]
name=Mindwtr Beta Repository
baseurl=https://dongdongbh.github.io/Mindwtr/rpm-beta
enabled=1
gpgcheck=0
repo_gpgcheck=1
gpgkey=https://dongdongbh.github.io/Mindwtr/mindwtr.gpg.key
EOF

sudo dnf install mindwtr

穩定版也會發布至測試版儲存庫。候選發行版在套件中採用 1.2.0~rc.3 這類版本號;APT 與 DNF 都會將它排在最終版 1.2.0 之前,因此一般升級會自動從候選發行版更新至對應的穩定組建。

若要退出測試版儲存庫,請移除 /etc/apt/sources.list.d/mindwtr-beta.list(或 /etc/yum.repos.d/mindwtr-beta.repo),再從穩定版儲存庫重新安裝。

Docker - Beta 標籤 ​

每個發行版都會以自身版本標籤發布至 GHCR;浮動的 beta 標籤永遠指向最新發行版(候選發行版或穩定版),因此 beta 使用者不必切換標籤。latest 則會停留在最新穩定版:

bash
docker pull ghcr.io/dongdongbh/mindwtr-app:beta
docker pull ghcr.io/dongdongbh/mindwtr-cloud:beta

也可用版本號鎖定特定預發行版本,例如 ghcr.io/dongdongbh/mindwtr-app:1.2.0-rc.1。Compose 設定請參閱 Docker 部署。

Windows、AppImage、FOSS APK 與其他直接下載 ​

預發行組建會發布至 GitHub Releases,並標示為 pre-release:

請尋找帶有 -rc 或 -beta 等預發行後綴的版本。穩定版仍可在同一頁面取得。

回報測試版問題 ​

如果遇到錯誤,請提出 issue,並附上:

  • 你的平台
  • 設定 -> 關於中顯示的版本
  • 你原本預期會發生什麼
  • 實際發生了什麼

若測試意見包含平台與確切版本,最能發揮作用,因為候選發行版的修正經常會因發行管道而異。

Mindwtr 是免費、開放原始碼且在地優先的應用程式。
Getting Things Done 與 GTD 是 David Allen Company 的註冊商標。Mindwtr 與 David Allen Company 無關,亦未獲其背書或贊助。