v0.11.0 — Batch image upload
Downloads
PixelPulse-Setup-vX.Y.Z-windows.exe— the full app (GUI + engine bundled). This is what most people want — see Installation.PixelPulse-Core-vX.Y.Z-windows.zip— a standalone, compiled CLI-only engine (no GUI, no Python install needed) for driving PixelPulse straight from arules.jsonfile. See Running from Source for how the CLI works.
What's new — batch image upload
A new Batch Upload button on the Rules page turns a folder of reference images into one rule per image in a single step, instead of repeating the single-image "New Rule" flow for each one.
- Select several image files at once — each becomes its own rule (template trigger, whole-screen scan, click action, dry-run).
- Default names are plain sequential numbers ("1", "2", "3", ...) — they pick up after the highest number already in use, so a batch never collides with rules you already have, whether created manually or from an earlier batch.
- Rename any of them afterward with Edit (from v0.8.0) — the numbers are just a quick starting point, not meant to stick.
- If one file fails to import (corrupt image, etc.), it's skipped and the rest of the batch still completes; a summary of what failed shows at the top of the page.
No backend or protocol changes — this reuses the existing image-import and rule-create messages, just orchestrated client-side in a loop.
Verified: manual browser testing against the real backend — uploaded a batch of 3 images (got rules "1"/"2"/"3", each with a distinct imported image and the expected defaults), uploaded a second batch of 2 more (correctly continued as "4"/"5" with no collision), then renamed one via Edit and confirmed it updated in place rather than duplicating.
下載說明
PixelPulse-Setup-vX.Y.Z-windows.exe——完整應用程式(GUI + 內建引擎)。大多數人應該下載這個——請見 安裝說明。PixelPulse-Core-vX.Y.Z-windows.zip——獨立、已編譯好的純 CLI 引擎(沒有 GUI、不需要另外安裝 Python),可以直接用rules.json檔案驅動 PixelPulse。CLI 用法請見 從原始碼執行。
新功能 — 批量上傳圖片
規則頁新增一個 批量上傳 按鈕,可以一次把一整批參考圖片變成一條條規則,不用對每張圖片重複跑一次「新增規則」的單張圖片流程。
- 一次選取好幾張圖片檔案 —— 每張都會各自變成一條規則(樣板觸發、全螢幕掃描、點擊動作、dry-run)。
- 預設名稱是單純的流水號(「1」、「2」、「3」...)——會接在目前已經用掉的最大數字之後繼續編,所以不管是手動建立的還是前一批上傳的既有規則,這次批次都不會撞名。
- 之後隨時可以用 編輯(v0.8.0 新增)幫任何一條改名 —— 數字只是個方便的起點,不是要你一直用下去。
- 如果某個檔案匯入失敗(圖片檔損毀等),會跳過該檔案、繼續處理其餘的,畫面最上方會顯示一則彙總,說明哪些檔案失敗了。
沒有任何後端或協定變動 —— 這次純粹是重複使用既有的圖片匯入與新增規則訊息,在前端用迴圈編排而已。
驗證方式:針對真實後端做了瀏覽器手動測試 —— 上傳一批 3 張圖片(得到規則「1」/「2」/「3」,各自對應不同的匯入圖片,且都套用預期的預設值),再上傳一批 2 張(正確接續編號為「4」/「5」,沒有撞名),接著用編輯幫其中一條改名,確認是原地更新而不是新增重複的規則。