Repository navigation
Releases: b40609/LinePort
Release list
v1.0.0-rc.2|Bot 目的群組修補與 Windows 安裝版
v1.0.0-rc.2:Bot 目的群組文字相容修補與 Windows 安裝版
2026-10-22。此版包含本次已通過 LINE 雙目的文字收件驗收的修補,仍以候選版發布;完整 Windows 重啟、長時間運作及其他帳號/裝置組合尚未驗證。
下載與更新
- Windows 安裝版 EXE:執行安裝程式,再由桌面 LinePort 捷徑啟動。內含 Node.js、.NET 與依賴套件,不需另外安裝執行環境。
- Windows 免安裝 ZIP:全部解壓至新資料夾,雙擊 LinePort.exe;不能只搬走 EXE。
- 原始碼 ZIP 與 SHA-256 校驗檔。
支援 Windows 11 x64,EXE 尚未簽署數位憑證。安裝不要求管理員權限,每次使用新版本目錄;阻擋可辨識的降版,保留既有版本。新版啟動器會安全切換可辨識的舊服務,保留原登入身分、規則與轉送紀錄;更新後請確認規則並按「開始轉送」。若正在手機授權,完成後再更新。
建議維持預設安裝路徑;過長的自訂路徑可能超過 Windows 路徑限制而使安裝回復。免安裝 ZIP 也請解壓至較短路徑。
修正內容
- 修正部分目的含 Bot/官方帳號、無可用群組金鑰時,整條目的路線停在加密準備的問題。先嘗試端對端加密;只有明確缺少群組金鑰、仍為群組成員,且確認官方帳號明確不支援 E2EE,才自動使用文字相容模式。
- 相容文字仍有 LINE 連線傳輸加密,但無 Letter Sealing 端對端加密,LINE 伺服器可處理內容;各目的狀態明確標示。其他目的維持原加密方式。
- 偵測限 50 名成員、4 個並行查詢與 5 秒;資料不足、逾時、其他金鑰或網路錯誤不觸發切換。發送失敗後不切換模式重送,避免重複發訊。
- 相容模式僅支援文字;啟用媒體的規則在目的初始化即阻擋,請另建純文字規則。這是目的群的發送相容處理,不會把目的 Bot 的訊息加入來源。
- 修正非空但不完整的自身金鑰快取恢復:合併保存的多代 bootstrap 金鑰、不覆蓋較新金鑰;目的失敗原因改以固定白名單呈現。
驗證範圍
本次修補的完整測試 275 項通過、0 失敗/跳過。實機使用 IOSIPAD 身分、原登入與原規則;使用者確認一則全新來源文字到一般目的與 Bot 目的各一次,後台各接受 1 則、錯誤/待送/不明均 0,來源解密失敗 0。平台接受訊息不等於收件保證,本次另有使用者實際收件確認。
打包與隔離驗證紀錄見 VERIFICATION.md。未把此次文字驗收擴大為媒體、跨平台、完整 Windows 重啟或長時間穩定性通過。
重新建置
開發環境需 Node.js/npm、.NET 10 SDK 與 Inno Setup 6.7.3;Inno 編譯器的 Languages 目錄需備有上游 ChineseTraditional.isl。先執行 scripts/Build-Portable.ps1 -OutputDirectory <全新目錄>,再執行 scripts/Build-Installer.ps1 -PortableDirectory <免安裝目錄> -OutputDirectory <另一全新目錄> -IsccPath <ISCC.exe 路徑>。兩個腳本都拒絕覆寫既有輸出目錄。
v1.0.0-rc.3|登入自動啟動(安裝選項與頁面開關)
v1.0.0-rc.3:登入自動啟動(安裝選項與頁面開關)
2026-10-22。此版把「登入 Windows 時自動啟動 LinePort」做成產品功能:安裝程式提供可取消的選項,頁面提供兩個獨立開關,預設啟用但不強制。仍以候選版發布;完整 Windows 重啟自動啟動、長時間運作及其他帳號/裝置組合尚未驗證。
下載與更新
- Windows 安裝版 EXE:執行安裝程式,再由桌面 LinePort 捷徑啟動。內含 Node.js、.NET 與依賴套件,不需另外安裝執行環境。
- Windows 免安裝 ZIP:全部解壓至新資料夾,雙擊 LinePort.exe;不能只搬走 EXE。免安裝版沒有安裝精靈選項,請在頁面「開機自動啟動」勾選。
- 原始碼 ZIP 與 SHA-256 校驗檔。
支援 Windows 11 x64,EXE 尚未簽署數位憑證。安裝不要求管理員權限,每次使用新版本目錄;阻擋可辨識的降版,保留既有版本。新版啟動器會安全切換可辨識的舊服務,保留原登入身分、規則與轉送紀錄;更新後請確認規則並按「開始轉送」。若正在手機授權,完成後再更新。
建議維持預設安裝路徑;過長的自訂路徑可能超過 Windows 路徑限制而使安裝回復。免安裝 ZIP 也請解壓至較短路徑。
新增內容
- 安裝精靈新增「登入 Windows 時自動啟動 LinePort」工作,預設勾選、可取消;只記錄選擇,第一次啟動時才建立啟動項目。免安裝版略過此步驟,改用頁面開關。
- 頁面「開機自動啟動」提供兩個獨立開關:登入時啟動本機服務與介面、登入時自動開始轉送。設定即時生效,隨時可在此或 Windows 設定→應用程式→啟動中關閉。
- 啟動項目指向
%LOCALAPPDATA%\LinePort\autostart-service.ps1與autostart-relay.ps1,路徑不隨版本目錄變動,升級版本不需重建;腳本以隱藏視窗執行,不顯示命令列視窗。 - 自動轉送沿用已保存且啟用的規則,只轉送啟動後的新文字;LINE 登入失效時停在待授權,不會自行發送測試訊息,也不會把目的 Bot 的訊息加入來源。
- 偏好存於
%LOCALAPPDATA%\LinePort\autostart.json,只有兩個布林值,不含憑證、Token 或聊天室內容。 - 升級永不重新開啟:只有第一次(偏好檔不存在)才依安裝精靈的選擇初始化,之後一律以頁面開關為準。
- 解除安裝會移除兩個啟動捷徑與自動啟動相關腳本/偏好檔,不影響已保存的規則、登入資料與轉送紀錄。
沿用修正
- 沿用 rc.2 的 Bot 目的群組文字相容修補與多代金鑰恢復修補;詳見 RELEASE-1.0.0-rc.2.md。
驗證範圍
原始碼與套件各 282 項測試通過、0 失敗/跳過,新增自動啟動偏好、腳本、捷徑建立與移除、API 與頁面開關測試。隔離安裝驗證安裝精靈預設勾選、首次啟動建立兩個啟動項目、頁面關閉後移除、同版修復與升級不覆寫使用者選擇、解除安裝清理檔案。實機登入 Windows 自動啟動與長時間運作仍待使用者驗證,不在此宣稱通過。
打包與隔離驗證紀錄見 VERIFICATION.md。
重新建置
開發環境需 Node.js/npm、.NET 10 SDK 與 Inno Setup 6.7.3;Inno 編譯器的 Languages 目錄需備有上游 ChineseTraditional.isl。先執行 scripts/Build-Portable.ps1 -OutputDirectory <全新目錄>,再執行 scripts/Build-Installer.ps1 -PortableDirectory <免安裝目錄> -OutputDirectory <另一全新目錄> -IsccPath <ISCC.exe 路徑>。兩個腳本都拒絕覆寫既有輸出目錄。
v1.0.0-rc.1|Windows (待實機驗收
v1.0.0-rc.1:免安裝候選版
此版本尚未完成朋友端實機驗收,不是 v1.0 正式版。 完成下列實測後再決定發布正式版;既有版本保留為歷史紀錄。
使用方式
將 Windows ZIP 全部解壓縮到新資料夾,雙擊 LinePort.exe。內含 Node.js、固定依賴與 .NET,不需要開發工具;不要只複製 EXE。支援 Windows 11 x64,尚未簽署數位憑證。
更新時會辨識舊服務的程序、路徑與版本,先停止舊轉送再切換新版,保留相同身分的登入、規則與轉送紀錄;更新後請自行按「開始轉送」。手機授權或其他操作進行中會拒絕換版。無法辨識的服務、降版或不完整套件也會中止;錯誤處理與限制見免安裝說明。
此次修正
- 記住所選 LINE 身分:修正完整關閉、電腦重開後回到原有桌面身分的問題;成功啟動才保存,不讀取或複製登入憑證。
- 避免換版打斷手機授權,停止前再次確認狀態與程序;正確比較候選版與正式版,阻擋降版。
- 統一程式、備份/診斷匯出、EXE 與下載說明版本,更新頁面中的舊版連結與手動換版指示。
- 包含先前 QR 登入持久化、群組加密/多代金鑰修正及首次使用流程改善。
為何提供 iPad 身分
原有 DESKTOPMAC 是 LinePort 對 LINE 宣告的桌面協定身分,即使主機是 Windows 也一樣;曾造成同帳號官方電腦版登出。IOSIPAD 使用另一類追加裝置及 QR 授權,已由單一帳號確認登入、恢復與官方 Windows LINE 同時收發,不能保證所有帳號/裝置均共存。
一般介面保留原有桌面授權與 iPad QR 實驗兩個入口;不依主機或手機品牌替使用者決定。需要官方電腦版共存可測試 iPad QR;需要保留官方 iPad LINE 則尚無已驗證方案。未實測的 DESKTOPWIN 不列為一般選項。完整相容性說明
朋友端驗收
使用專用測試聊天室與合成文字,記錄結果即可,不回傳帳號、QR、PIN 或登入資料。
- 完整解壓並雙擊 EXE,頁面版本顯示 v1.0.0-rc.1。
- 連結帳號、確認規則、開始轉送,等待初始化完成後傳新文字;每個目的實際收到一次。
- 停止轉送並完整關閉 LinePort 程序(或重新啟動 Windows),再雙擊 EXE;身分、登入及規則保留。按開始轉送後,新文字可送達,已成功的舊文字不重送。只關閉瀏覽器分頁不算完整關閉服務。
- 測試期間同帳號官方電腦版 LINE 持續登入,仍能正常收發。
尚未取得本候選版上述實機結果;自動化檢查使用隔離資料與替身服務,不能代替真實 LINE 收送、多日運作或其他裝置組合的驗證。
已完成的檢查
原始碼與免安裝套件各完成 261 項測試,全部通過,0 失敗/跳過。套件驗證時 PATH 僅提供內附 Node.js 與 Windows 系統目錄,涵蓋冷啟動身分保存/明確覆寫、跨資料夾換版、授權中拒絕換版、停止失敗保留舊服務及候選版排序。EXE 套件完整性、含空白路徑的啟動派送與內附 runtime 選用檢查通過。未使用真實帳號或對平台發送訊息。
v0.8.7:Windows 免安裝 EXE 與自動換版
v0.8.7:雙擊啟動與自動切換舊服務
將 ZIP 全部解壓縮,雙擊 LinePort.exe。已內含 Node.js、依賴套件與 .NET 執行環境,不需要安裝開發工具或輸入 PowerShell 指令。
更新者直接解壓新版並雙擊 EXE,啟動器會驗證舊服務的程序、來源與版本,自動停止舊轉送、關閉舊設定服務並開啟新版。保留原有登入身分與使用者資料;更新後按「開始轉送」即可繼續。進行中的發送依既有不明狀態保護,不自動重送。
新套件不完整、舊服務無法辨識或轉送無法停止時中止更新,不任意關閉其他程序;阻擋降版。若正在手機授權,請完成後再開啟新版。免安裝版支援 Windows 11 x64,需保留整個解壓資料夾,EXE 尚未簽署。
同時包含 v0.8.6 的 QR 登入保存、多代金鑰及群組加密修正。合成測試不能替代朋友帳號的實際 LINE 收送驗證。
驗證:免安裝套件在僅提供內附 Node.js 的 PATH 下,255 項測試全部通過;EXE 套件完整性檢查、啟動腳本派送及內附 runtime 路徑檢查通過。換版測試涵蓋跨資料夾更新、停止失敗保留舊介面、拒絕不相關程序及降版。
v0.8.6:iPad QR 登入與群組加密轉送修正
v0.8.6:iPad QR 登入、金鑰保存與群組轉送修正
包含 E2EE、QR 登入與保存恢復修正,以及初始化失敗階段顯示。
修正內容
已用合成金鑰重現底層 Yomi 0.5.0 的缺陷:群組金鑰建立者與接收裝置屬於同一帳號,但使用不同 key ID 時,程式誤將接收裝置的公鑰當成建立者的公鑰,導致群組金鑰解密及目的加密預檢失敗。修正後按建立者的 key ID 取得對應公鑰;本機未保存時沿用既有公鑰查詢,回傳 key ID 不符就拒絕使用。
修補只在載入時變更固定版本的群組金鑰模組,不改寫 node_modules。載入前核對模組 SHA-256,依賴來源不符時拒絕套用。後續升級 Yomi 必須重新檢查此修補。沒有新增群組金鑰註冊或明文發送流程。
另外補上路線初始化的失敗階段,並將介面、套件及安全診斷的版本對齊 0.8.6。舊診斷顯示 0.8.4 是匯出程式的殘留字串,不能據此判定裝錯版本。
- QR 最終授權請求送出後,即使跨過六分鐘掃碼期限或收到取消訊號,仍接收並保存已核發的登入結果;保留請求本身的網路逾時限制。
- 匯入多代金鑰時,核對每組公私鑰,並以 LINE 明確核發的 key ID 選擇發送用金鑰,避免缺少或重複時間戳時誤選舊代。所有舊代仍保留供解密使用。
- 登入先核對帳號,再核對寫入後的 Token、帳號、完整金鑰與 bootstrap;保存不完整就顯示失敗,不再只憑登入授權成功顯示已連結。
- 重開服務核對帳號及金鑰歸屬;快取缺漏或 JSON 損壞時,可由已保存的 bootstrap 在記憶體恢復,不覆寫原檔、不重新註冊或輪替金鑰。
- 群組路線只讀取需要的群組目錄,避免無關的好友清單讀取失敗阻擋啟動;群組目錄分批載入,並在讀取、預檢與發送前核對可存取的聊天室。
上游研究:同帳號群組加密問題、多代金鑰綁定問題。本專案依賴 Yomi 已會解碼完整 keychain,並非直接複製 linejs 的修法;本次另以真實 Yomi 程式及合成協定資料重現、驗證本專案的金鑰選擇與群組解密路徑。
安裝修補包
套件包含原始碼、鎖定依賴清單與啟動器,不含 Node.js、node_modules 或私人登入資料。
- 在舊程式按「停止轉送」,再從舊程式的
yomi-probe目錄執行powershell.exe -NoProfile -ExecutionPolicy Bypass -File .\stop-server.ps1關閉設定服務;否則啟動器會沿用舊程序。 - 將 v0.8.6 ZIP 解壓到新目錄,在其中的
yomi-probe執行npm.cmd ci --ignore-scripts。 - 原本使用 iPad QR 身分者,雙擊新版根目錄的
啟動iPad實驗模式.cmd。重新整理後應顯示 v0.8.6,使用同一身分的已保存登入及原規則。
程式沿用同一 Windows 使用者下、同一登入身分的資料目錄。更新不需要刪除金鑰、清空轉送紀錄或重新建立規則;若原規則沒有出現,先確認登入身分。只在原登入確實無法恢復時處理重新授權。
實際驗證
Windows 11、Node.js 26.4.0 執行 npm.cmd test:251 項通過、0 失敗、0 跳過。npm.cmd audit --json:0 已知漏洞。
- 未修正版本在同帳號不同金鑰的合成案例中,目的加密預檢失敗。
- 修正後,真實協定服務搭配記憶體平台替身完成預檢與文字加密;使用獨立密碼程式解密,內容及驗證標籤核對通過。
- 群組/聊天室、具名/數字欄位、金鑰序列化後重新載入、來源解密、同一金鑰及其他帳號建立者均通過。
- 缺少接收私鑰或回傳錯誤 key ID 時拒絕啟動,不發送;同步載入及非同步相容載入均通過,已安裝依賴檔案保持原樣。
- 既有故障隔離、重啟去重、診斷遮蔽與介面測試通過。
- 真實 QR bootstrap 搭配獨立產生的八代加密 keychain,完成登入、保存、冷啟動恢復,核對全部金鑰及指定發送金鑰;快取缺漏/損壞、保存靜默失敗、錯帳號、錯金鑰等案例通過。
- 使用實際 LINE 路線 adapter 與轉送核心,驗證初始化、讀取、發送及重啟去重;好友 API 失敗不阻擋純群組路線,205 個群組分批載入通過。
- 獨立本機瀏覽器替身服務完成 QR → PIN → 已連結 → 載入聊天室 → 保存群組規則 → 開始/停止轉送;路線運作中、錯誤 0,瀏覽器警告與錯誤為空。此項只驗證介面串接,密碼與協定驗證由前述自動化測試負責。
以上使用合成資料,未讀取真實登入資料或發送平台訊息。朋友原始診斷缺少失敗階段,尚無證據確認其故障就是本次已重現的缺陷;本機回歸通過不能替代朋友帳號的實際收送結果。
v0.8.5:首次使用流程與規則管理改善
v0.8.5:首次使用流程與規則管理改善
更新內容
- 分頁依操作順序排列為「1. 連結帳號 → 2. 設定規則 → 3. 啟動與狀態」,依設定進度選擇初始頁面。
- LINE 帳號連結後自動載入聊天室;選擇指定發訊者時自動載入人員,保留手動重新整理與失敗重試入口。
- 新增規則入口移至標題下方;啟動頁優先顯示開始/停止操作,返回規則改為次要操作。主要流程按鈕採淡綠樣式。
- 增加刪除規則與確認提示,避免誤刪;未保存規則在取消、替換編輯與離開頁面時提醒。
- 按鈕停用時說明原因;搜尋無結果顯示提示;新增規則依已有聊天室選平台,保存後清除搜尋,避免新規則被隱藏。
- 修正載入時誤顯示停止轉送提示;LINE 登入狀態與整體轉送狀態分開呈現。
下載與測試
套件包含原始碼與啟動器,不含 Node.js、node_modules 或私人登入資料。
- 安裝 Node.js,解壓至新目錄。在 PowerShell 執行
cd yomi-probe、npm.cmd ci --ignore-scripts、npm.cmd start。 - 開啟 http://127.0.0.1:18765/,依「連結帳號 → 設定規則 → 啟動與狀態」操作。
- 需要保留官方電腦版 LINE 時,可選 iPad QR 實驗登入;無需實體 iPad。仍須自行確認帳號與工作裝置能共存。
- 保存並啟用規則後,按「開始轉送」;等待基準完成,再於來源發新文字,核對目的是否收到。首次啟動不補送歷史訊息。
舊版更新前先停止轉送與服務,私下備份完整資料目錄,再解壓新版至另一目錄;勿覆蓋私人登入資料。
驗證與限制
219 項自動化測試通過;本機檢查聊天室自動載入、規則新增/取消與啟動停用原因。本次發布前未重新執行真實訊息端對端轉送,請朋友依上述步驟測試。iPad 模式共存的既有驗證限單一帳號,其他帳號與裝置組合仍需個別驗收。
v0.8.4:iPad QR 實驗登入與聊天室頭像
v0.8.4:可選 iPad QR 登入與聊天室頭像
原有桌面授權使用 DESKTOPMAC 身分,即使 LinePort 在 Windows 執行,也可能使官方電腦版 LINE 登出。本版增加 iPad QR 實驗模式,讓需要同時使用官方電腦版的使用者有另一個登入選擇,不需要實體 iPad,也不限定手機系統。單一帳號已完成 QR 登入、重啟恢復及官方電腦版共存確認;不保證其他帳號、裝置組合或長期共存。iPad 模式的訊息解密與轉送仍待實機驗收。
介面保留兩個入口:原有桌面授權與 iPad QR;未驗收的 Windows 身分不列入公開選單。不同身分的登入與規則分開保存,不會自動搬移。
修正來源清單單選鈕寬度造成的名稱空白;群組與好友頭像放在名稱左側,缺圖時顯示預設圖示。真實帳號已載入 46 個群組及 356 位好友,抽查可見群組/好友頭像成功顯示。另包含 QR 取消與登入診斷改善。
下載與啟動
- 安裝 Node.js,將 ZIP 解壓至新目錄。此套件包含程式原始碼與啟動器,不含 Node.js 或 node_modules。
- 在解壓目錄開啟 PowerShell,執行
cd yomi-probe、npm.cmd ci --ignore-scripts。 - 雙擊根目錄的「啟動一般群組驗證.cmd」,或執行
npm.cmd start。 - 開啟本機頁面,在「帳號連結」依需要選擇登入方式;要保留官方電腦版時先選 iPad QR,再以主要裝置 LINE 掃碼授權。
舊版更新前先停止轉送與服務,私下備份完整資料目錄;新版解壓至另一目錄,重新整理頁面並載入群組與好友。不要覆蓋私人登入資料,不要將新版待送資料交給舊版。
驗證範圍
214 項自動化測試通過。真實登入與頭像驗證沒有啟動轉送或發送訊息;可見頭像採延遲載入,不代表已逐一驗收所有圖片。完整驗收紀錄 · iPad 實驗限制
v0.8.3:補讀與未轉送診斷
v0.8.3:改善補讀與未轉送原因呈現
改善 LINE 混合頁面補讀:頁面中一則已處理訊息不再讓補讀提前停止。每條路線新增掃描、已處理、新候選、符合條件及條件排除數,方便核對人員、關鍵字與排程。新候選是尚未處理且符合時間與內容類型的訊息;符合條件不等於送達。
161 項 Mock 通過,依賴掃描目前已知漏洞 0。發送不明仍暫停、不自動重送;無新依賴或資料 Schema 變更。本次真機未收到的原因尚未確認,Telegram 實機及長期運作仍待驗收。驗證紀錄
下載與手動更新
- 停止轉送與設定服務,私下備份原程式及完整資料目錄。
- 下載 ZIP 與 SHA256SUMS.txt,用 Get-FileHash 核對 SHA-256,解壓至新目錄。
- 在新版 yomi-probe 執行 npm.cmd ci --ignore-scripts、npm.cmd test,再自行啟動 npm.cmd start。
- 重新整理介面,核對原規則並啟動專用測試路線,以全新合成文字逐筆核對目的接收與路線計數。
若新候選為 0,確認訊息在啟動基準後發出、來源正確,以及是否已處理;若條件排除增加,核對指定人員與關鍵字。已略過訊息不自動重算。保留私人 journal,不以舊版處理新版資料;勿上傳群組、人員 ID、照片、訊息全文或登入資料。已讀實測結論仍限原測試條件。安全說明 · 排解方式
v0.8.2:人員別名更容易辨認與保存
v0.8.2:人員別名更容易辨認與保存
人員清單優先顯示你設定的本機別名,平台名稱另列供核對。平台未提供你在 LINE 設定的名稱時,可以自行填別名;特殊符號名稱也可辨識,篩選始終依固定帳號 ID,同名與改名不影響既有篩選。
切換來源、重新載入人員及保存規則時保留輸入欄位中的別名;編輯不同規則不混入上一條規則的別名。仍需按保存規則才會持久保留。沒有別名的規則摘要只顯示指定人數,固定 ID 保留在人員設定中供核對。
154 項 Mock 通過、0 失敗/跳過;npm audit 已知依賴漏洞 0。新增正式前端程式的合成 DOM/Mock API 編輯流程測試,未做本次瀏覽器視覺驗收、未啟動真實轉送。指定人員實機正反例尚待測試,不表示所有功能已驗收。驗證紀錄
下載與更新
- 停止轉送、關閉設定服務,私下備份完整資料目錄,保留原程式。
- 下載 ZIP 與 SHA256SUMS.txt,用
Get-FileHash .\LinePort-v0.8.2.zip -Algorithm SHA256核對。 - 解壓到新目錄,在 yomi-probe 執行
npm.cmd ci --ignore-scripts、npm.cmd test,再自行啟動npm.cmd start。 - 重新整理頁面,核對指定人員、別名及待送狀態,再以專用群組驗收。
沒有新增依賴、資料庫 Schema 或不可逆遷移。設定備份包含人員 ID、名稱及別名,請私下保存;安全診斷排除這些資料。不以舊版保存新版規則或處理新版待送資料。LINE 來源媒體、跨平台及長期運作仍有既有限制,本次不擴大已讀實測結論。使用教學 · 安全說明
v0.8.1:LINE 自訂名稱與本機別名
v0.8.1:LINE 自訂名稱與本機別名
LINE 中自己替朋友設定的名稱,可能與平台原始名稱不同。成員清單現在優先顯示平台回傳的自訂名稱,並保留原始名稱供核對;若平台未提供,可在 LinePort 填入本機別名。
選來源 → 展開進階設定 → 載入可選人員 → 填別名及勾選 → 加入選取人員 → 保存規則。別名隨這條規則保存,摘要與再次編輯會保留;複製規則、設定備份與還原也會保留。篩選仍只比對固定 ID,同名或改名不會讓其他成員通過。
152 項模擬測試通過,npm audit 已知依賴漏洞 0;瀏覽器合成資料確認保存、重新載入、摘要及編輯回填。已確認 Yomi 提供自訂名稱欄位,實際帳號是否回傳仍待實機驗收。本次沒有啟動真實轉送。
下載與更新
- 停止轉送並關閉設定服務,私下備份完整資料目錄,保留原程式。
- 下載 ZIP 與 SHA256SUMS.txt,用
Get-FileHash .\LinePort-v0.8.1.zip -Algorithm SHA256核對。 - 解壓到新目錄,於 yomi-probe 執行
npm.cmd ci --ignore-scripts、npm.cmd test,再自行啟動npm.cmd start。 - 重新整理頁面,核對人員、規則與待送狀態,以專用群組測試。
沒有新增依賴、資料庫 Schema 或不可逆遷移。新別名欄位為選用,既有人員 ID 與轉送行為不變;舊版保存規則可能遺失別名,請勿以舊程式處理新版設定/待送資料。設定備份包含聊天室及人員 ID、名稱與別名,不含憑證;安全診斷排除這些名稱及 ID。LINE 媒體、跨平台與長期運作的既有限制仍適用,這次不擴大已讀實測結論。安全說明 · 驗證