Skip to content

Releases: steponeerror/ip-radar-desktop

IP Radar v0.1.25

Choose a tag to compare

@abc9207144 abc9207144 released this 26 Oct 07:15

擴充功能

  • 快捷鍵更正為 Shift+Enter 換行,Enter 開始查詢。

  • Firefox 本次重建包內版本為 0.1.25.1,避免重用已送交 AMO 的版本;Release/tag 仍為 v0.1.25。

  • 新增「擷取有效 IP」按鈕:手動清理混合文字,保留完整合法的 IPv4/IPv6 並去重,只更新清單,不自動查詢。沒有有效 IP 時保留原文。

  • 收緊 IPv6 驗證,拒絕含多餘括號、路徑或片段的無效輸入,避免默默截短為另一個 IP。

  • 修復延遲返回的舊快照覆蓋最新串流結果:期間收到儲存更新時重新讀取,只重讀狀態,不重複執行查詢或刪除。

  • 修復額度儲存失敗後 Radar 未一起停止、背景重啟後完成批次未出現在紀錄,以及儲存延遲導致 AbuseIPDB 請求間隔不足一秒。

  • Firefox 加入自動更新網址;CI 將實際簽名版本與 SHA-512 驗證資訊寫入 firefox-updates.json,隨 XPI 上傳。

安裝與更新

  • Chrome:下載 IP.Radar.Chrome_v0.1.25.zip 解壓,在 chrome://extensions 載入未封裝項目;既有使用者重新載入。
  • Firefox:下載 AMO 簽名的 IP.Radar.Firefox_v0.1.25.xpi,從 about:addons 安裝。舊版沒有自動更新網址,需要先手動安裝此版;之後依 Firefox 自動更新設定與排程,從 GitHub 最新正式 Release 更新。
  • macOS/Windows:下載對應 DMG/portable EXE。

IP Radar v0.1.24

Choose a tag to compare

@github-actions github-actions released this 26 Oct 02:07

本次重建

  • 網域與主機名稱移到用途下方,空資料仍隱藏。
  • 批次選單新增「已停止」標記,不列出各來源成功數;詳細進度仍在選單外顯示。
  • 沿用 v0.1.24 tag 重建。Firefox 因舊包已完成 AMO 簽名,包內版本使用 0.1.24.1;下載檔名及其他平台版本維持 0.1.24。

擴充功能

  • 新增 AbuseIPDB domain 與 hostname,空白或不存在時隱藏;沿用原查詢回應,不額外發出 DNS 請求。
  • 白名單命中時在 AbuseIPDB 分數旁標記「白名單」,不改寫原始分數,不顯示沒有詳細資料的白名單卡片。
  • CSV 將 AbuseIPDB 分數、Radar 威脅信心、Radar 判定與總判定相鄰排列;移除 GPS、定位精度、ASN 信心及重複判定數值。
  • 保留 AbuseIPDB Tor 出口資訊:介面命中才顯示,CSV 未知狀態留空。
  • 圓形透明底工具列圖示再放大,Chrome 與 Firefox 共用。
  • 修正歷史批次切換時先清空畫面造成的閃動:載入期間暫留上一批並停用操作,新批次到齊後一次替換、釋放舊資料;仍按需讀取歷史。

下載與安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.24.zip 解壓,在 chrome://extensions 載入未封裝項目;既有使用者重新載入。
  • Firefox:AMO 簽名成功後下載 IP.Radar.Firefox_v0.1.24.xpi,從 about:addons 的齒輪選單安裝。目前需手動下載新版更新。
  • macOS:下載 DMG,掛載後拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

驗證與限制

  • 新欄位只適用於有保存該欄位的查詢結果,舊紀錄不補造缺失資料。
  • 桌面版查詢與匯出行為維持原樣;此版本的資料顯示調整以瀏覽器擴充功能為主。
  • 本機測試與建置結果見提交紀錄;平台打包及 AMO 簽名以 Release CI 結果為準。

此版本保持 Draft,由 CI 上傳 Chrome ZIP、已簽名 Firefox XPI、macOS DMG 與 Windows EXE,待維護者確認後手動發佈。

IP Radar v0.1.23

Choose a tag to compare

@abc9207144 abc9207144 released this 25 Oct 12:18

Firefox 修正

  • 修正 popup 寬度設定位置,將 600px 寬度設於 body,改善 Firefox 與 Chrome 的尺寸差異;分頁模式不受影響。
  • Release 流程新增 AMO unlisted 簽名,成功後提供 IP.Radar.Firefox_v0.1.23.xpi,供永久安裝。
  • 簽名與上傳分開執行,已簽名 XPI 保留為 CI 產物 30 天;若只有上傳失敗,可重跑失敗工作,不必重新簽名。

CI 改善

  • Chrome 與 Firefox 共用依賴安裝,減少重複工作。
  • 僅修改擴充功能時跳過桌面版三平台編譯;共用程式與 CI 改動仍執行完整驗證。
  • 新增 workflow 靜態檢查、自動取消過時測試,以及 Windows EXE 產物數量檢查。

下載與安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.23.zip 解壓,在 chrome://extensions 載入未封裝項目;既有使用者重新載入。
  • Firefox:簽名成功後下載 IP.Radar.Firefox_v0.1.23.xpi,在 about:addons 的齒輪選單選擇「從檔案安裝附加元件…」。目前沒有自動更新,升級需重新下載安裝。
  • macOS:下載 DMG,掛載後拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

驗證與限制

  • popup 修正已通過 Chrome/Firefox 建置,尚待實機驗證尺寸。
  • workflow 靜態檢查與 4 項 CI 範圍測試通過。本次版本建置、AMO 簽名及平台產物以 Release CI 結果為準。
  • 原有 Radar/AbuseIPDB 查詢、冷卻、部分匯出、結果緩存及歷史按需載入功能保留。

此版本保持 Draft,等待 CI 上傳 Chrome ZIP、AMO 已簽名 Firefox XPI、macOS DMG 與 Windows EXE,由維護者檢查後手動發佈。

IP Radar v0.1.22

Choose a tag to compare

@abc9207144 abc9207144 released this 25 Oct 03:20

擴充功能

  • Radar 整批送出並串流接收,結果先到先顯示;AbuseIPDB 獨立逐 IP 查詢,每秒最多啟動一次請求。
  • AbuseIPDB 額度與冷卻跨批次保存;遇到限流停止後續 AbuseIPDB 查詢,Radar 繼續進行,設定頁顯示額度與冷卻狀態。
  • 停止時保存已取得的部分結果;查詢中可導出目前資料,歷史紀錄顯示各來源完成數。單次 IP 上限可自行調整。
  • 結果約每 200ms 合併保存,停止、完成與導出時立即保存。各批次分開儲存,歷史列表只讀摘要,選取後才載入明細,減少完整歷史常駐記憶體。
  • 簡易卡片與詳情顯示來源判定、攻擊分類與信心值;支援地區分歧篩選。有效 IP 剪貼簿內容可填入空白查詢欄,Enter 開始查詢,Alt+Space 換行。
  • 新增 Firefox 打包、獨立更新檢查及新版圖示;Firefox 桌面版最低 140。

桌面版

  • 歷史紀錄保存完整來源資料,支援詳細檢視、條件篩選、勾選與 CSV 匯出。
  • 相容既有歷史摘要,改善來源缺少金鑰、配額與匯出狀態處理。

下載與安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.22.zip 解壓,在 chrome://extensions 使用開發人員模式載入未封裝項目;既有使用者重新載入並確認權限。
  • Firefox:下載 IP.Radar.Firefox_v0.1.22.xpi,透過 about:addons 的「從檔案安裝附加元件」永久安裝。此檔案恢復自原先的已簽名產物;ZIP 仍只供臨時載入。目前沒有自動更新。
  • macOS:下載 DMG,掛載後拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

驗證與已知限制

  • 77 項擴充功能測試、135 項桌面版測試與 Chrome/Firefox 建置通過;實際 API 連線測試未執行。
  • Firefox 靜態檢查無錯誤,2 項警告來自 React 內部 innerHTML 實作;已恢復先前的 AMO 已簽名 XPI;尚未完成完整 Firefox 實機回歸測試。
  • 舊版單一 radarState 的歷史不自動遷移;既有分批紀錄在首次選取時補建缺少的摘要。

此版本保持 Draft。已恢復 Firefox 已簽名 XPI,CI 將重建 Chrome ZIP、未簽名 Firefox ZIP、macOS DMG 與 Windows EXE,待維護者確認後手動發佈。

IP Radar v0.1.21

Choose a tag to compare

@abc9207144 abc9207144 released this 25 Oct 03:20

Chrome Extension

  • 簡易卡片同列顯示 AbuseIPDB 分數與 IP Radar 來源判定;攻擊類型集中於詳情,以可橫向捲動的膠囊標籤顯示分類信心值。
  • 點擊卡片可展開/收起詳情;勾選模式優先勾選,仍可按「查看詳情」展開。
  • 詳情移除 ASN、GPS、定位精度與分類信心說明句;其他欄位信心值和 CSV 原始資料保留。
  • 地區篩選新增「地區分歧」。
  • 開啟查詢介面時,只有剪貼簿整段都是有效 IPv4/IPv6 清單才自動填入空白輸入框,不覆蓋已編輯內容、不自動查詢。新增 clipboardRead 權限,Chrome 可能提示允許讀取複製貼上的資料。
  • 輸入框內 Enter 開始查詢、Alt+Space 換行;輸入法組字期間不觸發查詢。

Desktop

  • 歷史紀錄保存完整來源資料,支援詳細檢視、條件篩選、勾選與 CSV 匯出。
  • 相容既有歷史摘要,並改善來源缺少金鑰、配額與匯出狀態處理。

下載與安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.21.zip 並解壓,在 chrome://extensions 使用開發人員模式載入未封裝項目。已有安裝請重新載入並確認新增權限。
  • macOS:下載 DMG,掛載後拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

此版本保持 Draft。CI 將上傳 Chrome ZIP、macOS DMG、Windows EXE,待建置完成後由維護者手動 Publish。

IP Radar v0.1.20

Choose a tag to compare

@abc9207144 abc9207144 released this 17 Oct 10:40

Chrome Extension 更新

  • 查詢結果每頁 5 筆,分頁只顯示在底部;查詢期間停用 CSV 匯出,完成或停止後才加入紀錄頁。
  • 紀錄篩選改為頁內彈出視窗,可組合 IP/地區/ISP、地區、總判定與 AbuseIPDB 分數條件。
  • 紀錄支援點擊卡片勾選、跨頁保留選取、重置/取消勾選,以及匯出已選 IP。
  • 設定頁新增「紀錄管理與更新」卡片:匯出全部紀錄、進入獨立批次管理畫面,以及手動檢查 GitHub 更新。
  • 批次管理支援勾選多批紀錄並確認刪除,完成後返回設定頁。
  • 設定開關僅在點擊開關本身時切換,避免文字與外圍區域誤觸。
  • 調整匯出位置、垃圾桶圖示與主要操作按鈕,移除多餘頁尾提示。
  • 下拉選單改用 Base UI Select,詳情使用 Collapsible,垃圾桶提示使用 Tooltip。
  • 分數與查詢數使用文字 Input,保留數值驗證;插件原生捲軸改為 thin。
  • 捲軸配合深淺色主題;IP 輸入框禁止拖曳縮放,採用細圓角捲軸並移除上下箭頭。
  • 查詢頁與紀錄頁切換結果分頁後,自動捲回結果區頂部,跨頁勾選保持不變。
  • 新介面維持繁體中文、簡體中文與英文支援。

安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.20.zip 並解壓;開啟 chrome://extensions → 開發人員模式 → 載入未封裝項目,選擇包含 manifest.json 的資料夾。更新既有安裝後請重新載入擴充功能。
  • macOS:下載 DMG,掛載後開啟或拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

驗證

  • 插件 34 項離線測試與 TypeScript/生產建置通過;實際 API 測試未提供金鑰時跳過。
  • 已以介面預覽驗證篩選、卡片勾選、跨頁選取、設定開關及 GitHub 更新檢查。

此版本保持 Draft。CI 將分別上傳 Chrome ZIP、macOS DMG、Windows EXE,待建置完成後由維護者手動 Publish。

IP Radar v0.1.19

Choose a tag to compare

@abc9207144 abc9207144 released this 06 Oct 03:04

本次新增

  • 新增「單次最大查詢數」設定:預設 100,可調整 1–1,000,輸入後自動儲存。
  • 以去重後的 IP 數量計算,前端與背景程式均驗證;超限時阻止查詢並提示分批,不會截斷清單。
  • 本機批量上限不會改變 Radar/AbuseIPDB 的服務端配額或速率限制。

Chrome Extension 更新

  • 查詢判定、分類、信心值與桌面版共用邏輯;完整保留 Radar 與 AbuseIPDB 來源資料。
  • 簡易結果優先顯示 AbuseIPDB 分數,分類標籤保持同一行;每筆可展開詳情,AbuseIPDB 在上、Radar 在下。
  • 地區顯示代碼及名稱;簡易城市採原文,詳情保留原文與來源提供的中文名稱。
  • 新增 Auto(跟隨瀏覽器)、繁體中文、簡體中文、English;介面與 CSV 欄名同步切換。
  • 設定輸入即自動儲存;小工具寬度調整為 600px。
  • CSV 優先排列 IP、地區代碼、城市、AbuseIPDB 分數,其餘欄位按可用資料匯出。
  • 授權恢復原本的查詢按鈕流程,不另開獨立授權視窗。Chrome 仍會在首次存取自訂 Server 時要求許可。
  • HTTP 403 等來源錯誤明確呈現,不會當作空資料或良性結果。

安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.19.zip 並解壓;開啟 chrome://extensions → 開發人員模式 → 載入未封裝項目,選擇包含 manifest.json 的資料夾。更新既有安裝後請重新載入擴充功能。
  • macOS:下載 DMG,掛載後開啟或拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

驗證與注意事項

  • 插件 28 項離線測試、桌面版 93 項測試通過,兩者 TypeScript 與前端生產建置通過。
  • 實際 API 測試需額外提供金鑰,CI 預設跳過;API 原始文字不會自動翻譯。
  • 此版本尚未上架 Chrome Web Store。Chrome 原生權限對話框可能使工具列 popup 關閉,屬於恢復原流程後的已知行為。

此版本保持 Draft。CI 將分別上傳 Chrome ZIP、macOS DMG、Windows EXE,待建置完成後由維護者手動 Publish。

IP Radar v0.1.18

Choose a tag to compare

@abc9207144 abc9207144 released this 03 Oct 18:21

Chrome Extension

  • 新增 React + shadcn/ui(Base UI)+ Tailwind CSS 4 Chrome Extension。
  • 補齊擴充功能管理頁、工具列及分頁圖示,沿用 IP Radar 桌面版圖示。
  • 預設工具列小視窗,可改以瀏覽器分頁開啟,支援深色/淺色模式。
  • 批量查詢最多 100 個 IPv4/IPv6,整合 IP Radar 與 AbuseIPDB 分數、地區資料。
  • 本機保存最近 50 批搜尋紀錄,可搜尋、分頁及在前端匯出 CSV。
  • 可設定 Server URL、Radar API Key、AbuseIPDB API Key。

安裝

  • Chrome:下載 IP.Radar.Chrome_v0.1.18.zip 並解壓;開啟 chrome://extensions → 開發人員模式 → 載入未封裝項目,選擇解壓後的資料夾。再於擴充功能設定自己的 Server 與 API Key。
  • macOS:下載 DMG,挂載後開啟或拖入 Applications。
  • Windows:下載 portable EXE,直接執行。

驗證與限制

擴充功能通過 TypeScript、生產建置及 11 個自動測試;API 測試使用模擬回應,實際連線需使用自己的 Server/Key。此版本未上架 Chrome Web Store。

CI 分別建置 Chrome ZIP、macOS DMG 與 Windows EXE;此 release 保持 draft,待三項產物上傳完成後手動發布。

IP Radar Desktop v0.1.17

Choose a tag to compare

@github-actions github-actions released this 03 Oct 03:02

v0.1.17

  • Windows:失焦改為最小化,保留工作列入口。
  • macOS:取消失焦自動隱藏,視窗保留在背景。
  • 修復 GitHub CI 產生的 DMG 版面,恢復大圖示及左側 app/右側 Applications 排列。
  • 發佈前檢查 DMG 版面資料、Applications 捷徑及 app 簽章。
  • 保留手動關閉/Esc 隱藏及快捷鍵喚起功能。

macOS 尚未經 Apple 公證,首次下載可能需要手動放行。

IP Radar Desktop v0.1.16

Choose a tag to compare

@github-actions github-actions released this 03 Oct 01:46

v0.1.16

  • 修復 macOS 手動開啟 app 後沒有主視窗的問題。
  • 修復從 Dock/Finder 重新開啟時無法喚出視窗。
  • 調整 macOS 托盤點擊處理,保留背景自啟模式。
  • 本次行為修改僅限 macOS,Windows 保留原有流程。

macOS 使用 ad-hoc 簽署,尚未經 Apple 公證,首次下載可能需要手動放行。